Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems

被引:7
|
作者
Wang, Hwang-Cheng [2 ]
Woungang, Isaac [3 ]
Yao, Cheng-Wen [2 ]
Anpalagan, Alagan [4 ]
Obaidat, Mohammad S. [1 ]
机构
[1] Monmouth Univ, Dept Comp Sci & Software Engn, W Long Branch, NJ 07764 USA
[2] Natl Ilan Univ, Dept Elect Engn, Ilan, Taiwan
[3] Ryerson Univ, Dept Comp Sci, Toronto, ON, Canada
[4] Ryerson Univ, Dept Elect & Comp Engn, Toronto, ON, Canada
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 62卷 / 02期
关键词
Embedded system; Multiprocessor; Real time; Dynamic voltage-frequency scaling (DVFS); Speed rate; Tasks scheduling; Task migration; POWER;
D O I
10.1007/s11227-012-0771-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, applications like multimedia, video and audio stream communications, 3D movies, to name a few, have spurred the proliferation of multiprocessor systems, particularly for real-time embedded systems. However, the complex architecture and heavy computing demands of such systems increase power consumption. Therefore, energy conservation has become a critical issue. In this paper, we propose a novel tasks scheduling algorithm for real-time multiprocessor systems. The algorithm works by reducing the workload in high speed processors with the aid of task migration so that the entire system can switch to low speed/low voltage as soon as it can reduce power consumption. The overhead of transitioning to low voltage is also analyzed and used as a criterion to determine whether the transition is beneficial. The effect of important parameters such as task granularity on the performance is also investigated, and simulation results based on realistic processor power consumption models are shown to be promising.
引用
收藏
页码:967 / 988
页数:22
相关论文
共 50 条
  • [21] Energy aware scheduling of aperiodic real-time tasks on multiprocessor systems
    Anne, Naveen
    Muthukumar, Venkatesan
    [J]. Journal of Computing Science and Engineering, 2013, 7 (01) : 30 - 43
  • [22] Approximation algorithms for multiprocessor energy-efficient scheduling of periodic real-time tasks with uncertain task execution time
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Lu, Hsueh-, I
    Kuo, Tei-Wei
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 13 - +
  • [23] Energy-Efficient Scheduling for Real-Time Tasks on Uniform Multiprocessors
    Kuo, Chin-Fu
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 190 - 195
  • [24] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [25] Near optimal and energy-efficient scheduling for hard real-time embedded systems
    Mohsen, A
    Hofmann, R
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 234 - 244
  • [26] An SRP-based energy-efficient scheduling algorithm for dependent real-time tasks
    Wu, Jun
    Wu, Jun-Xing
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (04) : 335 - 350
  • [27] Energy-Efficient Multi-Speed Algorithm for Scheduling Dependent Real-Time Tasks
    Elewi, A. M.
    Awadalla, M. H. A.
    Eladawy, M. I.
    [J]. ICCES: 2008 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2007, : 237 - 242
  • [28] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    [J]. JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [29] Energy Efficient and Fairness Scheduling of Periodic Real-Time Tasks for Wireless Embedded Systems
    Rukpakavong, Wilawan
    Bull, Peter
    Guan, Lin
    Grigg, Alan
    [J]. 2013 COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), 2013, : 111 - 114
  • [30] Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time Systems
    Huang, Kai
    Jiang, Xiaowen
    Zhang, Xiaomeng
    Yan, Rongjie
    Wang, Ke
    Xiong, Dongliang
    Yan, Xiaolang
    [J]. IEEE ACCESS, 2018, 6 : 57614 - 57630