Building peer-to-peer systems with chord, a distributed lookup service

作者: Frank Dabek , Emma Brunskill , M Frans Kaashoek , David Karger , Robert Morris

DOI: 10.1109/HOTOS.2001.990065

关键词:

摘要: We argue that the core problem facing peer-to-peer Systems is locating documents in a decentralized network and propose Chord, distributed lookup primitive. Chord provides an efficient method of while placing few constraints on applications use it. As proof Chord's functionality useful development applications, we outline implementation file sharing system based Chord.

参考文章(14)
Roger Dingledine, Michael J. Freedman, David Molnar, The free haven project: distributed anonymous storage service privacy enhancing technologies. pp. 67- 95 ,(2001) , 10.1007/3-540-44702-4_5
P. Druschel, A. Rowstron, PAST: a large-scale, persistent peer-to-peer storage utility Proceedings Eighth Workshop on Hot Topics in Operating Systems. pp. 75- 80 ,(2001) , 10.1109/HOTOS.2001.990064
C. Greg Plaxton, Rajmohan Rajaraman, Andréa W. Richa, Accessing nearby copies of replicated objects in a distributed environment acm symposium on parallel algorithms and architectures. pp. 311- 320 ,(1997) , 10.1145/258492.258523
David Karger, Eric Lehman, Tom Leighton, Rina Panigrahy, Matthew Levine, Daniel Lewin, Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web symposium on the theory of computing. pp. 654- 663 ,(1997) , 10.1145/258533.258660
Kevin Fu, M. Frans Kaashoek, David Mazières, Fast and secure distributed read-only file system ACM Transactions on Computer Systems. ,vol. 20, pp. 1- 24 ,(2002) , 10.1145/505452.505453
David L. Chaum, Untraceable electronic mail, return addresses, and digital pseudonyms Communications of The ACM. ,vol. 24, pp. 84- 90 ,(1981) , 10.1145/358549.358563
David Mazières, Michael Kaminsky, M. Frans Kaashoek, Emmett Witchel, Separating key management from file system security symposium on operating systems principles. ,vol. 34, pp. 124- 139 ,(1999) , 10.1145/319151.319160
John Kubiatowicz, David Bindel, Yan Chen, Steven Czerwinski, Patrick Eaton, Dennis Geels, Ramakrishan Gummadi, Sean Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, Ben Zhao, OceanStore: an architecture for global-scale persistent storage architectural support for programming languages and operating systems. ,vol. 35, pp. 190- 201 ,(2000) , 10.1145/356989.357007
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan, Chord Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '01. ,vol. 31, pp. 149- 160 ,(2001) , 10.1145/383059.383071
Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Schenker, A scalable content-addressable network Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '01. ,vol. 31, pp. 161- 172 ,(2001) , 10.1145/383059.383072