Show simple item record

dc.contributor.authorVu, Quang Hieu
dc.contributor.authorOoi, Beng Chin
dc.contributor.authorRinard, Martin C.
dc.contributor.authorTan, Kian-Lee
dc.date.accessioned2010-02-10T20:07:37Z
dc.date.available2010-02-10T20:07:37Z
dc.date.issued2009-04
dc.identifier.issn1041-4347
dc.identifier.urihttp://hdl.handle.net/1721.1/51689
dc.description.abstractOver the past few years, peer-to-peer (P2P) systems have rapidly grown in popularity and have become a dominant means for sharing resources. In these systems, load balancing is a key challenge because nodes are often heterogeneous. While several load-balancing schemes have been proposed in the literature, these solutions are typically ad hoc, heuristic based, and localized. In this paper, we present a general framework, HiGLOB, for global load balancing in structured P2P systems. Each node in HiGLOB has two key components: 1) a histogram manager maintains a histogram that reflects a global view of the distribution of the load in the system, and 2) a load-balancing manager that redistributes the load whenever the node becomes overloaded or underloaded. We exploit the routing metadata to partition the P2P network into nonoverlapping regions corresponding to the histogram buckets. We propose mechanisms to keep the cost of constructing and maintaining the histograms low. We further show that our scheme can control and bound the amount of load imbalance across the system. Finally, we demonstrate the effectiveness of HiGLOB by instantiating it over three existing structured P2P systems: Skip Graph, BATON, and Chord. Our experimental results indicate that our approach works well in practice.en
dc.description.sponsorshipASTAR SERCen
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineersen
dc.relation.isversionofhttp://dx.doi.org/10.1109/TKDE.2008.182en
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en
dc.sourceAmy Stout / webpageen
dc.titleHistogram-based global load balancing in structured peer-to-peer systemsen
dc.typeArticleen
dc.identifier.citationHistogram-Based Global Load Balancing in Structured Peer-to-Peer Systems Quang Hieu Vu; Beng Chin Ooi; Rinard, M.; Kian-Lee Tan; Knowledge and Data Engineering, IEEE Transactions on Volume 21, Issue 4, April 2009 Page(s):595 - 608. (C)2009 Institute of Electrical and Electronics Engineers.en
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverRinard, Martin C.
dc.contributor.mitauthorRinard, Martin C.
dc.relation.journalIEEE Transactions on Knowledge and Data Engineeringen
dc.eprint.versionFinal published versionen
dc.type.urihttp://purl.org/eprint/type/JournalArticleen
eprint.statushttp://purl.org/eprint/status/PeerRevieweden
eprint.grantNumber072 101 0017en
dspace.orderedauthorsQuang Hieu Vu; Beng Chin Ooi; Rinard, M.; Kian-Lee Tan, M.en
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
mit.licensePUBLISHER_POLICYen
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record