华南理工大学学报(自然科学版) ›› 2011, Vol. 39 ›› Issue (10): 55-60.doi: 10.3969/j.issn.1000-565X.2011.10.010

• 计算机科学与技术 • 上一篇    下一篇

动态结构化P2P 网络的负载均衡方案

彭利民1 肖文俊2   

  1. 1.华南理工大学 计算机科学与工程学院,广东 广州 510006; 2.华南理工大学 软件学院,广东 广州 510006
  • 收稿日期:2010-12-21 修回日期:2011-04-21 出版日期:2011-10-25 发布日期:2011-09-01
  • 通信作者: 彭利民(1976-) ,男,在职博士生,广州体育学院讲师,主要从事分布式计算研究. E-mail:penglm86@126.com
  • 作者简介:彭利民(1976-) ,男,在职博士生,广州体育学院讲师,主要从事分布式计算研究.
  • 基金资助:

    国家自然科学基金资助项目( 60973150, 61103037) ; 国家科技支撑计划项目( 2009BAH46B01)

Load Balancing Scheme for Dynamic Structured P2P Networks

Peng Li-minXiao Wen-jun2   

  1. 1. School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China; 2. School of Software Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China
  • Received:2010-12-21 Revised:2011-04-21 Online:2011-10-25 Published:2011-09-01
  • Contact: 彭利民(1976-) ,男,在职博士生,广州体育学院讲师,主要从事分布式计算研究. E-mail:penglm86@126.com
  • About author:彭利民(1976-) ,男,在职博士生,广州体育学院讲师,主要从事分布式计算研究.
  • Supported by:

    国家自然科学基金资助项目( 60973150, 61103037) ; 国家科技支撑计划项目( 2009BAH46B01)

摘要: DHT 结构化P2P 网络中,节点上存放对象个数的差异性、节点处理能力的异构性以及P2P 网络的动态性,使P2P 网络出现负载不均衡问题.为此,文中在超立方DHT 覆盖网络上构建了基于二叉树的层次化负载均衡模型,用于收集节点的负载和容量信息、生成负载均衡策略和执行负载转移操作.通过应用均衡域的操作模式,P2P 网络的负载均衡任务可按照并行与分布式进行处理.模拟结果表明,在动态的P2P 网络环境下,负载均衡方案可获得较好的效果.

关键词: P2P 网络, 负载均衡, 虚拟服务器, 均衡域, 二叉树

Abstract:

In DHT-based structured P2P ( Peer to Peer) networks,load imbalance occurs owing to the non-uniform distribution of objects stored at peer nodes,the heterogeneity nature of node capabilities and the dynamic characteristics of P2P networks. In order to solve this problem,a hierarchical load balancing model based on binary trees is established on the hypercube DHT overlay networks. The proposed model is used to collect the load and capacity information of nodes,develop the load balancing strategy and transfer the overloaded loads. In this model,by using the balancing domain,load balancing can be implemented in a parallel and distributed way. Simulation results show that the proposed scheme can achieve preferable load balancing in the environment of dynamic P2P networks.

Key words: peer to peer networks, load balancing, virtual server, balancing domain, binary trees

中图分类号: