2009 First International Conference on Advances in P2P Systems Comparative Study of Peer-to-Peer Architectures for Scalable Resource Discovery Sliema, Malta October 11-October 16 ISBN: 978-0-7695-3831-0
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AP2PS.2009.12
Resource discovery is an important aspect of many modern large-scale distributed systems. In the past, this problem has been solved using many different approaches, such as a central registry server, flooding-based protocols, and distributed hash tables. In this paper, these three widely used architectures are compared, using measurement results obtained from real implementations run on an Emulab emulation environment. This allows us to study the advantages and disadvantages of the architectures and determine their usefulness. The measurement study lead to several interesting conclusions. First, the centralised architecture incurs the least traffic overhead. However, it balances the load poorly, and introduces a single point-of-failure. Second, of the two decentralised architectures, the distributed hash table generates the least overhead. Finally, hierarchical architectures were shown to be most effective when the fraction of super-peers compared to regular peers is small.
Index Terms:
peer-to-peer, measurement study, flooding, distributed hash table, resource discovery
Citation:
Jeroen Famaey, Jef Donders, Tim Wauters, Frédéric Iterbeke, Niels Sluijs, Bart De Vleeschauwer, Filip De Turck, Piet Demeester, Rudy Stoop, "Comparative Study of Peer-to-Peer Architectures for Scalable Resource Discovery," ap2ps, pp.27-33, 2009 First International Conference on Advances in P2P Systems, 2009 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||