Energy efficient backup overloading schemes for fault tolerant scheduling of real-time tasks

被引:9
|
作者
Bansal, Savina [1 ]
Bansal, Rakesh Kumar [1 ]
Arora, Kiran [2 ,3 ]
机构
[1] MRSPTU, Dept Elect & Commun Engn, Giani Zail Singh Campus Coll Engn & Technol, Bathinda, Punjab, India
[2] IK Gujral Punjab Tech Univ, Kapurthala, Punjab, India
[3] Baba Hira Singh Bhattal Inst Engn & Technol, Dept Comp Sci & Engn, Sangrur, Punjab, India
关键词
Backup-overloading; Energy efficiency; Fault tolerant; Fixed-priority tasks; Primary-backup; Real-time; Task scheduling; POWER MANAGEMENT; DUPLICATION; SYSTEMS; RELIABILITY;
D O I
10.1016/j.sysarc.2020.101901
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient energy management and fault tolerance are two key issues that demand judicious handling while scheduling real-time task-sets. Standby-sparing technique is available in literature for fault tolerance, while dynamic power management (DPM) and dynamic voltage scaling (DVS) schemes are exploited for energy management. However, usage of auxiliary processor for running backup jobs leads to increased energy consumption making fault tolerant scheduling energy inefficient. In the current work, overloading of backup jobs in overlapping time intervals is proposed, implemented and investigated for reducing energy consumption on auxiliary processor for scheduling real-time periodic tasks. Two energy efficient fault tolerant scheduling algorithms FEED-O and FEED-OD are proposed and extensive performance analysis through simulations is carried out indicating their usefulness especially at higher task-set utilization in comparison to other state-of-the-art algorithms.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An efficient backup-overloading for fault-tolerant scheduling of real-time tasks
    Al-Omari, R
    Manimaran, G
    Somani, AK
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1291 - 1295
  • [2] Efficient overloading techniques for primary-backup scheduling in real-time systems
    Al-Omari, R
    Somani, AK
    Manimaran, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (05) : 629 - 648
  • [3] An Energy-Efficient Fault-Tolerant Scheduling Scheme for Aperiodic Tasks in Embedded Real-Time Systems
    Li, Guohui
    Hu, Fangxiao
    Yuan, Ling
    [J]. THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING (MUE 2009), 2009, : 369 - 376
  • [4] Fault-tolerant real-time tasks scheduling with dynamic fault handling
    Chen, Gang
    Guan, Nan
    Huang, Kai
    Yi, Wang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 102 (102)
  • [5] An Efficient Fault-tolerant Scheduling Algorithm for Periodic Real-time Tasks in Heterogeneous Platforms
    Qiu, Weiwei
    Zheng, Zibin
    Wang, Xinyu
    Yang, Xiaohu
    [J]. 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [6] Fault-Tolerant Scheduling of Real-Time Tasks on Heterogeneous Systems
    Wei, Mengxue
    Liu, Jing
    Li, Tao
    Xu, Xin
    Hu, Wei
    Zhao, Di
    [J]. PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 1006 - 1011
  • [7] Quasi-static fault-tolerant scheduling schemes for energy-efficient hard real-time systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Zhou, Junlong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1386 - 1399
  • [8] An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems
    Qin, X
    Jiang, H
    Swanson, DR
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 360 - 368
  • [9] A fault-tolerant technique for scheduling periodic tasks in real-time systems
    Hong, YS
    Goo, HW
    [J]. SECOND IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2004, : 135 - 138
  • [10] Fault-Tolerant Scheduling Algorithm for Periodic Real-Time Tasks in Clouds
    Guo, Pengze
    Liu, Ming
    Xue, Zhi
    [J]. PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 467 - 470