Fault Recovery Mechanisms in Utility Accrual Scheduling Algorithm for Real-Time System

被引:0
|
作者
Idawaty, A. [1 ]
Othman, M. [1 ]
Zuriati, Z.
Fauzan, O. M. [2 ]
机构
[1] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Serdang, Malaysia
[2] Motorola Multimedia Sdn Bhd, Serdang, Malaysia
关键词
Adaptive Real-Time System; Utility Accrual Scheduling; Fault Recovery; Time Redundancy;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we proposed two recovery solutions over the existing error-free utility accrual scheduling algorithm known as General Utility Accrual Scheduling algorithm (or GUS) proposed by Peng Li [1]. A robust fault recovery algorithm called Backward Recovery GUS (or BRGUS) works by adapting the time redundancy model i.e., by re-executing the affected task after its transient error period is over. The BRGUS is compared with a less complicated recovery algorithm named as Abortion Recovery GUS (or ARGUS) that simply aborts all faulty tasks. Our main objectives are (1) to maximize the total accrued utility and (2) to ensure correctness of the executed tasks on best effort basis and achieve the fault free tasks as much as possible. Our simulation results reveal that BRGUS outperforms the ARGUS algorithm with higher accrued utility and less abortion ratio, making it more suitable and efficient in adaptive real time system.
引用
收藏
页码:1039 / 1041
页数:3
相关论文
共 50 条
  • [21] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [22] AN ADAPTIVE SCHEDULING ALGORITHM FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    CHETTO, H
    CHETTO, M
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 93 - 100
  • [23] Utility accrual real-time scheduling for (m,k)-firm deadline-constrained streams on multiprocessors
    Rhu, J. -H.
    Sun, J. -H.
    Kim, K.
    Cho, H.
    Park, J. K.
    ELECTRONICS LETTERS, 2011, 47 (05) : 316 - U42
  • [24] Energy-efficient, utility accrual real-time scheduling under the unimodal arbitrary arrival model
    Wu, HS
    Ravindran, B
    Jensen, ED
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 474 - 479
  • [25] Utility Accrual Dynamic Routing in Real-Time Parallel Systems
    Kargahi, Mehdi
    Movaghar, Ali
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (12) : 1822 - 1835
  • [26] A genetic algorithm for scheduling tasks in a real-time distributed system
    Monnier, Y
    Beauvais, JP
    Deplanche, AM
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 708 - 714
  • [27] Fault tolerant scheduling of hard real-time tasks on multiprocessor system using a hybrid genetic algorithm
    Samal, Abhaya Kumar
    Mall, Rajib
    Tripathy, Chittaranjan
    SWARM AND EVOLUTIONARY COMPUTATION, 2014, 14 : 92 - 105
  • [28] Real-Time Fault Tolerance Task Scheduling Algorithm with Minimum Energy Consumption
    Kumar, Arvind
    Alam, Bashir
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 2, 2016, 380 : 441 - 448
  • [29] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [30] Fault-Tolerant Scheduling Algorithm for Periodic Real-Time Tasks in Clouds
    Guo, Pengze
    Liu, Ming
    Xue, Zhi
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 467 - 470