由于应用环境的特殊性和网络节点的异构性,大多数DHT网络都存在负载不均衡问题。以拥有大量用户群的eMule的KAD网络为研究对象,通过实际测量发现,由于关键词使用频率的不同,文件索引信息在KAD网络中的存储分布是不均匀的,会影响系统正常的资源发布和搜索。针对这一问题,本文提出了一个基于多重目标ID的KAD索引信息发布机制,通过让更多的节点负责拥有高频关键词的文件索引,提高KAD网络文件索引资源的负载均衡,并通过仿真实验证明了该方法的有效性。
Due to the specificity of the application environment and the heterogeneity of the nodes in the system,most DHT networks have the problem of load imbalance.This paper focuses on the KAD network of eMule which is a popular DHT system on the internet.Through measurement study,we find that a large fraction of references to popular key words are lost due to peer saturation.It greatly impacts normal resources publishing and retrieving.This paper proposes an adaptive load balancing mechanism,which is using multiple target ID to make more peers responsible to store popular references.It solves problems related to saturated peer and makes an efficient usage of peer resources.Simulation result shows that our modification is effective.