DocumentCode
1960441
Title
Load balancing in a hierarchical DHT-based P2P system
Author
Zoels, Stefan ; Despotovic, Zoran ; Kellerer, Wolfgang
Author_Institution
Inst. of Commun. Networks, Tech. Univ. Munchen, Munich
fYear
2007
fDate
12-15 Nov. 2007
Firstpage
353
Lastpage
361
Abstract
Hierarchical DHT (HDHT) systems, outperforming flat DHTs with respect to scalability and network locality, became an important P2P research area in recent years. Appropriate load balancing algorithms, which are available only for flat DHTs so far, are also required for the reliability and scalability of HDHTs. However, their impact is different. In HDHTs, failures caused by overloaded nodes in higher hierarchical layers affect larger portions of the network than overloaded nodes in lower layers. In comparison to flat DHTs, HDHTs offer an additional dimension of balancing load, i.e., through varying relevant parameters of the hierarchical organization. This makes load balancing in HDHTs significantly different from load balancing in flat DHTs. In this paper, we exploit this possibility and present a novel load balancing algorithm for a two-tier HDHT system. Analytically and by simulations we show that our algorithm provides good load balancing performance, while at the same time generating less overhead than, e.g., the renowned "power of two choices" algorithm.
Keywords
peer-to-peer computing; resource allocation; hierarchical organization; load balancing; peer-to-peer computing; Algorithm design and analysis; Analytical models; Communication networks; Electronic mail; Europe; Laboratories; Load management; Peer to peer computing; Performance analysis; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Computing: Networking, Applications and Worksharing, 2007. CollaborateCom 2007. International Conference on
Conference_Location
New York, NY
Print_ISBN
978-1-4244-1318-8
Electronic_ISBN
978-1-4244-1317-1
Type
conf
DOI
10.1109/COLCOM.2007.4553855
Filename
4553855
Link To Document