• DocumentCode
    2483504
  • Title

    A taxonomy for describing matching and scheduling heuristics for mixed-machine heterogeneous computing systems

  • Author

    Braun, Tracy D. ; Siegel, Howard Jay ; Beck, Noah ; Boloni, Ladislau ; Maheswaran, Muthucumaru ; Reuther, Albert I. ; Robertson, James P. ; Theys, Mitchell D. ; Yao, Bin

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1998
  • fDate
    20-23 Oct 1998
  • Firstpage
    330
  • Lastpage
    335
  • Abstract
    The problem of mapping (defined as matching and scheduling) tasks and communications onto multiple machines and networks in a heterogeneous computing (HC) environment has been shown to be NP-complete, in general, requiring the development of heuristic techniques. Many different types of mapping heuristics have been developed in recent years. However, selecting the best heuristic to use in any given scenario remains a difficult problem. Factors making this selection difficult are discussed. Motivated by these difficulties, a new taxonomy for classifying mapping heuristics for HC environments is proposed (Purdue HC Taxonomy). The taxonomy is defined in three major parts: the models used for applications and communication requests; the models used for target hardware platforms; and the characteristics of mapping heuristics, Each part of the taxonomy is described, with examples given to help clarify the taxonomy. The benefits and uses of this taxonomy are also discussed
  • Keywords
    computational complexity; distributed algorithms; resource allocation; scheduling; NP-complete; Purdue HC Taxonomy; communication requests; mapping heuristics; matching heuristics; mixed-machine heterogeneous computing; multiple machines; scheduling heuristics; Computer applications; Computer architecture; Computer networks; Hardware; High performance computing; Intelligent networks; Processor scheduling; Subcontracting; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
  • Conference_Location
    West Lafayette, IN
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-9218-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.1998.740518
  • Filename
    740518