• DocumentCode
    3486922
  • Title

    A load balancing strategy for prioritized execution of tasks

  • Author

    Sinha, Amitabh B. ; Kalé, Laxmikant V.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    230
  • Lastpage
    237
  • Abstract
    Load balancing is a critical factor in achieving optimal performance in parallel applications where tasks are created in a dynamic fashion. In many computations, such as state space search problems, tasks have priorities, and solutions to the computation may be achieved more efficiently if these priorities are adhered to in the parallel execution of the tasks. For such tasks, a load balancing scheme that only seeks to balance load, without balancing high priority tasks over the entire system, might result in the concentration of high priority tasks (even in a balanced-load environment) on a few processors, thereby leading to low priority work being done. In such situations a load balancing scheme is desired which would balance both load and high priority tasks over the system. The authors describe the development of a more efficient prioritized load balancing strategy
  • Keywords
    parallel processing; parallel programming; resource allocation; balanced-load environment; high priority tasks; load balancing strategy; optimal performance; prioritized execution of tasks; programming environments; state space search problems; Application software; Computer science; Concurrent computing; Load management; Parallel programming; Programming environments; Search problems; State-space methods; Traveling salesman problems; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262887
  • Filename
    262887