Overlook: scalable name service on an overlay network

M. Theimer1, M.B. Jones1
1Microsoft Research, Microsoft Corporation, Redmond, WA, USA

Tóm tắt

This paper indicates that a scalable fault-tolerant name service can be provided utilizing an overlay network and that such a name service can scale along a number of dimensions: it can be sized to support a large number of clients, it can allow large numbers of concurrent lookups on the same name or sets of names, and it can provide name lookup latencies measured in seconds. Furthermore, it can enable updates to be made pervasively visible in times typically measured in seconds for update rates of up to hundreds per second. We explain how many of these scaling properties for the name service are obtained by reusing some of the same mechanisms that allowed the underlying overlay network to scale. Finally, we observe that the overlay network is sensitive to bandwidth and CPU limitations.

Từ khóa

#Peer to peer computing #Routing #Web and internet services #Scalability #Adaptive systems #Fault tolerant systems #Delay #Size measurement #Mechanical factors #Bandwidth

Tài liệu tham khảo

10.1145/505202.505223 10.1145/378993.379239 10.1145/10590.10591 10.17487/rfc0882 10.17487/rfc0883 10.1145/383059.383072 ratnasamy, 2001, Application-level Multicast using Content-Addressable Networks, Proc Third Int l Workshop Networked Group Comm, 10.1007/3-540-45546-9_2 10.1145/502034.502053 rowstron, 2001, Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems, Proceedings of IFIP/ACM Middleware 2001, 10.1007/3-540-45518-3_18 rowstron, 2001, Scribe: The design of a large-scale event notification infrastructure, Proc Third Int l Workshop Networked Group Comm, 10.1007/3-540-45546-9_3 castro, 2001, Scribe: A large-scale and decentralized publish-subscribe infrastructure, submitted for publication 10.1109/HOTOS.2001.990066 clarke, 2001, Freenet: A Distributed Anonymous Information Storage and Retrieval System, Designing Privacy Enhancing Technologies International Workshop on Design Issues in Anonymity and Unobservability LNCS 2009 yang-hua, 2000, A Case for End System Multicast, Proceedings of ACM SIGMET-RICS, 1 2000, The Inktomi Overlay Solution for Streaming Media Broad-casts Technical Report frank, 2001, Wide-area cooperative storage with CFS., Proceedings of the 18th ACM symposium on Operating systems principles 10.1145/2080.2081 john, 2000, Overcast: Reliable Multicasting with an Overlay Network, Proceedings of the Fourth Symposium on Operating Systems Design and Implementation, 197 stefan, 2002, A Measurement Study of Peer-to-Peer File Sharing Systems, Proceedings of Multimedia Computing and Networking 2002 10.1145/383059.383071 savetz, 1996, MBone Multicasting Tomorrow s Internet zhao, 2001, Tapestry An infrastructure for fault-tolerant wide-area location and routing zegura, 1996, and Samrat Bhat-tacharjee. How to Model an Internetwork, Proceedings of IEEE INFOCOM '96, 10.1109/INFCOM.1996.493353 10.1145/378344.378347