Dynamic load balancing with multiple hash functions in structured P2P systems

  • Authors:
  • Yuqi Mu;Cuibo Yu;Tao Ma;Chunhong Zhang;Wei Zheng;Xiaohua Zhang

  • Affiliations:
  • Beijing University of Posts and Telecommunications, Beijing, P. R. China;Beijing University of Posts and Telecommunications, Beijing, P. R. China;Beijing University of Posts and Telecommunications, Beijing, P. R. China;Beijing University of Posts and Telecommunications, Beijing, P. R. China;Beijing University of Posts and Telecommunications, Beijing, P. R. China;Beijing University of Posts and Telecommunications, Beijing, P. R. China

  • Venue:
  • WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

P2P systems can be used to form a low latency decentralized data delivery system. Structured P2P systems provide both low latency and excellent load balance with uniform query and data distributions, however, in the real application environment, requests distributions are often skewed and follow a Zipf law, some objects will become hotspots, individual nodes are easily overloaded, resulting in poor global performance and lost messages. This paper describes a novel approach with multiple hash functions to replicate the hotspots in a series of different nodes to distribute the high load evenly, and it can increase or decrease the replicas dynamically. At the same time it maintains low access latencies and good load balancing even under highly skewed demand. Results from performance evaluation demonstrate the effectiveness of our approach.