Abstract | ||
---|---|---|
Distributed hash tables are very versatile to use, as distributed storage is a desirable feature for various applications. Typical structured overlays like Chord, Pastry or Kademlia consider only homogeneous nodes with equal capacities, which does not resemble reality. In a practical use case, nodes might get overloaded by storing popular data. In this paper, we present a general approach to enable capacity awareness and load-balancing capability of homogeneous structured overlays. We introduce a hierarchical second structured overlay aside, which allows efficient capacity-based access on the nodes in the system as hosting mirrors. Simulation results show that the structured overlay is able to store various contents, such as of a social network, with only a negligible number of overloaded peers. Content, even if very popular, is hosted by easily findable capable peers. Thus, long-existing and well-evaluated overlays like Chord or Pastry can be used to create attractive DHT-based applications. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/NetSys.2013.9 | Networked Systems |
Keywords | Field | DocType |
well-evaluated overlay,various application,homogeneous node,overloaded peer,structured overlay,hash tables,attractive dht-based application,popular data,capacity-aware storage indirection,various content,practical use case,typical structured overlay,pastry,p2p,indexing,load balancing,routing,social network,chord,cryptography,protocols,kademlia | Peer-to-peer,Pastry,Computer science,Load balancing (computing),Distributed data store,Computer network,Chord (music),Overlay,Kademlia,Hash table,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-0-7695-4950-7 | 4 | 0.41 |
References | Authors | |
23 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Philip Wette | 1 | 61 | 5.51 |
Kalman Graffi | 2 | 228 | 28.17 |