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 条
  • [41] IASA: an energy-efficient scheduling algorithm for real-time tasks with lock-free objects
    Wu, Jun
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 504 - 518
  • [42] Energy-efficient scheduling algorithm for real-time job set
    Kuo, Chin-Fu
    Lu, Yung-Feng
    Chang, Bao-Rong
    [J]. ENGINEERING COMPUTATIONS, 2016, 33 (06) : 1753 - 1766
  • [43] Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) : 89 - 92
  • [44] Scheduling Algorithms for Dynamical Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 213 - 218
  • [45] Real-time scheduling for dependable multimedia tasks in multiprocessor systems
    Qin, X
    Pang, LP
    Han, ZF
    Li, SL
    [J]. IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B136 - B140
  • [46] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    [J]. IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [47] Efficient real-time scheduling algorithms for multiprocessor systems
    Cho, S
    Lee, SK
    Ahn, S
    Lin, KJ
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (12) : 2859 - 2867
  • [48] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [49] Implement Detail Enhancement Algorithm on FPGA for Real-Time and Energy-Efficient Embedded Systems
    Le Thanh Tung
    Le Thanh Bang
    Pham Trong Thuy
    Nguyen Duc Hoan
    Vuong Dang Huy
    [J]. IEEE ICCE 2020: 2020 IEEE EIGHTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2021, : 492 - 497
  • [50] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    A. M. Gruzlikov
    N. V. Kolesov
    D. V. Kostygov
    V. V. Oshuev
    [J]. Journal of Computer and Systems Sciences International, 2019, 58 : 393 - 403