[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Balanced Overlay Networks (BON): An Overlay Technology for Decentralized Load Balancing

Published: 01 August 2007 Publication History

Abstract

We present a novel framework, called balanced overlay networks (BON), that provides scalable, decentralized load balancing for distributed computing using large-scale pools of heterogeneous computers. Fundamentally, BON encodes the information about each node's available computational resources in the structure of the links connecting the nodes in the network. This distributed encoding is self-organized, with each node managing its in-degree and local connectivity via random-walk sampling. Assignment of incoming jobs to nodes with the most free resources is also accomplished by sampling the nodes via short random walks. Extensive simulations show that the resulting highly dynamic and self-organized graph structure can efficiently balance computational load throughout large-scale networks. These simulations cover a wide spectrum of cases, including significant heterogeneity in available computing resources and high burstiness in incoming load. Prior analytical results show BON's scalability for truly large-scale networks; under certain ideal conditions, the network structure converges to Erdos-Renyi (ER) random graphs. Our simulation results, however, show that the algorithm does much better, and the structures seem to approach the ideal case of d-regular random graphs. We also make a connection between highly-loaded BON and the well-known ball-bin randomized load balancing framework.

Cited By

View all
  • (2017)Distributed Load Balancing for the Resilient Publish/Subscribe Overlay in SeDAXIEEE Transactions on Network and Service Management10.1109/TNSM.2016.264767814:1(147-160)Online publication date: 1-Mar-2017
  • (2016)Survey of load balancing techniques for GridJournal of Network and Computer Applications10.1016/j.jnca.2016.02.01265:C(103-119)Online publication date: 1-Apr-2016
  • (2014)A Distributed Load-balancing Scheme Based on a Complex Network Model of Cloud ServersACM SIGSOFT Software Engineering Notes10.1145/2674632.267463939:6(1-6)Online publication date: 9-Dec-2014
  • Show More Cited By
  1. Balanced Overlay Networks (BON): An Overlay Technology for Decentralized Load Balancing

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image IEEE Transactions on Parallel and Distributed Systems
      IEEE Transactions on Parallel and Distributed Systems  Volume 18, Issue 8
      August 2007
      160 pages

      Publisher

      IEEE Press

      Publication History

      Published: 01 August 2007

      Author Tags

      1. Distributed computing
      2. load balancing
      3. random graphs
      4. random walks
      5. randomized algorithms

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 30 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2017)Distributed Load Balancing for the Resilient Publish/Subscribe Overlay in SeDAXIEEE Transactions on Network and Service Management10.1109/TNSM.2016.264767814:1(147-160)Online publication date: 1-Mar-2017
      • (2016)Survey of load balancing techniques for GridJournal of Network and Computer Applications10.1016/j.jnca.2016.02.01265:C(103-119)Online publication date: 1-Apr-2016
      • (2014)A Distributed Load-balancing Scheme Based on a Complex Network Model of Cloud ServersACM SIGSOFT Software Engineering Notes10.1145/2674632.267463939:6(1-6)Online publication date: 9-Dec-2014
      • (2014)Scalable and effective peer-to-peer desktop grid systemCluster Computing10.1007/s10586-014-0390-z17:4(1185-1201)Online publication date: 1-Dec-2014
      • (2013)Autonomic load balancing mechanisms in the P2P desktop gridProceedings of the 2013 ACM Cloud and Autonomic Computing Conference10.1145/2494621.2494646(1-9)Online publication date: 9-Aug-2013
      • (2010)A self-organization mechanism based on cross-entropy method for P2P-like applicationsACM Transactions on Autonomous and Adaptive Systems10.1145/1867713.18677165:4(1-31)Online publication date: 19-Nov-2010
      • (2009)Probing multiple node-disjoint paths using multi-labelled tree traversingInternational Journal of Autonomous and Adaptive Communications Systems10.1504/IJAACS.2009.0244202:2(175-200)Online publication date: 1-Apr-2009
      • (2008)Integrating categorical resource types into a P2P desktop grid systemProceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing10.1109/GRID.2008.4662810(284-291)Online publication date: 29-Sep-2008

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media