Generalized Elastic Scheduling for Real-Time Tasks

被引:41
作者
Chantem, Thidapat [1 ]
Hu, Xiaobo Sharon [1 ]
Lemmon, Michael D. [2 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
[2] Univ Notre Dame, Dept Elect Engn, Notre Dame, IN 46556 USA
基金
美国国家科学基金会;
关键词
Real-time and embedded systems; sequencing and scheduling; performance of systems; ALGORITHMS; STREAMS;
D O I
10.1109/TC.2008.175
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The elastic task model is a powerful model for adapting periodic real-time systems in the presence of uncertainty. This work generalizes the existing elastic scheduling approach in several directions. First, it presents a general framework, which formulates a trade-off between task schedulability and a specific performance metric as an optimization problem. Such a framework allows real-time systems under overloads to graciously adapt by adjusting their performance level. Second, it is shown in this work that the well-known task compression algorithm in fact solves a quadratic programming problem that seeks to minimize the sum of the squared deviation of a task's utilization from initial desired utilization. This finding indicates that the task compression algorithm may be applied to efficiently solve other similar types of problems that often arise in real-time applications. In particular, an iterative approach is proposed to solve the period selection problem for real-time tasks with deadlines less than respective periods. Further, the framework is adapted to solve the deadline selection problem, which is useful in some control systems with fixed periods.
引用
收藏
页码:480 / 495
页数:16
相关论文
共 40 条
[1]   Special issue on networked control systems [J].
Antsaklis, P ;
Baillieul, J .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (09) :1421-1423
[2]  
Aydin H., 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054), P79, DOI 10.1109/REAL.1999.818830
[3]   ALGORITHMS AND COMPLEXITY CONCERNING THE PREEMPTIVE SCHEDULING OF PERIODIC, REAL-TIME TASKS ON ONE PROCESSOR [J].
BARUAH, SK ;
ROSIER, LE ;
HOWELL, RR .
REAL-TIME SYSTEMS, 1990, 2 (04) :301-324
[4]  
BARUAH SK, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P182, DOI 10.1109/REAL.1990.128746
[5]  
Baruah SK, 1996, ALGORITHMICA, V15, P600, DOI 10.1007/BF01940883
[6]   Weakly hard real-time systems [J].
Bernat, G ;
Burns, A ;
Llamosí, A .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) :308-321
[7]  
Bini E, 2005, REAL TIM SYST SYMP P, P399
[8]   The space of EDF feasible deadlines [J].
Bini, Enrico ;
Buttazzo, Giorgio .
19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, :19-+
[9]  
Buttazzo G, 2002, EUROMICRO, P3
[10]   Elastic task model for adaptive rate control [J].
Buttazzo, GC ;
Lipari, G ;
Abeni, L .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :286-295