Reliability-Driven Energy-Efficient Task Scheduling for Multiprocessor Real-Time Systems

被引:26
|
作者
Wei, Tongquan [1 ]
Chen, Xiaodao [2 ]
Hu, Shiyan [2 ]
机构
[1] E China Normal Univ, Dept Comp Sci, Shanghai 200062, Peoples R China
[2] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
关键词
Energy efficient; multiprocessor system; real-time systems; reliability; task scheduling; FAULT-TOLERANCE; POWER MANAGEMENT;
D O I
10.1109/TCAD.2011.2160178
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a reliability-driven task scheduling scheme for multiprocessor real-time embedded systems that optimizes system energy consumption under stochastic fault occurrences. The task scheduling problem is formulated as an integer linear program where a novel fault adaptation variable is introduced to model the uncertainties of fault occurrences. The proposed scheme, which considers both the dynamic power and the leakage power, is able to handle the scheduling of independent tasks and tasks with precedence constraints, and is capable of scheduling tasks with varying deadlines. Experimental results have demonstrated that the proposed reliability-driven parallel scheduling scheme achieves energy savings of more than 15% when compared to the approach of designing for the corner case of fault occurrences.
引用
收藏
页码:1569 / 1573
页数:5
相关论文
共 50 条
  • [41] An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) : 312 - 319
  • [42] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [43] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81
  • [44] TASK SCHEDULING ALGORITHMS FOR MULTIPROCESSOR REAL-TIME CONTROL SYSTEMS.
    Kai, Munenori
    Kasahara, Hironori
    Narita, Seinosuke
    Ukaji, Hitoshi
    Electrical Engineering in Japan (English translation of Denki Gakkai Ronbunshi), 1987, 107 (02): : 120 - 130
  • [45] Task Migration for Energy Saving in Real-Time Multiprocessor Systems
    Zeng, Gang
    Matsubara, Yutaka
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 685 - 692
  • [46] Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    Deb, Kalyanmoy
    Abouhawwash, Mohamed
    APPLIED SOFT COMPUTING, 2020, 93
  • [47] Approximate Minimum Energy Point Tracking and Task Scheduling for Energy-Efficient Real-Time Computing
    Komori, Takumi
    Masuda, Yutaka
    Shiomi, Jun
    Ishihara, Tohru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 518 - 529
  • [48] Energy-efficient optimal real-time scheduling on multiprocessors
    Funaoka, Kenji
    Kato, Shinpei
    Yamasaki, Nobuyuki
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 23 - 30
  • [49] An energy-efficient scheduling algorithm for real-time tasks
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 965 - +
  • [50] Energy-Efficient Real-Time Scheduling of DAG Tasks
    Bhuiyan, Ashikahmed
    Guo, Zhishan
    Saifullah, Abusayeed
    Guan, Nan
    Xiong, Haoyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)