Title :
Statistics-based ID management for load balancing in structured P2P networks
Author :
Warneke, Daniel ; Dannewitz, Christian
Author_Institution :
Tech. Univ. Berlin, Berlin, Germany
Abstract :
Structured peer-to-peer (P2P) networks are increasingly important in the design of distributed systems. However, due to their strict data placement rules, they are often prone to three main load imbalances: range, data, and execution skew. Today, many load balancing algorithms focus on range skew and assume the network data rate to be the bottleneck. In applications that focus on distributed request processing, like name resolution, those assumptions are not valid, since messages are typically small, but can produce significant load at the application level. Here, data and execution skew are most important and the bottleneck is the number of application requests a peer can process. As a solution for such scenarios, we propose a new load balancing algorithm based on ID management. It collects statistics of overlay link usage during normal operation and uses this information to provide suitable IDs to joining peers. Very little overhead is generated while the rate of successfully answered requests is improved by a factor of up to 3 in typical scenarios as shown by simulation. This work presents the first load balancing algorithm that can handle all three types of skew in scenarios that focus on processed application requests as the bottleneck.
Keywords :
peer-to-peer computing; resource allocation; statistical analysis; data placement rules; data skew; distributed request processing; distributed systems; execution skew; load balancing algorithms; name resolution; network data rate; overlay link usage; statistics-based ID management; structured P2P networks; structured peer-to-peer networks; Computer network management; Computer networks; Conference management; Hardware; Identity management systems; Intrusion detection; Load management; Peer to peer computing; Routing; Statistics; Data Skew; Execution Skew; ID Management; Load Balancing; Peer-to-Peer;
Conference_Titel :
Local Computer Networks, 2009. LCN 2009. IEEE 34th Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4244-4488-5
Electronic_ISBN :
978-1-4244-4487-8
DOI :
10.1109/LCN.2009.5355086