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 条
  • [41] Energy-efficient scheduling based on task prioritization in mobile fog computing
    Hosseini, Entesar
    Nickray, Mohsen
    Ghanbari, Shamsollah
    COMPUTING, 2023, 105 (01) : 187 - 215
  • [42] Energy-Efficient Task Scheduling in Manycore Processors with Frequency Scaling Overhead
    Eitschberger, Patrick
    Keller, Joerg
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 541 - 548
  • [43] Vehicular Cloud Forming and Task Scheduling for Energy-Efficient Cooperative Computing
    Gong, Minyeong
    Yoo, Younghwan
    Ahn, Sanghyun
    IEEE ACCESS, 2023, 11 : 3858 - 3871
  • [44] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627
  • [45] Energy-efficient scheduling based on task prioritization in mobile fog computing
    Entesar Hosseini
    Mohsen Nickray
    Shamsollah Ghanbari
    Computing, 2023, 105 : 187 - 215
  • [46] Energy-Efficient Deep Learning Task Scheduling Strategy for Edge Device
    Ren J.
    Gao L.
    Yu J.-L.
    Yuan L.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (03): : 440 - 452
  • [47] Energy-efficient task scheduling and consolidation algorithm for workflow jobs in cloud
    Khaleel, Mustafa
    Zhu, Michelle M.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 13 (03) : 268 - 284
  • [48] Energy-efficient task scheduling on heterogeneous computing systems by linear programming
    Zhang, Yujian
    Wang, Yun
    Tang, Xueyan
    Yuan, Xin
    Xu, Yifan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [49] An energy-efficient task scheduling for mobile devices based on cloud assistant
    Liu, Tundong
    Chen, Fufeng
    Ma, Yingran
    Xie, Yi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 61 : 1 - 12
  • [50] Deadline Aware Energy-Efficient Task Scheduling Model for a Virtualized Server
    Garg N.
    Singh D.
    Singh Goraya M.
    SN Computer Science, 2021, 2 (3)