Title :
Distributed Arrays: A P2P Data Structure for Efficient Logical Arrays
Author :
Fukuchi, Daisuke ; Sommer, Christian ; Sei, Yuichi ; Honiden, Shinichi
Author_Institution :
Univ. of Tokyo, Tokyo
Abstract :
Distributed hash tables (DHT) are used for data management in P2P environments. However, since most hash functions ignore relations between items, DHTs are not efficient for operations on related items. In this paper, we modify a DHT into a distributed array (DA) that enables efficient operations on logical arrays. The array elements of a DA are placed in a P2P overlay network according to a simple rule such that the load is balanced and the number of messages required to access elements sequentially is reduced. The number of messages required for array operations is much smaller than that for operations on DHTs. We demonstrate this theoretically and experimentally.
Keywords :
data structures; peer-to-peer computing; P2P data structure; distributed arrays; distributed hash tables; efficient logical arrays; Communications Society; Costs; Data structures; Environmental management; Indexing; Informatics; Intrusion detection; Logic arrays; Peer to peer computing; Tail;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5062062