• DocumentCode
    1661891
  • Title

    Dynamic mapping in a heterogeneous environment with tasks having priorities and multiple deadlines

  • Author

    Kim, Jong-Kook ; Shivle, Sameer ; Siegel, Howard Jay ; Maciejewski, Anthony A. ; Braun, Tracy D. ; Schneider, Myron ; Tideman, Sonja ; Chitta, Ramakrishna ; Dilmaghani, Raheleh B. ; Joshi, Rohit ; Kaul, Aditya ; Sharma, Ashish ; Sripada, Siddhartha ; Vang

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2003
  • Abstract
    In a distributed heterogeneous computing system, the resources have different capabilities and tasks have different requirements. To maximize the performance of the system, it is essential to assign resources to tasks (match) and order the execution of tasks on each resource (schedule in a manner that exploits the heterogeneity of the resources and tasks. The mapping (defined as matching and scheduling) of tasks onto machines with varied computational capabilities has been shown, in general, to be an NP-complete problem. Therefore, heuristic techniques to find a near-optimal solution to this mapping problem are required. Dynamic mapping is performed when the arrival of tasks is not known a priori. In the heterogeneous environment considered in this study, tasks arrive randomly, tasks are independent (i.e., no communication among tasks), and tasks have priorities and multiple deadlines. This research proposes, evaluates, and compares eight dynamic heuristics. The performance of the best heuristics is 83% of an upper bound.
  • Keywords
    distributed processing; performance evaluation; resource allocation; scheduling; NP-complete problem; distributed heterogeneous computing system; dynamic mapping; heuristic techniques; multiple deadlines; near-optimal solution; performance; scheduling; task mapping; task matching; task priorities; Asia; Computer science; Computer science education; Distributed computing; Educational institutions; Educational technology; Processor scheduling; Production planning; Resource management; Systems engineering education;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213201
  • Filename
    1213201