{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T14:57:24Z","timestamp":1784041044515,"version":"3.55.0"},"reference-count":118,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2005,1,1]],"date-time":"2005-01-01T00:00:00Z","timestamp":1104537600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2005,1,1]],"date-time":"2005-01-01T00:00:00Z","timestamp":1104537600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2005,1,1]],"date-time":"2005-01-01T00:00:00Z","timestamp":1104537600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2005]]},"DOI":"10.1109\/comst.2005.1610546","type":"journal-article","created":{"date-parts":[[2006,4,7]],"date-time":"2006-04-07T00:18:08Z","timestamp":1144369088000},"page":"72-93","source":"Crossref","is-referenced-by-count":838,"title":["A survey and comparison of peer-to-peer overlay network schemes"],"prefix":"10.1109","volume":"7","author":[{"family":"Eng Keong Lua","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Crowcroft","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"M.","family":"Pias","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"R.","family":"Sharma","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S.","family":"Lim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/335305.335325"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1979.1658780"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.2001.990064"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/571860.571861"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945474"},{"key":"ref30","article-title":"SCRIBE: A Large-Scale and Decentralized Application-Level Multicast Infrastructure","author":"rowstron","year":"2002","journal-title":"IEEE JSAC (Special issue on Network Support for Multicast Communications)"},{"key":"ref37","first-page":"1","article-title":"Finding Similar Files in a Large File System","author":"manber","year":"1994","journal-title":"Proc USENIX Winter 1994 Conf"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502052"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844155"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502053"},{"key":"ref28","article-title":"Approximate Object Location and Spam Filtering on Peer-to-Peer Systems","author":"zhou","year":"2003","journal-title":"Proc Middleware"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/378344.378347"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1007\/3-540-45546-9_3","article-title":"SCRIBE: The Design of a Large-Scale Event Notification Infrastructure","author":"rowstron","year":"2001","journal-title":"Proc 3rd Int'l Wksp Networked Group Commun (NGC2001)"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/502051.502054"},{"key":"ref21","year":"1995","journal-title":"Secure Hash Standard"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1518"},{"key":"ref23","article-title":"Serving DNS using Chord","author":"cox","year":"2002","journal-title":"Proc First Int'l Wksp Peer-to-Peer Systems"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/774763.774772"},{"key":"ref101","article-title":"Security Aspects of Napster and Gnutella","author":"bellovin","year":"2001","journal-title":"Proc 2001 Usenix Annual Technical Conf"},{"key":"ref100","first-page":"266","article-title":"Highways: Proximity Clustering for Scalable Peer-to-Peer Networks","author":"lua","year":"2004","journal-title":"Proc IEEE 4th Int'l Conf Peer-to-Peer Computing (P2P 2004)"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/4236.957894"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.857072"},{"key":"ref51","article-title":"A Simple Fault Tolerant Distributed Hash Table","author":"naor","year":"2003","journal-title":"Proc 2nd Int'l Wksp Peer-to-Peer Systems (IPTPS '03)"},{"key":"ref59","doi-asserted-by":"crossref","first-page":"75+","DOI":"10.1007\/3-540-45598-1_9","article-title":"Incentives for Sharing in Peer-to-Peer Networks","volume":"2232","author":"golle","year":"2001","journal-title":"Lecture Notes in Computer Science"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/PTP.2003.1231503"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30193-6_35"},{"key":"ref56","article-title":"A Survey of Peer-to-Peer Security Issues","author":"wallach","year":"2002","journal-title":"Proc Int'l Symp Software Security"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1133572.1133613"},{"key":"ref54","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1145\/844128.844156","article-title":"Secure Routing for Structured Peer-to-Peer Overlay Networks","volume":"36","author":"castro","year":"2002","journal-title":"SIGOPS Oper Syst Rev"},{"key":"ref53","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45748-8_25","article-title":"Security Considerations for Peer-to-Peer Distributed Hash Tables","author":"sit","year":"2002","journal-title":"Proc 1st Int'l Wksp Peer-to-Peer Systems (IPTPS)"},{"key":"ref52","author":"fraigniaud","year":"2003","journal-title":"The content-addressable network D2B"},{"key":"ref40","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1007\/3-540-45414-4_19","article-title":"Efficient Routing in Networks with Long Range Contacts","volume":"2180","author":"barri\ufffdre","year":"2001","journal-title":"Proc 15th Int'l Conf Distributed Computing"},{"key":"ref4","article-title":"Pastry: Scalable, Distributed Object Location and Routing for Large-scale Peer-to-peer Systems","author":"rowstron","year":"2001","journal-title":"Proc Middleware"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.808407"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/964723.383072"},{"key":"ref8","year":"0"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/777417.777421"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.818784"},{"key":"ref9","year":"2001","journal-title":"Gnutella development forum the gnutella v0 6 protocol"},{"key":"ref46","article-title":"Koorde: A Simple Degree-Optimal Hash Table","author":"kaashoek","year":"2003","journal-title":"Proc 2nd Int'l Wksp Peer-to- Peer Systems (IPTPS'03)"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/584490.584507"},{"key":"ref48","first-page":"758","volume":"49","author":"de bruijn","year":"1946","journal-title":"A Combinatorial Problem"},{"key":"ref47","article-title":"Land: Stretch (1 +epsilon) Locality Aware Networks for DHTS","author":"abraham","year":"2004","journal-title":"Proc ACMSIAM Symp Discrete Algorithms (SODA 2004)"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2004.1311872"},{"key":"ref41","article-title":"Handling Churn in a DHT","author":"rhea","year":"2003","journal-title":"Proc 2nd Int'l Wksp Peer-to-Peer (IPTPS 2003)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2003.1199386"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571863"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/863955.864000"},{"key":"ref72","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45748-8_9","article-title":"Can Heterogeneity Make Gnutella Scalable","author":"lv","year":"2002","journal-title":"Proc 1st Int'l Wksp Peer-to-Peer Systems (IPTPS)"},{"key":"ref71","article-title":"Yappers: A Peer-to-Peer Lookup Service over Arbitrary Topology","author":"ganesan","year":"2003","journal-title":"Proc IEEE INFOCOM 2003"},{"key":"ref70","year":"1997","journal-title":"Public Key Cryptography Using Irreversible Algorithms ? Part 2 The Secure Hash Algorithm (SHA-1)"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/505202.505216"},{"key":"ref77","year":"0","journal-title":"Grokster"},{"key":"ref74","year":"0","journal-title":"Gnutella Proposals for Dynamic Querying"},{"key":"ref75","article-title":"A Measurement Study of Peer-to-Peer File Sharing Systems","author":"saroiu","year":"2002","journal-title":"Proc Multimedia Comp and Net (MMCN)"},{"key":"ref78","article-title":"Power-Law Distribution of the World Wide Web","volume":"287","author":"barab\ufffdsi","year":"2000","journal-title":"Science"},{"key":"ref79","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1038\/43601","article-title":"Diameter of the World Wide Web","volume":"401","author":"albert","year":"1999","journal-title":"Nature"},{"key":"ref60","article-title":"Incentives for Cooperation in Peer-to-Peer Networks","author":"lai","year":"2003","journal-title":"Proc Wksp Economics of Peer-to-Peer Systems"},{"key":"ref62","author":"dingledine","year":"2000","journal-title":"Peer-To-Peer Harnessing the Power of Disruptive Technologies"},{"key":"ref61","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1007\/3-540-45748-8_24","article-title":"The Sybil Attack","author":"douceur","year":"2002","journal-title":"Proc 1st Int'l Wksp Peer-to-Peer Systems"},{"key":"ref63","article-title":"A Probabilistic Approach to Predict Peers' Performance in P2P Networks","author":"despotovic","year":"2004","journal-title":"Proc 8th Int'l Wksp Cooperative Information Agents (CIA 2004)"},{"key":"ref64","author":"clarke","year":"1999","journal-title":"Freenet A distributed anonymous information storage and retrieval system"},{"key":"ref65","year":"2001"},{"key":"ref66","year":"2001","journal-title":"Kazaa Media Desktop"},{"key":"ref67","year":"2003","journal-title":"BitTorrent"},{"key":"ref68","year":"2002","journal-title":"The Overnet File-sharing Network"},{"key":"ref69","year":"2000","journal-title":"0vernet\/edonkey2000"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1999.749260"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258523"},{"key":"ref109","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-45172-3_26","article-title":"Lighthouses for Scalable Distributed Location","author":"pias","year":"2003","journal-title":"Proc 2nd Int'l Wksp Peer-to-Peer Systems"},{"key":"ref95","doi-asserted-by":"crossref","DOI":"10.1109\/ICDCS.2002.1022237","article-title":"Efficient Search in Peer-to?Peer Networks","author":"yang","year":"2002","journal-title":"Proc 22nd IEEE Int'l Conf Distributed Computing Systems (ICDCS)"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2002.1019258"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.64.046135"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1354510"},{"key":"ref93","article-title":"Emergence of Scaling in Random Networks","volume":"286","author":"barab\ufffdsi","year":"1999","journal-title":"Science"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2003.1209214"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00083-9"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015471"},{"key":"ref91","author":"jovanovic","year":"2001","journal-title":"Scalability Issues in Large Peer-to-Peer Networks ? A Case Study of Gnutella"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2004.1281582"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015508"},{"key":"ref103","author":"lua","year":"2005","journal-title":"On the accuracy of embeddings for Internet coordinate systems"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1126\/science.162.3859.1243"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.850197"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028827"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1145\/948205.948223"},{"key":"ref98","article-title":"The Case for a Hybrid P2P Search Infrastructure","author":"loo","year":"2004","journal-title":"Proc 3rd Int'l Wksp Peer-to-Peer Systems (IPTPS)"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1137\/0211059"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1038\/35019019"},{"key":"ref97","article-title":"Skipnet: A Scalable Overlay Network with Practical Locality Properties","author":"harvey","year":"2003","journal-title":"Proc 4th USENIX Symp Internet Tech and Sys (USITS)"},{"key":"ref10","year":"2002","journal-title":"The Gnutella web caching system"},{"key":"ref11","year":"2002","journal-title":"Gnutella ultrapeers"},{"key":"ref12","article-title":"Towards a Common API for Structured Peerto-peer Overlays","author":"dabek","year":"2003","journal-title":"Proc 2nd Int'l Wksp Peer-to-Peer Systems (IPTPS 2003)"},{"key":"ref13","article-title":"Spurring Adoption of DHTs with OpenHash, a Public DHT Service","author":"karp","year":"2004","journal-title":"Proc 3rd Int'l Wksp Peer-to-Peer Systems (IPTPS 2004)"},{"key":"ref14","first-page":"53","article-title":"Kademlia: A Peer-to-Peer Information System Based on the XOR Metric","author":"maymounkov","year":"2002","journal-title":"Proc IPTPS"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571857"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2005.78"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/345910.345931"},{"key":"ref16","author":"francis","year":"2000","journal-title":"Yoid Extending the Internet multicast architecture"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/945472.945475"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1145\/774763.774779"},{"key":"ref17","article-title":"Oceanstore: An Architecture for Global-Scale Persistent Storage","author":"kubiatowicz","year":"2002","journal-title":"Proc ACM ASPLOS"},{"key":"ref84","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1016\/j.comnet.2004.05.004","article-title":"Using the Small-World Model to Improve Freenet Performance","volume":"46","author":"goel","year":"2004","journal-title":"Comput Netw J"},{"key":"ref18","first-page":"34","article-title":"Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs","author":"kubiatowicz","year":"2000","journal-title":"Proc 2000 ACM SIGMETRICS Int'l Conf Measurement and Modeling of Comp Sys"},{"key":"ref83","first-page":"185","article-title":"A Case for Lightweight Superpeer Topologies","author":"kleis","year":"2005","journal-title":"KiVS Kurzbeitr\ufffdge und Wksp"},{"key":"ref19","article-title":"Publius: A Robust, Tamper-evident, Censorship-resistant, Web Publishing System","author":"waldman","year":"2000","journal-title":"Proc 9th Usenix Security Symp"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2002.1019375"},{"key":"ref113","author":"castro","year":"2002","journal-title":"Exploiting Network Proximity in Peer-to?Peer Overlay Networks"},{"key":"ref80","article-title":"On Power-Law Relationships of the Internet Topology","author":"faloutsos","year":"1999","journal-title":"Proc SIGCOMM 1999"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2002.1019369"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1145\/509907.510013"},{"key":"ref89","author":"skevik","year":"2004","journal-title":"Analysis of BitTorrent and Its Use for the Design of a P2P-Based Streaming Protocol for a Hybrid cdn"},{"key":"ref85","author":"singla","year":"0","journal-title":"Ultrapeers Another step towards Gnutella scalability"},{"key":"ref86","author":"fisk","year":"0","journal-title":"Gnutella Ultrapeer Query Protocol v0 1"},{"key":"ref87","author":"daswani","year":"0","journal-title":"Gnutella UDP Extension for Scalable Searches(GUESS)v0 1"},{"key":"ref88","author":"pouwelse","year":"2004","journal-title":"A Measurement Study of the BitTorrent Peer-to-Peer File Sharing System"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9739\/33817\/01610546.pdf?arnumber=1610546","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,21]],"date-time":"2023-03-21T20:11:55Z","timestamp":1679429515000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/1610546\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"references-count":118,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/comst.2005.1610546","relation":{},"ISSN":["1553-877X","2373-745X"],"issn-type":[{"value":"1553-877X","type":"electronic"},{"value":"2373-745X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}