Fault-tolerant real-time scheduling

被引:4
|
作者
Kalyanasundaram, B [1 ]
Pruhs, K [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
fault-tolerant scheduling; real-time scheduling; competitive analysis;
D O I
10.1007/s004530010034
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We use competitive analysis to study how best to use redundancy to achieve fault-tolerance in online real-time scheduling. We show that the optimal way to use spatial redundancy depends on a complex interaction of the benefits, execution times, release times, and latest start times of the jobs. We give a randomized online algorithm whose competitive ratio is O(log Phi log Delta(log(2) n log m/log log m)) for transient faults. Here n is the number of jobs, m is the number of processors, Phi is the ratio of the maximum value density of a job to the minimum value density of a job, and Delta is the ratio of the longest possible execution time to the shortest possible execution time. We show that this bound is close to optimal by giving an Omega((log Delta Phi/log log m) (log m/log log m)(2)) lower bound on the competitive ratio of any randomized algorithm. In the case of permanent faults, there is a randomized online algorithm that has a competitive ratio of O(log Phi log Delta(log m/log log m)). We also show a lower bound of Omega((log Delta Phi/log log m)(log m/log log m)) on the competitive ratio for interval scheduling with permanent faults.
引用
收藏
页码:125 / 144
页数:20
相关论文
共 50 条
  • [1] Fault-Tolerant Real-Time Scheduling
    B. Kalyanasundaram
    K. Pruhs
    [J]. Algorithmica, 2000, 28 : 125 - 144
  • [2] 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 - +
  • [3] 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
  • [4] Fault-tolerant scheduling in distributed real-time systems
    Satyanarayana, NV
    Mall, R
    Pal, A
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 275 - 280
  • [5] Fault-Tolerant Scheduling in Homogeneous Real-Time Systems
    Krishna, C. M.
    [J]. ACM COMPUTING SURVEYS, 2014, 46 (04)
  • [6] Fault-tolerant scheduling in distributed real-time systems
    Thai, ND
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 125 - 130
  • [7] 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
  • [8] Real-time fault-tolerant scheduling in heterogeneous distributed systems
    Qin, X
    Han, ZF
    Pang, LP
    Li, SL
    Jin, H
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 421 - 427
  • [9] Off-line real-time fault-tolerant scheduling
    Dima, C
    Girault, A
    Lavarenne, C
    Sorel, Y
    [J]. NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 410 - 417
  • [10] Fault-tolerant scheduling for real-time embedded control systems
    Yang, CH
    Deconinck, G
    Gui, WH
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (02): : 191 - 202