• DocumentCode
    1135169
  • Title

    Linear Programming-Based Affinity Scheduling of Independent Tasks on Heterogeneous Computing Systems

  • Author

    Al-Azzoni, Issam ; Down, Douglas G.

  • Author_Institution
    Dept. of Comput. & Software, McMaster Univ., Hamilton, ON
  • Volume
    19
  • Issue
    12
  • fYear
    2008
  • Firstpage
    1671
  • Lastpage
    1682
  • Abstract
    Resource management systems (RMS) are an important component in heterogeneous computing (HC) systems. One of the jobs of an RMS is the mapping of arriving tasks onto the machines of the HC system. Many different mapping heuristics have been proposed in recent years. However, most of these heuristics suffer from several limitations. One of these limitations is the performance degradation that results from using outdated global information about the status of all machines in the HC system. This paper proposes several heuristics which address this limitation by only requiring partial information in making the mapping decisions. These heuristics utilize the solution to a linear programming (LP) problem which maximizes the system capacity. Simulation results show that our heuristics perform very competitively while requiring dramatically less information.
  • Keywords
    linear programming; resource allocation; scheduling; distributed systems; heterogeneous computing systems; independent tasks; linear programming-based affinity scheduling; resource management systems; distributed systems; heterogeneous processors; load balancing; queueing theory;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2008.59
  • Filename
    4492769