• DocumentCode
    2523659
  • Title

    A scalable task duplication based scheduling algorithm for heterogeneous systems

  • Author

    Ranaweera, Samantha ; Agrawal, Dharma P.

  • Author_Institution
    Dept. of Electron. Comput. & Eng. Comput. Sci., Cincinnati Univ., OH, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    383
  • Lastpage
    390
  • Abstract
    Optimal scheduling of tasks represented by a directed acyclic graph (DAG) onto a set of homogeneous processors, is a strong NP-hard problem. In this paper we introduce a scalable scheduling scheme called STDS for heterogeneous systems. This implies that tasks could potentially have different run times on different processors. The complexity of STDS is O(v2) where v is the number of nodes in the task graph. Schedule length is primarily reduced by selected task duplication. Current task duplication based scheduling schemes are mostly done for homogeneous systems. Comparing the performance of STDS with BIL, another scheduling scheme for heterogeneous systems, it is observed that STDS obtained speed-ups of 6 to 40 generating shorter schedules when sufficient duplication can be carried out
  • Keywords
    directed graphs; distributed processing; processor scheduling; NP-hard problem; STDS; complexity; directed acyclic graph; heterogeneous systems; scalable scheduling; scalable task duplication; scheduling algorithm; task graph; Application software; Concurrent computing; Distributed computing; Mobile computing; NP-hard problem; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2000. Proceedings. 2000 International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0768-9
  • Type

    conf

  • DOI
    10.1109/ICPP.2000.876154
  • Filename
    876154