• Cite Icon3
  • https://doi.org/10.1109/dmcc.1990.556305Copy DOI Icon

Hypercube Dynamic Load Balancing

  • Apr 8, 1990
  • D King +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

This paper reports on the results of a preliminary study in dynamic load balancing on an Intel Hypercube. The purpose of this research is to provide experimental data in how parallel algorithms should be constructed to obtain maximal utilization of a parallel architecture. This study is one aspect of an ongoing research project into the construction of an automated parallelization tool. This tool will take FORTRAN source as input, and construct a parallel algorithm that will produce the same results as the original serial input. The focus of this paper is on the load balancing aspect of that project. The basic idea is to reserve a certain percentage of the computation task, subdivide that percentage into arbitrarily fine tasks, and dole those small tasks out to nodes on request. Ij” the percentage is chosen correctly, then a minority of nodes should be involved in consuming the filler tasks, and the overall throughput of the job should increase as a result of the individual node efJciencies having increased. This paper will outline our approach to performing dynamic load balancing on an Intel iPSC/2. We take the view that the problem of load balancing is really a problem of dividing a “computational task” into smaller components, each of roughly equal complexity, and each an independent event. After this is done, the components of the task can be sent to a node for execution. The key to an optimally balanced load across all computational nodes is the ability to form a statistical profile of the individual components of each computational task. This statistical profile will determine an initial sequence of execution. Our experience indicates that a speedup on the order of 80% is achievable with the judicious use of profiled load balancing. During the process of execution, the initial profile will be altered according to the actual behavior exhibited by the nodes. The difference between the actual and expected performance will be used to determine how much additional time should be devoted to altering the current execution schedule. Currently, our work involves statically setting the load balancing parameters. Our load balancing system determines the execution schedule

Similar Papers
  • Conference Article
  • Citations43

Dynamic load balancing in parallel and distributed networks by random matchings (extended abstract)

  • Jan 01, 1994
  • Bhaskar Ghosh +1
  • Conference Article
  • Citations29

Dynamic load balancing in broadcast WDM networks with tuning latencies

  • Jan 01, 1998
  • I Baldine +1
  • Research Article
  • Citations2

Ford Fulkerson and Newey West Regression Based Dynamic Load Balancing in Cloud Computing for Data Communication

  • Oct 08, 2023
  • International Journal of Computer Network and Information Security
  • Prabhakara B K +2
  • Research Article
  • Citations26

Dynamic load balancing with enhanced shared-memory parallelism for particle-in-cell codes

  • Sep 25, 2020
  • Computer Physics Communications
  • Kyle G Miller +6
  • Research Article
  • Citations205

New challenges in dynamic load balancing

  • Oct 26, 2004
  • Applied Numerical Mathematics
  • Karen D Devine +7
  • Research Article
  • Citations7

AN ADVERSARIAL MODEL FOR DISTRIBUTED DYNAMIC LOAD BALANCING

  • Mar 01, 2002
  • Journal of Interconnection Networks
  • S Muthukrishnan +1
  • Conference Article
  • Citations21

Heuristic static load-balancing algorithm applied to the fragment molecular orbital method

  • Nov 10, 2012
  • Yuri Alexeev +4
  • Research Article
  • Citations10

Combining Static and Dynamic Load Balance in Parallel Routing for FPGAs

  • Sep 01, 2021
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Minghua Shen +2
  • Conference Article
  • Citations3

Efficient load balancing for Micro Services based applications

  • Jan 23, 2023
  • A Javahar +3
  • Research Article
  • Citations22

A Multi-Agent based Load balancing System in IaaS Cloud Environment

  • Oct 04, 2016
  • International Robotics & Automation Journal
  • Sina Keshvadi
  • Research Article
  • Citations5

Hybrid spotted hyena and whale optimization algorithm-based dynamic load balancing technique for cloud computing environment

  • Aug 01, 2025
  • China Communications
  • N Jagadish Kumar +3
  • Conference Article
  • Citations35

Efficient load balancing and data remapping for adaptive grid calculations

  • Jan 01, 1997
  • Leonid Oliker +1
  • Conference Article
  • Citations9

Randomized Hydrodynamic Load Balancing Approach

  • Sep 01, 2008
  • Proceedings - International Workshops on Parallel Processing
  • Onur Destanoglu +1
  • Conference Article
  • Citations4

A Hybrid Load Balance Method Using Evolutionary Computing

  • Dec 11, 2018
  • Xin Chi +2
  • Research Article
  • Citations10

Adaptive Neuro Fuzzy Interference and PNN Memory Based Grey Wolf Optimization Algorithm for Optimal Load Balancing

  • Apr 13, 2021
  • Wireless Personal Communications
  • Uday Chourasia +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.