Multiprocessor energy-efficient scheduling with task migration considerations

被引:51
|
作者
Chen, JJ [1 ]
Hsu, HR [1 ]
Chuang, KH [1 ]
Yang, CL [1 ]
Pang, AC [1 ]
Kuo, TW [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
关键词
energy-efficient scheduling; real-time task scheduling; power management; real-time systems; multiprocessor scheduling;
D O I
10.1109/EMRTS.2004.1311011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper targets energy-efficient scheduling of tasks over multiple processors, where tasks share a common deadline. Distinct from many research results on heuristics-based energy-efficient scheduling, we propose approximation algorithms with different approximation bounds for processors with/without constraints on the maximum processor speed, where no task migration is allowed. When there is no constraint on processor speeds, we propose an approximation algorithm for two-processor scheduling to provide trade-offs among the specified error, the running time, the approximation ratio, and the memory space complexity. An approximation algorithm with a 1.13-approximation ratio for M-processor systems is also derived (M > 2). When there is an upper bound on processor speeds, an artificial-bound approach is taken to minimize the energy consumption with a 1.13-approximation ratio. An optimal scheduling algorithm is then proposed in the minimization of the energy consumption when task migration is allowed.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 50 条
  • [31] Energy-Efficient Stable and Balanced Task Scheduling in Data Centers
    Safavi, Mohammadhassan
    Landfeldt, Bjorn
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2021, 6 (02): : 306 - 319
  • [32] An Energy-efficient Uniform-multiprocessor Scheduling for Real-time Embedded Systems
    Chen, Da-Ren
    Yu Cheng-Jung
    Chen, Ye-Zheng
    FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS AND APPLICATIONS (ICIA2016), 2016, : 71 - 80
  • [33] Multiprocessor energy-efficient scheduling for real-time tasks with different power characteristics
    Chen, JJ
    Kuo, TW
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 13 - 20
  • [34] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Wang, Hwang-Cheng
    Woungang, Isaac
    Yao, Cheng-Wen
    Anpalagan, Alagan
    Obaidat, Mohammad S.
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 967 - 988
  • [35] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [36] Online Energy-Efficient Task-Graph Scheduling for Multicore Platforms
    Kanoun, Karim
    Mastronarde, Nicholas
    Atienza, David
    van der Schaar, Mihaela
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (08) : 1194 - 1207
  • [37] Energy-Efficient Task Offloading and Resource Scheduling for Mobile Edge Computing
    Yu, Hongyan
    Wang, Quyuan
    Guo, Songtao
    2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [38] A scheduling selection process for energy-efficient task execution on DVFS processors
    Rauber, Thomas
    Ruenger, Gudula
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19):
  • [39] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    Cluster Computing, 2019, 22 : 509 - 527
  • [40] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527