An improved feasible shortest path real-time fault-tolerant scheduling algorithm

被引:1
|
作者
Kim, H [1 ]
Lee, S [1 ]
Jeong, BS [1 ]
机构
[1] Kyung Hee Univ, Sch Elect & Informat, Kiheung Eup 1, Seocheon Ri, South Korea
关键词
D O I
10.1109/RTCSA.2000.896412
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fault tolerance is an important aspect of real-time computer systems, since timing constraints must not be violated. For real-time single processor environment, Ghosh proposed two queue-based scheduling techniques. an FSP (Feasible Shortest Path) algorithm and LTH(Linear lime Heuristics). Even though the FSP algorithm can produce optimal fault-tolerant schedules, it is not practical due to its time complexity The LTH algorithm is a greedy heuristics that closely approximates the optimal However since Ghosh's algorithm assumes that there is at most one fault within time interval df and does not consider interfault time it can deteriorate real-time scheduling performance due to unnecessary backup scheduling. In this paper; we have proposed an improved FSP algorithm on the more realistic assumption that there is no additional fault during minimum inter-fault time DeltaF after one fault occurs. The proposed algorithm can improve system performance by including more primary tasks in a fault-tolerant schedule and also reduce time complexity in generating backup schedules.
引用
收藏
页码:363 / 367
页数:5
相关论文
共 50 条
  • [1] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [2] Fault-tolerant real-time scheduling
    Kalyanasundaram, B
    Pruhs, K
    [J]. ALGORITHMICA, 2000, 28 (01) : 125 - 144
  • [3] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    [J]. Algorithmica, 2000, 28 : 125 - 144
  • [4] AN ADAPTIVE SCHEDULING ALGORITHM FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    CHETTO, H
    CHETTO, M
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 93 - 100
  • [5] A Fault-tolerant Scheduling Algorithm Based on Grouping for Real-time Multiprocessor
    Yu, Xingbiao
    Zheng, Changwen
    Hu, Xiaohui
    Zhao, Junsuo
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 919 - 923
  • [6] Fault-tolerant scheduling algorithm for real-time tasks in virtualized cloud
    [J]. Wang, Ji, 1600, Editorial Board of Journal on Communications (35):
  • [7] Real-Time Fault-Tolerant Scheduling Algorithm with Rearrangement in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    [J]. PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 399 - 402
  • [8] A real-time fault-tolerant scheduling algorithm for multiple processor faults
    Yin, Jin-Yong
    Gu, Guo-Chang
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2010, 32 (02): : 444 - 448
  • [9] 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
  • [10] Real-time scheduling in a generic fault-tolerant architecture
    Wellings, AJ
    Beus-Dukic, L
    Powell, D
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 390 - 398