A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks
碩士 === 國立交通大學 === 網路工程研究所 === 97 === Kademlia (KAD) peer-to-peer (P2P) networks have been widely used in file sharing applications. However, these P2P networks suffer from the unbalanced publishing load problem. It causes a few peers handling large numbers of indexes. Those peers with high loads may...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/38423854649114875484 |
id |
ndltd-TW-097NCTU5726052 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097NCTU57260522015-10-13T15:42:32Z http://ndltd.ncl.edu.tw/handle/38423854649114875484 A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks 基於強韌搜尋之KAD同儕網路負載平衡方法 Wu, Tai-Ting 吳岱庭 碩士 國立交通大學 網路工程研究所 97 Kademlia (KAD) peer-to-peer (P2P) networks have been widely used in file sharing applications. However, these P2P networks suffer from the unbalanced publishing load problem. It causes a few peers handling large numbers of indexes. Those peers with high loads may become the bottlenecks of the network. Therefore, we propose a multiple hash method (called KAD-N) to balance peer loads in the KAD 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 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 balanced 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 be easily extended to other DHT-based P2P networks. Wang, Kuo-Chen 王國禎 2009 學位論文 ; thesis 36 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 網路工程研究所 === 97 === Kademlia (KAD) peer-to-peer (P2P) networks have been widely used in file sharing applications. However, these P2P networks suffer from the unbalanced publishing load problem. It causes a few peers handling large numbers of indexes. Those peers with high loads may become the bottlenecks of the network. Therefore, we propose a multiple hash method (called KAD-N) to balance peer loads in the KAD 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 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 balanced 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 be easily extended to other DHT-based P2P networks.
|
author2 |
Wang, Kuo-Chen |
author_facet |
Wang, Kuo-Chen Wu, Tai-Ting 吳岱庭 |
author |
Wu, Tai-Ting 吳岱庭 |
spellingShingle |
Wu, Tai-Ting 吳岱庭 A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
author_sort |
Wu, Tai-Ting |
title |
A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
title_short |
A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
title_full |
A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
title_fullStr |
A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
title_full_unstemmed |
A Load Balancing Scheme for Resilient Search in KAD Peer-to-Peer Networks |
title_sort |
load balancing scheme for resilient search in kad peer-to-peer networks |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/38423854649114875484 |
work_keys_str_mv |
AT wutaiting aloadbalancingschemeforresilientsearchinkadpeertopeernetworks AT wúdàitíng aloadbalancingschemeforresilientsearchinkadpeertopeernetworks AT wutaiting jīyúqiángrènsōuxúnzhīkadtóngcháiwǎnglùfùzàipínghéngfāngfǎ AT wúdàitíng jīyúqiángrènsōuxúnzhīkadtóngcháiwǎnglùfùzàipínghéngfāngfǎ AT wutaiting loadbalancingschemeforresilientsearchinkadpeertopeernetworks AT wúdàitíng loadbalancingschemeforresilientsearchinkadpeertopeernetworks |
_version_ |
1717768487550582784 |