计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (23): 100-105.

• 网络、通信、安全 • 上一篇    下一篇

基于DHT的P2P系统负载均衡算法

王昱华,江  林,胡志刚,杨  柳   

  1. 中南大学 软件学院,长沙 410083
  • 出版日期:2015-12-01 发布日期:2015-12-14

Load balancing algorithm for DHT-based P2P system

WANG Yuhua, JIANG Lin, HU Zhigang, YANG Liu   

  1. School of Software, Central South University, Changsha 410083, China
  • Online:2015-12-01 Published:2015-12-14

摘要: 负载不均衡是影响P2P系统应用服务器性能的关键因素之一,目前研究主要集中在基于flat DHT(Distributed Hashing Table)的P2P系统模型上。将分布式负载均衡算法结合虚拟服务器技术的优势相结合。设置双阈值以解决不必要的节点间通信问题;并在热区迁移中采用隔层负载迁移策略,以期减少不必要的反复的负载迁移。仿真实验结果表明,算法保证负载在各节点上趋于公平并使热区的次数明显减少。

关键词: 对等网络, 负载均衡, 分布式算法, 负载迁移

Abstract: Load imbalance restricts performance of P2P application badly. Previous researches solve P2P system load imbalance focusing on flat DHT (Distributed Hashing Table) based networks. In this paper, a distributed load balancing algorithm is combined with merging advantages of virtual server technology. Setting dual threshold is to solve the issue of unne-cessary between nodes. Compartment load migration strategy is used in the hot spot migration to reduce the unnecessary reduplicative of load migration. Simulation experimental results show that the algorithm can ensure approximately fair load distribution and reduce obviously the number of hot spot.

Key words: Peer-to-Peer(P2P) network, load balance, distributed algorithms, load migration