A technique for adaptive scheduling of soft real-time tasks

被引:26
作者
Beccari, G [1 ]
Caselli, S [1 ]
Zanichelli, F [1 ]
机构
[1] Univ Parma, Dipartimento Ingn Informaz, I-43100 Parma, Italy
关键词
adaptive scheduling; overload management; priority scheduling; rate modulation; graceful degradation; robotic applications; multimedia applications;
D O I
10.1007/s11241-005-2461-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A number of multimedia and process control applications can take advantage from the ability to adapt soft real-time load to available computational capacity. This capability is required, for example, to react to changed operating conditions as well as to ensure graceful degradation of an application under transient overloads. In this paper, we illustrate a novel adaptive scheduling technique based on rate modulation of a set of periodic tasks in a range of admissible rates. By casting constraints on rate ranges in a linear programming formulation, several adaptation policies can be considered, along with additional constraints reflecting various application requirements. The paper investigates the effectiveness of rate modulation strategies both on simulated task sets and on real experiments.
引用
收藏
页码:187 / 215
页数:29
相关论文
共 44 条
[1]  
ABDELZAHER TF, 1998, P IEEE REAL TIM TECH
[2]  
ADUSLEY NC, 1991, P IEEE WORKSH REAL T
[3]  
[Anonymous], 1995, Handbook of global optimization, Nonconvex Optimization and its Applications
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]   Scheduling for overload in real-time systems [J].
Baruah, SK ;
Haritsa, JR .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (09) :1034-1039
[6]  
BARUAH SK, 1997, P IEEE REAL TIM SYST
[7]  
BECCARI G, 1999, P EUR C REAL TIM SYS
[8]  
BECCARI G, 1998, P IEEE RSJ INT C INT
[9]   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
[10]  
BUTTAZZO G, 1993, P 3 INT WORKSH RESP