• DocumentCode
    1870555
  • Title

    Load balancing in a heterogeneous computing environment

  • Author

    Gopal, Sridhar ; Vajapeyam, Sriram

  • Author_Institution
    Wisconsin Univ., Madison, WI, USA
  • Volume
    7
  • fYear
    1998
  • fDate
    6-9 Jan 1998
  • Firstpage
    796
  • Abstract
    Heterogeneous distributed computing is the tuned use of a network of machines of diverse architectures and computational power; by directing individual portions of a parallel program to the machine(s) best suited for their execution. Load balancing algorithms for an HCE attempt to improve the response times for parallel programs by adapting the process scheduling policies on individual machines. The authors propose a priority-based load balancing algorithm, the priority algorithm, which dynamically adjusts the quality of service for the processes of a parallel program by detecting dependences among them. Process migration, the most successful means to balance load in homogeneous distributed environments, is undesirable in an HCE both because of architectural differences between machines and because it conflicts with the HCE goal of matching code to machines. They use simulation to evaluate the speedup of the algorithm on synthetic parallel programs under different background load conditions
  • Keywords
    parallel algorithms; parallel architectures; parallel programming; resource allocation; virtual machines; algorithm speedup; architectures; background load conditions; heterogeneous computing environment; heterogeneous distributed computing; load balancing; load balancing algorithms; machines; parallel program; priority algorithm; priority-based load balancing algorithm; process migration; process scheduling policies; quality of service; response times; simulation; Computer architecture; Computer networks; Concurrent computing; Delay; Distributed computing; Heuristic algorithms; Load management; Processor scheduling; Quality of service; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.649289
  • Filename
    649289