DocumentCode
2094476
Title
A thermal-dissipation-based approach for balancing data load in distributed hash tables
Author
Rieche, Simon ; Petrak, Leo ; Wehrle, Klaus
Author_Institution
Protocol Eng. & Distributed Syst. Group, Tubingen Univ., Germany
fYear
2004
fDate
16-18 Nov. 2004
Firstpage
15
Lastpage
23
Abstract
A major objective of peer-to-peer (P2P) systems is the management of large amounts of data distributed across many systems. Distributed hash tables (DHT) are designed for highly scalable, self-organizing, and efficient distribution and lookup of data, whereby data is stored globally persistent. The range of values of the corresponding hash function is partitioned and each interval is assigned to a node of the DHT. Because the assignment of data to nodes is based on hash functions, one assumes that the respective data load is distributed evenly across all participating nodes. However most DHT show difficulties with load balancing as we demonstrate in this paper. As a solution for this problem, we present a new and very simple approach for balancing stored data between peers in a fashion analogous to the dissipation of heat energy in materials. We compare this algorithm with other approaches for load balancing and present results based on simulations and a prototype implementation. This new algorithm improves the distribution of load in DHT without requiring major changes of the DHT themselves. In addition, we show that the fault tolerance of peer-to-peer systems is increased by the proposed algorithm.
Keywords
client-server systems; distributed databases; fault tolerant computing; resource allocation; storage management; table lookup; P2P systems; data load balancing; distributed hash tables; fault tolerance; hash function; peer-to-peer systems; thermal-dissipation-based approach; Data engineering; Engineering management; Load management; Peer to peer computing; Protocols; Systems engineering and theory; Thermal engineering; Thermal loading; Thermal management; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks, 2004. 29th Annual IEEE International Conference on
ISSN
0742-1303
Print_ISBN
0-7695-2260-2
Type
conf
DOI
10.1109/LCN.2004.10
Filename
1367197
Link To Document