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 条
  • [1] Improving Utility Accrual Scheduling Algorithm for Adaptive Real-Time System
    Ahmad, Idawaty
    Othman, Mohamad
    Zulkamain, Zuriati
    Othman, Muhammad Fauzan
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 369 - +
  • [2] A Preemptive Utility Accrual Scheduling Algorithm for Adaptive Real Time System
    Ahmad, Idawaty
    Shamala, S.
    Othman, M.
    Othman, Muhammad Fauzan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (05): : 57 - 61
  • [3] A utility accrual scheduling algorithm for real-time activities with mutual exclusion resource constraints
    Li, P
    Wu, HS
    Ravindran, B
    Jensen, ED
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (04) : 454 - 469
  • [4] Utility accrual real-time scheduling for multiprocessor embedded systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (02) : 101 - 110
  • [5] On multiprocessor utility accrual real-time scheduling with statistical timing assurances
    Cho, Hyeonjoong
    Wu, Haisang
    Ravindran, Binoy
    Jensen, E. Douglas
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 274 - 286
  • [6] On Best-Effort Utility Accrual Real-Time Scheduling on Multiprocessors
    Garyali, Piyush
    Dellinger, Matthew
    Ravindran, Binoy
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 270 - 285
  • [7] Utility accrual real-time scheduling under variable cost functions
    Wu, HS
    Balli, U
    Ravindran, B
    Jensen, ED
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 213 - 219
  • [8] Utility accrual real-time scheduling under variable cost functions
    Balli, Umut
    Wu, Haisang
    Ravindran, Binoy
    Anderson, Jonathan Stephen
    Jensen, E. Douglas
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (03) : 385 - 401
  • [9] Time/utility function decomposition techniques for utility accrual scheduling algorithms in real-time distributed systems
    Wu, HS
    Ravindran, B
    Jensen, ED
    Li, P
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (09) : 1138 - 1153
  • [10] ENERGY-EFFICIENT REAL-TIME SCHEDULING WITH ACCRUAL UTILITY UNDER ENERGY BOUNDS
    Han, Jian-Jun
    Wu, Xiaodong
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 465 - 472