Load Balance with Imperfect Information in Structured Peer-to-Peer Systems
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === With the notion of virtual servers, peers participating in a heterogeneous, struc- tured peer-to-peer (P2P) network may host di?erent numbers of virtual servers, and by migrating virtual servers, the peers can balance their loads proportional to their capaciti...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/25079580637175719285 |
id |
ndltd-TW-098NCKU5392013 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCKU53920132015-10-13T18:26:16Z http://ndltd.ncl.edu.tw/handle/25079580637175719285 Load Balance with Imperfect Information in Structured Peer-to-Peer Systems 結構疊蓋式系統上利用不完整資訊的負載平衡演算法 Ssu-TaChen 陳思達 碩士 國立成功大學 資訊工程學系碩博士班 98 With the notion of virtual servers, peers participating in a heterogeneous, struc- tured peer-to-peer (P2P) network may host di?erent numbers of virtual servers, and by migrating virtual servers, the peers can balance their loads proportional to their capacities. The existing and decentralized load balance algorithms designed for the heterogeneous, structured P2P networks either explicitly construct auxiliary networks to manipulate global information or implicitly demand the P2P substrates organized in a hierarchical fashion. Without relying on any auxiliary networks and independent of the geometry of the P2P substrates, we present in this thesis a novel load balanc- ing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers, resulting in imperfect knowledge of the system state. Having the imperfect system state, the peers compute their expected loads and reallocate their loads in parallel. Together with the rigorous performance analysis for our estimation of the system state, we assess our proposal through extensive simula- tions. The simulation results reveal the following: (1) our design is comparable with the centralized solution and outperforms the hierarchical approach in terms of the load imbalance factor, the movement cost of virtual servers, and/or the protocol message overheads; (2) while the existing solutions introduce hotspots to the system due to the manipulation of their load balancing algorithms and thus generate another load imbalance issue, each peer in our proposal experiences the nearly identical workload in performing our load balancing algorithm; and (3) our proposal adapts well to dynamic environments in which peers may come and go freely, and/or the capacities of partici- pating peers and the loads of virtual servers vary over time. Hung-Chang Hsiao 蕭宏章 副教授 2010 學位論文 ; thesis 49 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 98 === With the notion of virtual servers, peers participating in a heterogeneous, struc-
tured peer-to-peer (P2P) network may host di?erent numbers of virtual servers, and
by migrating virtual servers, the peers can balance their loads proportional to their
capacities. The existing and decentralized load balance algorithms designed for the
heterogeneous, structured P2P networks either explicitly construct auxiliary networks
to manipulate global information or implicitly demand the P2P substrates organized
in a hierarchical fashion. Without relying on any auxiliary networks and independent
of the geometry of the P2P substrates, we present in this thesis a novel load balanc-
ing algorithm that is unique in that each participating peer is based on the partial
knowledge of the system to estimate the probability distributions of the capacities of
peers and the loads of virtual servers, resulting in imperfect knowledge of the system
state. Having the imperfect system state, the peers compute their expected loads and
reallocate their loads in parallel. Together with the rigorous performance analysis for
our estimation of the system state, we assess our proposal through extensive simula-
tions. The simulation results reveal the following: (1) our design is comparable with
the centralized solution and outperforms the hierarchical approach in terms of the load
imbalance factor, the movement cost of virtual servers, and/or the protocol message
overheads; (2) while the existing solutions introduce hotspots to the system due to
the manipulation of their load balancing algorithms and thus generate another load
imbalance issue, each peer in our proposal experiences the nearly identical workload in
performing our load balancing algorithm; and (3) our proposal adapts well to dynamic
environments in which peers may come and go freely, and/or the capacities of partici-
pating peers and the loads of virtual servers vary over time.
|
author2 |
Hung-Chang Hsiao |
author_facet |
Hung-Chang Hsiao Ssu-TaChen 陳思達 |
author |
Ssu-TaChen 陳思達 |
spellingShingle |
Ssu-TaChen 陳思達 Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
author_sort |
Ssu-TaChen |
title |
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
title_short |
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
title_full |
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
title_fullStr |
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
title_full_unstemmed |
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems |
title_sort |
load balance with imperfect information in structured peer-to-peer systems |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/25079580637175719285 |
work_keys_str_mv |
AT ssutachen loadbalancewithimperfectinformationinstructuredpeertopeersystems AT chénsīdá loadbalancewithimperfectinformationinstructuredpeertopeersystems AT ssutachen jiégòudiégàishìxìtǒngshànglìyòngbùwánzhěngzīxùndefùzàipínghéngyǎnsuànfǎ AT chénsīdá jiégòudiégàishìxìtǒngshànglìyòngbùwánzhěngzīxùndefùzàipínghéngyǎnsuànfǎ |
_version_ |
1718033539709009920 |