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 条
  • [31] A real-time fault-tolerant scheduling algorithm for multiple processor faults
    Yin J.-Y.
    Gu G.-C.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2010, 32 (02): : 444 - 448
  • [32] Real-Time Fault-Tolerant Scheduling Algorithm with Rearrangement in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 399 - 402
  • [33] A Fault-tolerant Scheduling Algorithm Based on Grouping for Real-time Multiprocessor
    Yu, Xingbiao
    Zheng, Changwen
    Hu, Xiaohui
    Zhao, Junsuo
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 919 - 923
  • [34] Fault-tolerant scheduling algorithm for real-time tasks in virtualized cloud
    Wang, Ji, 1600, Editorial Board of Journal on Communications (35):
  • [35] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    Algorithmica, 2000, 28 : 125 - 144
  • [36] Fault-tolerant real-time scheduling
    Kalyanasundaram, B
    Pruhs, K
    ALGORITHMICA, 2000, 28 (01) : 125 - 144
  • [37] Utility accrual object distribution in MPSoC real-time embedded systems
    Mohaqeqi, Morteza
    Kargahi, Mehdi
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (04) : 406 - 420
  • [38] An Algorithm to Reduce the Time Complexity of Earliest Deadline First Scheduling Algorithm in Real-Time System
    Singh, Jagbeer
    Patra, Bichitrananda
    Singh, Satyendra Prasad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 31 - 37
  • [39] A real-time fault-tolerant scheduling algorithm with low dependability cost in on-board computer system
    王培东
    魏振华
    Journal of Harbin Institute of Technology, 2008, (03) : 361 - 364
  • [40] Performance evaluation of scheduling algorithm in a real-time distributed transactional system
    Saidane, LA
    Kamoun, F
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 290 - 295