An Efficient Load Balancing Scheme for Resilient Search in KAD Peer to Peer Networks

被引:3
|
作者
Wu, Tai-Ting [1 ]
Wang, Kuochen [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
来源
2009 IEEE 9TH MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC) | 2009年
关键词
Load balancing; KAD; peer to peer network; resilient search;
D O I
10.1109/MICC.2009.5431396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an efficient multiple hashes method (called KAD-N) to balance peer loads in the KAD (Kademlia) network. Note that N is the maximum hash times, determining by a cost-effectiveness factor. This method hashes the keyword of an object r times to produce a key for publishing objects, where r is a random number and 1 <= r <= N. Simulation results show that the distribution of indexes is more balanced using the proposed KAD-N method. We found out that N = 7 (KAD-7) is the optimal setting in our simulation environment. We used a standard deviation to evaluate the proposed load balancing method. Simulation results also show that KAD-7 has the search hit rate close to 100% and the standard deviation is 44% less than that of the KAD (i.e., KAD-1), which means the proposed method is more load balancing than the KAD. However, KAD-7 has 7% extra traffic overhead. By increasing the search hit rate, KAD-N improves the search resilience of KAD networks with failed peers. Furthermore, the proposed KAD-N method can easily be extended to other DHT-based P2P networks.
引用
收藏
页码:759 / 764
页数:6
相关论文
共 50 条
  • [1] Random choices for churn resilient load balancing in peer-to-peer networks
    Fu, Song
    Xu, Cheng-Zhong
    Shen, Haiying
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1521 - 1532
  • [2] Efficient Dynamic Load Balancing Algorithms for Multiclass Jobs in Peer to Peer Networks
    Manjula, R.
    Kolla, Pavankumar
    Haripriyanka, Kolla
    WORLD CONGRESS ON ENGINEERING, WCE 2011, VOL II, 2011, : 1240 - 1244
  • [3] Efficient Dynamic Load Balancing Algorithms for Multiclass Jobs in Peer to Peer Networks
    Kolla, Pavankumar
    Haripriyanka, Kola
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (03): : 109 - 113
  • [4] Parallel Load Balancing Strategies for Tree-Structured Peer-to-Peer Networks
    Chen, Yaw-Huei
    Ju, Yu-Ren
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2009, 5446 : 468 - 479
  • [5] Locality-aware and churn-resilient load-balancing algorithms in structured peer-to-peer networks
    Shen, Haiying
    Xu, Cheng-Zhong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (06) : 849 - 862
  • [6] Practical load balancing for content requests in peer-to-peer networks
    Roussopoulos, Mema
    Baker, Mary
    DISTRIBUTED COMPUTING, 2006, 18 (06) : 421 - 434
  • [7] Practical load balancing for content requests in peer-to-peer networks
    Mema Roussopoulos
    Mary Baker
    Distributed Computing, 2006, 18 : 421 - 434
  • [8] Randomized load balancing strategies with churn resilience in peer-to-peer networks
    Fu, Song
    Xu, Cheng-Zhong
    Shen, Haiying
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2011, 34 (01) : 252 - 261
  • [9] Load-balancing schemes for a hierarchical peer-to-peer file search system
    Cao, Qi
    Fujita, Satoshi
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (02) : 164 - 171
  • [10] An Effective Self-adaptive Load Balancing Algorithm for Peer-to-Peer Networks
    Xiong, Naixue
    Xu, Kaihua
    Chen, Lilong
    Yang, Laurence T.
    Liu, Yuhua
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1425 - 1432