• DocumentCode
    2037175
  • Title

    Energy-aware scheduling under reliability and makespan constraints

  • Author

    Aupy, Guillaume ; Benoit, A. ; Robert, Yannick

  • Author_Institution
    LIP, Ecole Normale Super. de Lyon, Lyon, France
  • fYear
    2012
  • fDate
    18-22 Dec. 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    We consider a task graph mapped on a set of homogeneous processors. We aim at minimizing the energy consumption while enforcing two constraints: a prescribed bound on the execution time (or makespan), and a reliability threshold. Dynamic voltage and frequency scaling (DVFS) is an approach frequently used to reduce the energy consumption of a schedule, but slowing down the execution of a task to save energy is decreasing the reliability of the execution. In this work, to improve the reliability of a schedule while reducing the energy consumption, we allow for the re-execution of some tasks. We assess the complexity of the tri-criteria scheduling problem (makespan, reliability, energy) of deciding which task to re-execute, and at which speed each execution of a task should be done, with two different speed models: either processors can have arbitrary speeds (CONTINUOUS model), or a processor can run at a finite number of different speeds and change its speed during a computation (VDD-HoPPING model). We propose several novel tri-criteria scheduling heuristics under the continuous speed model, and we evaluate them through a set of simulations. The two best heuristics turn out to be very efficient and complementary.
  • Keywords
    computational complexity; energy consumption; graph theory; multiprocessing systems; power aware computing; reliability; scheduling; DVFS; VDD-HoPPING model; complexity; continuous speed model; dynamic voltage and frequency scaling; energy consumption minimization; energy consumption reduction; energy saving; energy-aware scheduling; execution time; finite number; homogeneous processor; makespan constraint; reliability threshold; task graph; task reexecution; tricriteria scheduling heuristics; tricriteria scheduling problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2012 19th International Conference on
  • Conference_Location
    Pune
  • Print_ISBN
    978-1-4673-2372-7
  • Electronic_ISBN
    978-1-4673-2370-3
  • Type

    conf

  • DOI
    10.1109/HiPC.2012.6507482
  • Filename
    6507482