Fault tolerant real-time global scheduling on multiprocessors

被引:9
作者
Liberato, F [1 ]
Lauzac, S [1 ]
Melhem, R [1 ]
Mossé, D [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
来源
PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS | 1999年
关键词
D O I
10.1109/EMRTS.1999.777472
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many real-time multiprocessor scheduling techniques have been proposed to guarantee the timely execution of periodic preemptive real-time tasks. However timeliness is usually only guaranteed in the absence of faults which may be unacceptable for some critical systems. We therefore address the problem of multiprocessor scheduling for preemptive real-time tasks so that the timeliness of the system can be guaranteed even in the presence of faults. This,work focuses on global scheduling where tasks can migrate across processors. We consider hco varieties of global multiprocessor scheduling: in the frame-based model, an aperiodic task set is scheduled to create a template (frame), and that schedule,may be executed periodically In the periodic model, each task in the set has a separate period and is ecuted with Ito explicitly predetermined schedule. For each model show how to guarantee timely execution and recovery in the general case. We also propose solutions that improve,upon this general case, hen all tasks require the same amount of time to recover from a fault.
引用
收藏
页码:252 / 259
页数:8
相关论文
共 19 条
[1]  
[Anonymous], J ACM
[2]  
Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
[3]  
Baruah SK, 1995, INT PAR PROC S, P280
[4]   Fault-tolerant deadline-monotonic algorithm for scheduling hard-real-time tasks [J].
Bertossi, AA ;
Fusiello, A ;
Mancini, LV .
11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, :133-138
[5]  
BRUNS A, 1996, EUROMICRO WORKSH REA, P29
[6]   NEW STRATEGIES FOR ASSIGNING REAL-TIME TASKS TO MULTIPROCESSOR SYSTEMS [J].
BURCHARD, A ;
LIEBEHERR, J ;
OH, YF ;
SON, SH .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) :1429-1442
[7]  
CHETTO H, 1991, SOFTWARE ENG J, P93
[8]   REAL-TIME SCHEDULING PROBLEM [J].
DHALL, SK ;
LIU, CL .
OPERATIONS RESEARCH, 1978, 26 (01) :127-140
[9]  
GHOSH S, 1998, J REAL TIME SYSTEMS
[10]   SOME SIMPLE SCHEDULING ALGORITHMS [J].
HORN, WA .
NAVAL RESEARCH LOGISTICS, 1974, 21 (01) :177-185