• DocumentCode
    2958240
  • Title

    Minimizing Weighted Mean Completion Time for Malleable Tasks Scheduling

  • Author

    Beaumont, Olivier ; Bonichon, Nicolas ; Eyraud-Dubois, Lionel ; Marchal, Loris

  • Author_Institution
    INRIA Bordeaux, Sud-Ouest, France
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    273
  • Lastpage
    284
  • Abstract
    Malleable tasks are jobs that can be scheduled with preemptions on a varying number of resources. We focus on the special case of work-preserving malleable tasks, for which the area of the allocated resources does not depend on the allocation and is equal to the sequential processing time. Moreover, we assume that the number of resources allocated to each task at each time instant is limited. We consider both the clairvoyant and non-clairvoyant cases, and we focus on minimizing the weighted sum of completion times. In the weighted non-clairvoyant case, we propose an approximation algorithm whose ratio (2) is the same as in the unweighted non-clairvoyant case. In the clairvoyant case, we provide a normal form for the schedule of such malleable tasks, and prove that any valid schedule can be turned into this normal form, based only on the completion times of the tasks. We show that in these normal form schedules, the number of preemptions per task is bounded by 3 on average. At last, we analyze the performance of list schedules, and prove that optimal schedules are list schedules for a special case of homogeneous instances. We conjecture that there exists an optimal list schedule for all instances, which would greatly simplify the study of this problem. Finally, we explore the complexity of the problem restricted to homogeneous instances, which is still open despite its very simple expression.
  • Keywords
    approximation theory; processor scheduling; approximation algorithm; malleable tasks scheduling; sequential processing time; weighted mean completion time; weighted nonclairvoyant case; work-preserving malleable task; Approximation methods; Bandwidth; Heuristic algorithms; Optimal scheduling; Program processors; Resource management; Schedules; Approximation Algorithms; Independent Tasks Scheduling; Malleable Tasks; Non Clairvoyant Algorithms; Scheduling; Weighted Mean Completion Time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.34
  • Filename
    6267842