• DocumentCode
    1377588
  • Title

    A practical approach to dynamic load balancing

  • Author

    Watts, Jerrell ; Taylor, Stephen

  • Author_Institution
    Scalable Concurrent Programming Lab., Syracuse Univ., NY, USA
  • Volume
    9
  • Issue
    3
  • fYear
    1998
  • fDate
    3/1/1998 12:00:00 AM
  • Firstpage
    235
  • Lastpage
    248
  • Abstract
    This paper presents a cohesive, practical load balancing framework that improves upon existing strategies. These techniques are portable to a broad range of prevalent architectures, including massively parallel machines, such as the Cray T3D/E and Intel Paragon, shared memory systems, such as the Silicon Graphics PowerChallenge, and networks of workstations. As part of the work, an adaptive heat diffusion scheme is presented, as well as a task selection mechanism that can preserve or improve communication locality. Unlike many previous efforts in this arena, the techniques have been applied to two large-scale industrial applications on a variety of multicomputers. In the process, this work exposes a serious deficiency in current load balancing strategies, motivating further work in this area
  • Keywords
    parallel architectures; parallel machines; resource allocation; adaptive heat diffusion scheme; load balancing; massively parallel machines; multicomputers; shared memory systems; Application software; Concurrent computing; Graphics; Large-scale systems; Load management; Parallel machines; Parallel processing; Plasma simulation; Silicon; Workstations;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.674316
  • Filename
    674316