Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems

被引:120
作者
Ghosh, S [1 ]
Melhem, R [1 ]
Mosse, D [1 ]
机构
[1] UNIV PITTSBURGH,DEPT COMP SCI,PITTSBURGH,PA 15260
基金
美国国家科学基金会;
关键词
real-time scheduling; fault-tolerance; operating systems; primary/backup; reliability; redundancy;
D O I
10.1109/71.584093
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-time systems are being increasingly used in several applications which are time critical in nature. Fault-tolerance is an important requirement of such systems, due to the catastrophic consequences of not tolerating faults. In this paper, we study a scheme that provides fault-tolerance through scheduling in real-time multiprocessor systems. We schedule multiple copies of dynamic, aperiodic, nonpreemptive tasks in the system, and use two techniques that we call deallocation and overloading to achieve high acceptance ratio (percentage of arriving tasks scheduled by the system). This paper compares the performance of our scheme with that of other fault-tolerant scheduling schemes, and determines how much each of deallocation and overloading affects the acceptance ratio of tasks. The paper also provides a technique that can help real-time system designers determine the number of processors required to provide fault-tolerance in dynamic systems. Lastly, a formal model is developed for the analysis of systems with uniform tasks.
引用
收藏
页码:272 / 284
页数:13
相关论文
共 37 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
[Anonymous], FAULT TOLERANT COMPU
[3]  
BALJI S, 1989, P IEEE FAULT TOL COM, P366
[4]  
BERTOSSI AA, 1991, TR1591 U PIC
[5]  
COOPER E, 1985, 10TH S OP SYST PRINC, P63
[6]   MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS [J].
DERTOUZOS, ML ;
MOK, AKL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1497-1506
[7]  
Di Natale M., 1994, P REAL TIM SYST S
[8]  
GHOSH S, 1994, P INT PAR P S APR
[9]  
JEFFAY K, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P129, DOI 10.1109/REAL.1991.160366
[10]  
JOHNSON BW, 1989, DESIGN ANAL FAULT TO