Title :
Adaptive Load Balancing for DHT Lookups
Author :
Bianchi, Silvia ; Serbu, Sabina ; Felber, Pascal ; Kropf, Peter
Author_Institution :
Neuchatel Univ., Neuchatel
Abstract :
In the past few years, several DHT-based abstractions for peer-to-peer systems have been proposed. The main characteristic is to associate nodes (peers) with objects (keys) and to construct distributed routing structures to support efficient location. These approaches partially consider the load problem by balancing storage of objects without, however, considering lookup traffic. In this paper we present an analysis of structured peer-to-peer systems taking into consideration Zipf-like requests distribution. Based on our analysis, we propose a novel approach for load balancing taking into account object popularity. It is based on dynamic routing table reorganization in order to balance the routing load and on caching objects to balance the request load. We can therefore significantly improve the load balancing of traffic in these systems, and consequently their scalability and performance. Results from experimental evaluation demonstrate the effectiveness of our approach.
Keywords :
peer-to-peer computing; resource allocation; table lookup; telecommunication network routing; telecommunication traffic; DHT lookups; Zipf-like requests distribution; adaptive load balancing; distributed routing structures; dynamic routing table reorganization; lookup traffic; peer-to-peer systems; Association rules; File servers; Floods; Fluctuations; Load management; Network servers; Peer to peer computing; Routing; Telecommunication traffic; Topology; peer-to-peer; popularity; traffic load balancing;
Conference_Titel :
Computer Communications and Networks, 2006. ICCCN 2006. Proceedings.15th International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
1-4244-0572-6
DOI :
10.1109/ICCCN.2006.286311