TY - GEN
T1 - Improved load balancing algorithms in DHT-based dynamic P2P systems
AU - Song, Jin Woo
AU - Yang, Sung Bong
PY - 2006
Y1 - 2006
N2 - Load balancing for DHT (Distributed Hash Table)-based peer-to-peer (P2P) systems has been studied extensively. The DHT-scheme simply assigns each object to a specific peer with a hash function. This could result in O(log N) load imbalance, where N is the number of peers in a system. It is natural that a P2P system experiences frequent join and leave of both objects and peers. This dynamic characteristic may intensify load imbalance and, therefore, could increase the overhead for load balancing. In this paper, we propose two load balancing schemes, the object lifetime-aware load balancing (OLLB) and the peer activity-aware load balancing (PALB) schemes. The OLLB scheme uses the predicted lifetimes of objects to deal with the trade-off between the load balancing and the load movement. And the PALB scheme manages intelligently the virtual server operations to reduce the load unbalance occurred by dynamic peer activities. The simulation results show that the proposed schemes improve the load balancing performance with less overhead in the dynamic environment.
AB - Load balancing for DHT (Distributed Hash Table)-based peer-to-peer (P2P) systems has been studied extensively. The DHT-scheme simply assigns each object to a specific peer with a hash function. This could result in O(log N) load imbalance, where N is the number of peers in a system. It is natural that a P2P system experiences frequent join and leave of both objects and peers. This dynamic characteristic may intensify load imbalance and, therefore, could increase the overhead for load balancing. In this paper, we propose two load balancing schemes, the object lifetime-aware load balancing (OLLB) and the peer activity-aware load balancing (PALB) schemes. The OLLB scheme uses the predicted lifetimes of objects to deal with the trade-off between the load balancing and the load movement. And the PALB scheme manages intelligently the virtual server operations to reduce the load unbalance occurred by dynamic peer activities. The simulation results show that the proposed schemes improve the load balancing performance with less overhead in the dynamic environment.
UR - http://www.scopus.com/inward/record.url?scp=38349146499&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38349146499&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:38349146499
SN - 9780889866157
T3 - Proceedings of the Fifth IASTED International Conference on Communications, Internet, and Information Technology, CIIT 2006
SP - 218
EP - 224
BT - Proceedings of the Fifth IASTED International Conference on Communications, Internet, and Information Technology, CIIT 2006
T2 - 5th IASTED International Conference on Communications, Internet, and Information Technology, CIIT 2006
Y2 - 29 November 2006 through 1 December 2006
ER -