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...

Full description

Bibliographic Details
Main Authors: Ssu-TaChen, 陳思達
Other Authors: Hung-Chang Hsiao
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