{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:11:14Z","timestamp":1763467874366,"version":"3.41.0"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2008,9,1]],"date-time":"2008-09-01T00:00:00Z","timestamp":1220227200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2008,9]]},"abstract":"<jats:p>We describe the design and implementation of SWORD, a scalable resource discovery service for wide-area distributed systems. In contrast to previous systems, SWORD allows users to describe desired resources as a topology of interconnected groups with required intragroup, intergroup, and per-node characteristics, along with the utility that the application derives from specified ranges of metric values. This design gives users the flexibility to find geographically distributed resources for applications that are sensitive to both node and network characteristics, and allows the system to rank acceptable configurations based on their quality for that application.<\/jats:p>\n          <jats:p>Rather than evaluating a single implementation of SWORD, we explore a variety of architectural designs that deliver the required functionality in a scalable and highly available manner. We discuss the trade-offs of using a centralized architecture as compared to a fully decentralized design to perform wide-area resource discovery. To summarize our results, we found that a centralized architecture based on 4-node server cluster sites at network-peering facilities outperforms a decentralized DHT-based resource discovery infrastructure with respect to query latency for all but the smallest number of sites. However, although a centralized architecture shows significant promise in stable environments, we find that our decentralized implementation has acceptable performance and also benefits from the DHT's self-healing properties in more volatile environments. We evaluate the advantages and disadvantages of centralized and distributed resource discovery architectures on 1000 hosts in emulation and on approximately 200 PlanetLab nodes spread across the Internet.<\/jats:p>","DOI":"10.1145\/1391949.1391952","type":"journal-article","created":{"date-parts":[[2008,10,7]],"date-time":"2008-10-07T12:48:29Z","timestamp":1223383709000},"page":"1-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Design and implementation trade-offs for wide-area resource discovery"],"prefix":"10.1145","volume":"8","author":[{"given":"Jeannie","family":"Albrecht","sequence":"first","affiliation":[{"name":"Williams College, Williamstown, MA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Oppenheimer","sequence":"additional","affiliation":[{"name":"Google Inc., Mountain View, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David A.","family":"Patterson","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, Berkeley, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113361.1113370"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1011767.1011785"},{"volume-title":"Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (SODA).","author":"Aspnes J.","key":"e_1_2_1_3_1","unstructured":"Aspnes , J. and Shah , G . 2003. Skip graphs . In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (SODA). Aspnes, J. and Shah, G. 2003. Skip graphs. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)."},{"volume-title":"Proceedings of the Symposium on Reliable Infrastructures for XML (OASIS).","author":"AuYoung A.","key":"e_1_2_1_4_1","unstructured":"AuYoung , A. , Chun , B. N. , Snoeren , A. C. , and Vahdat , A . 2004. Resource allocation in federated distributed computing infrastructures . In Proceedings of the Symposium on Reliable Infrastructures for XML (OASIS). AuYoung, A., Chun, B. N., Snoeren, A. C., and Vahdat, A. 2004. Resource allocation in federated distributed computing infrastructures. In Proceedings of the Symposium on Reliable Infrastructures for XML (OASIS)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872053"},{"volume-title":"Proceedings of the IEEE International Conference on Program Comprehension (ICPC).","author":"Balazinska M.","key":"e_1_2_1_6_1","unstructured":"Balazinska , M. , Balakrishnan , H. , and Karger , D . 2002. INS\/Twine: A scalable peer-to-peer architecture for intentional resource discovery . In Proceedings of the IEEE International Conference on Program Comprehension (ICPC). Balazinska, M., Balakrishnan, H., and Karger, D. 2002. INS\/Twine: A scalable peer-to-peer architecture for intentional resource discovery. In Proceedings of the IEEE International Conference on Program Comprehension (ICPC)."},{"volume-title":"Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI).","author":"Bavier A.","key":"e_1_2_1_7_1","unstructured":"Bavier , A. , Bowman , M. , Chun , B. , Culler , D. , Karlin , S. , Muir , S. , Peterson , L. , Roscoe , T. , Spalink , T. , and Wawrzoniak , M . 2004. Operating systems support for planetary-scale network services . In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI). Bavier, A., Bowman, M., Chun, B., Culler, D., Karlin, S., Muir, S., Peterson, L., Roscoe, T., Spalink, T., and Wawrzoniak, M. 2004. Operating systems support for planetary-scale network services. In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015507"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/511334.511380"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080104"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015475"},{"key":"e_1_2_1_12_1","unstructured":"Chun B. 2008. Slicestat. http:\/\/berkeley.intel-research.net\/bnc\/slicestat\/.  Chun B. 2008. Slicestat. http:\/\/berkeley.intel-research.net\/bnc\/slicestat\/."},{"volume-title":"Proceedings of the Workshop on Hot Topics in Network (HotNets).","author":"Considine J.","key":"e_1_2_1_13_1","unstructured":"Considine , J. , Byers , J. , and Mayer-Patel , K . 2003. A constraint satisfication approach to testbed embedding services . In Proceedings of the Workshop on Hot Topics in Network (HotNets). Considine, J., Byers, J., and Mayer-Patel, K. 2003. A constraint satisfication approach to testbed embedding services. In Proceedings of the Workshop on Hot Topics in Network (HotNets)."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017074.1017082"},{"volume-title":"Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC).","author":"Czajkowski K.","key":"e_1_2_1_15_1","unstructured":"Czajkowski , K. , Fitzgerald , S. , Foster , I. , and Kesselman , C . 2001. Grid information services for distributed resource sharing . In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC). Czajkowski, K., Fitzgerald, S., Foster, I., and Kesselman, C. 2001. Grid information services for distributed resource sharing. In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC)."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 8th Workshop on Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science","volume":"2537","author":"Czajkowski K.","unstructured":"Czajkowski , K. , Foster , I. , Kesselman , C. , Sander , V. , and Tuecke , S . 2002. SNAP: A protocol for negotiating service level agreements and coordinating resource management in distributed systems . In Proceedings of the 8th Workshop on Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science , vol. 2537 . Springer, 153--183. Czajkowski, K., Foster, I., Kesselman, C., Sander, V., and Tuecke, S. 2002. SNAP: A protocol for negotiating service level agreements and coordinating resource management in distributed systems. In Proceedings of the 8th Workshop on Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science, vol. 2537. Springer, 153--183."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015471"},{"volume-title":"Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS).","author":"Dabek F.","key":"e_1_2_1_18_1","unstructured":"Dabek , F. , Zhao , B. , Druschel , P. , Kubiatowicz , J. , and Stoica , I . 2003. Towards a common API for structured P2P overlays . In Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS). Dabek, F., Zhao, B., Druschel, P., Kubiatowicz, J., and Stoica, I. 2003. Towards a common API for structured P2P overlays. In Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS)."},{"key":"e_1_2_1_19_1","unstructured":"DNS 1987. Domain names-implementation and specification. http:\/\/www.ietf.org\/rfc\/rfc1035.txt.  DNS 1987. Domain names-implementation and specification. http:\/\/www.ietf.org\/rfc\/rfc1035.txt."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/646334.687813"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Ferguson D. Nikolaou C. Sairamesh J. and Yemini Y. 1996. Economic Models for Allocating Resources in Computer Systems. World Scientific (Scott Clearwater Ed.).  Ferguson D. Nikolaou C. Sairamesh J. and Yemini Y. 1996. Economic Models for Allocating Resources in Computer Systems. World Scientific (Scott Clearwater Ed.).","DOI":"10.1142\/9789814261371_0007"},{"key":"e_1_2_1_22_1","unstructured":"Foster I. and Kesselman C. 2003. The Grid 2. Morgan Kaufmann.  Foster I. and Kesselman C. 2003. The Grid 2. Morgan Kaufmann."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200101500302"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945459"},{"volume-title":"Proceedings of the Conference on Innovative Data Systems Research (CIDR).","author":"Gupta A.","key":"e_1_2_1_25_1","unstructured":"Gupta , A. , Agrawal , D. , and Abbad , A. E . 2003. Approximate range selection queries in peer-to-peer systems . In Proceedings of the Conference on Innovative Data Systems Research (CIDR). Gupta, A., Agrawal, D., and Abbad, A. E. 2003. Approximate range selection queries in peer-to-peer systems. In Proceedings of the Conference on Innovative Data Systems Research (CIDR)."},{"volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS).","author":"Huang A.","key":"e_1_2_1_26_1","unstructured":"Huang , A. and Steenkiste , P . 2003. Network-Sensitive service discovery . In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS). Huang, A. and Steenkiste, P. 2003. Network-Sensitive service discovery. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS)."},{"key":"e_1_2_1_27_1","unstructured":"Huebsch R. 2004. PlaneTlab application manager. http:\/\/appmanager.berkeley.intel-research.net\/.  Huebsch R. 2004. PlaneTlab application manager. http:\/\/appmanager.berkeley.intel-research.net\/."},{"volume-title":"Proceedings of the International Conference on Very Large Databases (VLDB).","author":"Huebsch R.","key":"e_1_2_1_28_1","unstructured":"Huebsch , R. , Hellerstein , J. M. , Boon , N. L. , Loo , T. , Shenker , S. , and Stoica , I . 2003. Querying the Internet with PIER . In Proceedings of the International Conference on Very Large Databases (VLDB). Huebsch, R., Hellerstein, J. M., Boon, N. L., Loo, T., Shenker, S., and Stoica, I. 2003. Querying the Internet with PIER. In Proceedings of the International Conference on Very Large Databases (VLDB)."},{"key":"e_1_2_1_29_1","unstructured":"Ibaraki T. and Katoh N. 1988. Resource Allocation Problems: Algorithmic Approaches. MIT Press Cambridge MA.   Ibaraki T. and Katoh N. 1988. Resource Allocation Problems: Algorithmic Approaches. MIT Press Cambridge MA."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/93597.98742"},{"key":"e_1_2_1_31_1","unstructured":"Jini. 1998. Jini homepage. http:\/\/java.sun.com\/products\/jini.  Jini. 1998. Jini homepage. http:\/\/java.sun.com\/products\/jini."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30183-7_13"},{"key":"e_1_2_1_33_1","unstructured":"Kazaa. 2001. Kazaa homepage. http:\/\/www.kazaa.com\/us\/index.htm.  Kazaa. 2001. Kazaa homepage. http:\/\/www.kazaa.com\/us\/index.htm."},{"volume-title":"Proceedings of the IEEE International Symposium on Cluster Computing and the Gird (CCGrid).","author":"Kee Y.-S.","key":"e_1_2_1_34_1","unstructured":"Kee , Y.-S. , Logothetis , D. , Huang , R. , Casanova , H. , and Chien , A . 2005. Efficient resource description and high quality selection for virtual grids . In Proceedings of the IEEE International Symposium on Cluster Computing and the Gird (CCGrid). Kee, Y.-S., Logothetis, D., Huang, R., Casanova, H., and Chien, A. 2005. Efficient resource description and high quality selection for virtual grids. In Proceedings of the IEEE International Symposium on Cluster Computing and the Gird (CCGrid)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/347059.347412"},{"key":"e_1_2_1_36_1","unstructured":"LDAP 1997. LDAP homepage. http:\/\/www.ietf.org\/rfc\/rfc2251.txt.  LDAP 1997. LDAP homepage. http:\/\/www.ietf.org\/rfc\/rfc2251.txt."},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM).","author":"Li J.","key":"e_1_2_1_37_1","unstructured":"Li , J. , Stribling , J. , Morris , R. , Kaashoek , M. F. , and Gil , T. M . 2005. A performance vs. cost framework for evaluating DHT design tradeoffs under churn . In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). Li, J., Stribling, J., Morris, R., Kaashoek, M. F., and Gil, T. M. 2005. A performance vs. cost framework for evaluating DHT design tradeoffs under churn. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM)."},{"key":"e_1_2_1_38_1","unstructured":"Linux VServer. 2003. VServer homepage. http:\/\/linux-vserver.org\/.  Linux VServer. 2003. VServer homepage. http:\/\/linux-vserver.org\/."},{"volume-title":"Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS).","author":"Litzkow M.","key":"e_1_2_1_39_1","unstructured":"Litzkow , M. , Livny , M. , and Mutka , M . 1988. Condor--A hunter of idle workstations . In Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS). Litzkow, M., Livny, M., and Mutka, M. 1988. Condor--A hunter of idle workstations. In Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS)."},{"volume-title":"Proceedings of the IEEE International Workshop on Research Issues in Data Engineering (RIDE).","author":"Liu C.","key":"e_1_2_1_40_1","unstructured":"Liu , C. and Foster , I . 2004. A constraint language approach to matchmaking . In Proceedings of the IEEE International Workshop on Research Issues in Data Engineering (RIDE). Liu, C. and Foster, I. 2004. A constraint language approach to matchmaking. In Proceedings of the IEEE International Workshop on Research Issues in Data Engineering (RIDE)."},{"volume-title":"Proceedings of the International Symposium on High Performance Distributed Computing (HPDC).","author":"Liu C.","key":"e_1_2_1_41_1","unstructured":"Liu , C. , Yang , L. , Foster , I. , and Angulo , D . 2002. Design and evaluation of a resource selection framework . In Proceedings of the International Symposium on High Performance Distributed Computing (HPDC). Liu, C., Yang, L., Foster, I., and Angulo, D. 2002. Design and evaluation of a resource selection framework. In Proceedings of the International Symposium on High Performance Distributed Computing (HPDC)."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2004.04.001"},{"key":"e_1_2_1_43_1","volume-title":"Tech. Rep. IRP-TR-03-04, Intel Research","author":"Nath S.","year":"2003","unstructured":"Nath , S. , Ke , Y. , Gibbons , P. B. , Karp , B. , and Seshan , S . 2003 . IrisNet: An architecture for enabling sensor-enriched Internet services. Tech. Rep. IRP-TR-03-04, Intel Research , Pittsburgh, Pennsylvania . June. Nath, S., Ke, Y., Gibbons, P. B., Karp, B., and Seshan, S. 2003. IrisNet: An architecture for enabling sensor-enriched Internet services. Tech. Rep. IRP-TR-03-04, Intel Research, Pittsburgh, Pennsylvania. June."},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM).","author":"Ng T. S. E.","key":"e_1_2_1_44_1","unstructured":"Ng , T. S. E. and Zhang , H . 2002. Predicting Internet network distance with coordinates-based approaches . In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). Ng, T. S. E. and Zhang, H. 2002. Predicting Internet network distance with coordinates-based approaches. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM)."},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC).","author":"Ng T. S. E.","key":"e_1_2_1_45_1","unstructured":"Ng , T. S. E. and Zhang , H . 2004. A network positioning system for the Internet . In Proceedings of the USENIX Annual Technical Conference (USENIX ATC). Ng, T. S. E. and Zhang, H. 2004. A network positioning system for the Internet. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC)."},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC).","author":"Oppenheimer D.","key":"e_1_2_1_46_1","unstructured":"Oppenheimer , D. , Chun , B. , Patterson , D. , Snoeren , A. C. , and Vahdat , A . 2006. Service placement in shared wide-area platforms . In Proceedings of the USENIX Annual Technical Conference (USENIX ATC). Oppenheimer, D., Chun, B., Patterson, D., Snoeren, A. C., and Vahdat, A. 2006. Service placement in shared wide-area platforms. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC)."},{"key":"e_1_2_1_47_1","unstructured":"Pai V. 2008. CoTop: A slice-based top for PlanetLab. http:\/\/codeen.cs.princeton.edu\/cotop\/.  Pai V. 2008. CoTop: A slice-based top for PlanetLab. http:\/\/codeen.cs.princeton.edu\/cotop\/."},{"volume-title":"Proceedings of the Workshop on Hot Topics in Networks (HotNets).","author":"Pai V. S.","key":"e_1_2_1_48_1","unstructured":"Pai , V. S. , Wang , L. , Park , K. , Pang , R. , and Peterson , L . 2003. The dark side of the Web: An open proxy's view . In Proceedings of the Workshop on Hot Topics in Networks (HotNets). Pai, V. S., Wang, L., Park, K., Pang, R., and Peterson, L. 2003. The dark side of the Web: An open proxy's view. In Proceedings of the Workshop on Hot Topics in Networks (HotNets)."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1011767.1011823"},{"volume-title":"Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC).","author":"Raman R.","key":"e_1_2_1_50_1","unstructured":"Raman , R. , Livny , M. , and Solomon , M . 1998. Matchmaking: Distributed resource management for high throughput computing . In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC). Raman, R., Livny, M., and Solomon, M. 1998. Matchmaking: Distributed resource management for high throughput computing. In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC)."},{"volume-title":"Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC).","author":"Raman R.","key":"e_1_2_1_51_1","unstructured":"Raman , R. , Livny , M. , and Solomon , M . 2003. Policy driven heterogeneous resource co-allocation with gangmatching . In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC). Raman, R., Livny, M., and Solomon, M. 2003. Policy driven heterogeneous resource co-allocation with gangmatching. In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC)."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383072"},{"key":"e_1_2_1_53_1","unstructured":"Red Herring Magazine. 2004. Distributed computing: We come in peace. Red Herring Mag. (Aug.).  Red Herring Magazine. 2004. Distributed computing: We come in peace. Red Herring Mag. (Aug.)."},{"volume-title":"Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference.","author":"Reynolds P.","key":"e_1_2_1_54_1","unstructured":"Reynolds , P. and Vahdat , A . 2003. Efficient peer-to-peer keyword searching . In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference. Reynolds, P. and Vahdat, A. 2003. Efficient peer-to-peer keyword searching. In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference."},{"volume-title":"Proceedings of the Conference on Real, Large Distributed Systems (WORLDS).","author":"Rhea S.","key":"e_1_2_1_55_1","unstructured":"Rhea , S. , Chun , B.-G. , Kubiatowicz , J. , and Shenker , S . 2005. Fixing the embarrassing slowness of OpenDHT on PlanetLab . In Proceedings of the Conference on Real, Large Distributed Systems (WORLDS). Rhea, S., Chun, B.-G., Kubiatowicz, J., and Shenker, S. 2005. Fixing the embarrassing slowness of OpenDHT on PlanetLab. In Proceedings of the Conference on Real, Large Distributed Systems (WORLDS)."},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC).","author":"Rhea S.","key":"e_1_2_1_56_1","unstructured":"Rhea , S. , Geels , D. , Roscoe , T. , and Kubiatowicz , J . 2004. Handling churn in a DHT . In Proceedings of the USENIX Annual Technical Conference (USENIX ATC). Rhea, S., Geels, D., Roscoe, T., and Kubiatowicz, J. 2004. Handling churn in a DHT. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC)."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080102"},{"key":"e_1_2_1_58_1","unstructured":"SLP. 1987. SLP. http:\/\/www.ietf.org\/rfc\/rfc2165.txt.  SLP. 1987. SLP. http:\/\/www.ietf.org\/rfc\/rfc2165.txt."},{"volume-title":"Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC).","author":"Spence D.","key":"e_1_2_1_59_1","unstructured":"Spence , D. and Harris , T . 2003. XenoSearch: Distributed resource discovery in the XenoServer open platform . In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC). Spence, D. and Harris, T. 2003. XenoSearch: Distributed resource discovery in the XenoServer open platform. In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (HPDC)."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"volume-title":"Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI).","author":"Tang C.","key":"e_1_2_1_61_1","unstructured":"Tang , C. and Dwarkadas , S . 2004. Hybrid global-local indexing for efficient peer-to-peer information retrieval . In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI). Tang, C. and Dwarkadas, S. 2004. Hybrid global-local indexing for efficient peer-to-peer information retrieval. In Proceedings of the ACM Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/774763.774777"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060315"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/762483.762485"},{"volume-title":"Proceedings of the Workshop on Hot Topics in Networking (HotNets).","author":"Wawrzoniak M.","key":"e_1_2_1_65_1","unstructured":"Wawrzoniak , M. , Peterson , L. , and Roscoe , T . 2003. Sophia: An information plane for networked systems . In Proceedings of the Workshop on Hot Topics in Networking (HotNets). Wawrzoniak, M., Peterson, L., and Roscoe, T. 2003. Sophia: An information plane for networked systems. In Proceedings of the Workshop on Hot Topics in Networking (HotNets)."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060313"},{"volume-title":"Proceedings of the International Workshop on Middleware Performance (MP).","author":"Zhang X.","key":"e_1_2_1_67_1","unstructured":"Zhang , X. and Schopf , J . 2004. Performance Analysis of the Globus toolkit monitoring and discovery service, MDS2 . In Proceedings of the International Workshop on Middleware Performance (MP). Zhang, X. and Schopf, J. 2004. Performance Analysis of the Globus toolkit monitoring and discovery service, MDS2. In Proceedings of the International Workshop on Middleware Performance (MP)."}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1391949.1391952","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1391949.1391952","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:13Z","timestamp":1750258033000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1391949.1391952"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,9]]},"references-count":67,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,9]]}},"alternative-id":["10.1145\/1391949.1391952"],"URL":"https:\/\/doi.org\/10.1145\/1391949.1391952","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2008,9]]},"assertion":[{"value":"2005-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2006-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-10-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}