结构化超级对等体:利用异构性提供恒定时间的查找

A. T. Mizrak, Yuchung Cheng, Vineet Kumar, S. Savage
{"title":"结构化超级对等体:利用异构性提供恒定时间的查找","authors":"A. T. Mizrak, Yuchung Cheng, Vineet Kumar, S. Savage","doi":"10.1109/WIAPP.2003.1210294","DOIUrl":null,"url":null,"abstract":"Peer-to-peer (P2P) systems are typically divided into those that centralize lookup functionality in a single location and those that distribute the lookup operation across the set of participating hosts. The former approach can offer constant time lookup latency, but is more expensive to scale and suffers from single points of failure. In contrast, the fully distributed approach is easier to scale and can be more resilient to failures, but the lookup latency scales as a function of the total number of participants. While the research community has made great progress in improving the latency of distributed lookup, these systems, exemplified by Chord[I. Stoica et al., (2001)] typically require O(logN) hops to locate an object in a system with N hosts. We explore the costs and benefits of a new hybrid approach that partially distributes lookup information among a dynamically adjusted set of high-capacity \"superpeers\". This design exploits the resource heterogeneity inherent in existing P2P systems to provide many of the advantages of a centralized system, even while avoiding most of the problems associated with such systems. Lookup is performed using superpeers in constant-time, and the system performs well even in the event of simultaneous super-peer failures. Finally, while our gain in performance is potentially at the expense of scalability, we will show that a straightforward implementation should be able to scale to over one million peers with reasonable lookup rates.","PeriodicalId":179377,"journal":{"name":"Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003","volume":"586 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"123","resultStr":"{\"title\":\"Structured superpeers: leveraging heterogeneity to provide constant-time lookup\",\"authors\":\"A. T. Mizrak, Yuchung Cheng, Vineet Kumar, S. Savage\",\"doi\":\"10.1109/WIAPP.2003.1210294\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Peer-to-peer (P2P) systems are typically divided into those that centralize lookup functionality in a single location and those that distribute the lookup operation across the set of participating hosts. The former approach can offer constant time lookup latency, but is more expensive to scale and suffers from single points of failure. In contrast, the fully distributed approach is easier to scale and can be more resilient to failures, but the lookup latency scales as a function of the total number of participants. While the research community has made great progress in improving the latency of distributed lookup, these systems, exemplified by Chord[I. Stoica et al., (2001)] typically require O(logN) hops to locate an object in a system with N hosts. We explore the costs and benefits of a new hybrid approach that partially distributes lookup information among a dynamically adjusted set of high-capacity \\\"superpeers\\\". This design exploits the resource heterogeneity inherent in existing P2P systems to provide many of the advantages of a centralized system, even while avoiding most of the problems associated with such systems. Lookup is performed using superpeers in constant-time, and the system performs well even in the event of simultaneous super-peer failures. Finally, while our gain in performance is potentially at the expense of scalability, we will show that a straightforward implementation should be able to scale to over one million peers with reasonable lookup rates.\",\"PeriodicalId\":179377,\"journal\":{\"name\":\"Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003\",\"volume\":\"586 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"123\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WIAPP.2003.1210294\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WIAPP.2003.1210294","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 123

摘要

点对点(P2P)系统通常分为将查找功能集中在单个位置的系统和将查找操作分布在一组参与的主机上的系统。前一种方法可以提供恒定时间的查找延迟,但扩展成本更高,并且存在单点故障。相比之下,完全分布式的方法更容易扩展,并且可以更灵活地应对故障,但是查找延迟是参与者总数的函数。虽然研究界在改善分布式查找的延迟方面取得了很大进展,但这些系统,如Chord[1]。Stoica等人,(2001)]通常需要O(logN)跳来定位具有N个主机的系统中的对象。我们探讨了一种新的混合方法的成本和收益,该方法在一组动态调整的高容量“超级对等体”中部分分配查找信息。这种设计利用了现有P2P系统中固有的资源异构性,提供了集中式系统的许多优点,同时避免了与此类系统相关的大多数问题。查找是使用超级对等点在恒定时间内执行的,即使在超级对等点同时出现故障的情况下,系统也能表现良好。最后,虽然性能的提高可能是以牺牲可伸缩性为代价的,但我们将展示一个简单的实现应该能够以合理的查找速率扩展到超过一百万个节点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Structured superpeers: leveraging heterogeneity to provide constant-time lookup
Peer-to-peer (P2P) systems are typically divided into those that centralize lookup functionality in a single location and those that distribute the lookup operation across the set of participating hosts. The former approach can offer constant time lookup latency, but is more expensive to scale and suffers from single points of failure. In contrast, the fully distributed approach is easier to scale and can be more resilient to failures, but the lookup latency scales as a function of the total number of participants. While the research community has made great progress in improving the latency of distributed lookup, these systems, exemplified by Chord[I. Stoica et al., (2001)] typically require O(logN) hops to locate an object in a system with N hosts. We explore the costs and benefits of a new hybrid approach that partially distributes lookup information among a dynamically adjusted set of high-capacity "superpeers". This design exploits the resource heterogeneity inherent in existing P2P systems to provide many of the advantages of a centralized system, even while avoiding most of the problems associated with such systems. Lookup is performed using superpeers in constant-time, and the system performs well even in the event of simultaneous super-peer failures. Finally, while our gain in performance is potentially at the expense of scalability, we will show that a straightforward implementation should be able to scale to over one million peers with reasonable lookup rates.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信