• DocumentCode
    1921677
  • Title

    Energy-Aware Scheduling Algorithm for Task Execution Cycles with Normal Distribution on Heterogeneous Computing Systems

  • Author

    Li, Kenli ; Tang, Xiaoyong ; Yin, Qifeng

  • Author_Institution
    Nat. Supercomput. Center in Changsha, Hunan Univ., Changsha, China
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    40
  • Lastpage
    47
  • Abstract
    In the past few years, many energy-aware scheduling algorithms have been developed primarily using the dynamic voltage-frequency scaling (DVFS) capability which has been incorporated into recent commodity processors. However, these techniques are unsatisfied with optimizing both schedule length and energy consumption. Furthermore, most algorithms schedule tasks according to their average case execution time and not consider the task´s execution cycles with probability distribution in real-world. In recognition of this, we study the problem of scheduling independent stochastic tasks with normal distribution, deadline and energy consumption budget constraints on a heterogeneous platform. We first formulate this energy-aware stochastic scheduling problem as a linear programming, which maximize the guaranteed confidence probabilities under deadline and energy consumption budget constraints. Then, we propose a heuristic energy-aware stochastic tasks scheduling algorithm (ESTS) to solve this problem, which can achieve high schedule performance for independent tasks with lower complexity. Our extensive simulation performance evaluation study, based on randomly generated stochastic applications and real-world applications, clearly demonstrate that our proposed heuristic algorithm can improve system guaranteed confidence probability and has a good trade-off between schedule length and energy consumption.
  • Keywords
    linear programming; power aware computing; probability; scheduling; stochastic processes; DVFS; ESTS; confidence probability; dynamic voltage-frequency scaling; energy consumption budget constraint; energy-aware scheduling algorithm; heterogeneous computing system; heuristic energy-aware stochastic tasks; linear programming; normal distribution; probability distribution; schedule length; stochastic scheduling problem; task execution cycle; Computational modeling; Energy consumption; Program processors; Schedules; Scheduling; Scheduling algorithms; DVFS; Energy consumption; probability; schedule length; stochastic scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4673-2508-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2012.25
  • Filename
    6337629