Uniprocessor scheduling under precedence constraints for embedded systems design

被引:5
作者
Mangeruca, Leonardo [1 ]
Baleani, Massimo [1 ]
Ferrari, Alberto [1 ]
Sangiovanni-Vincentelli, Alberto [2 ]
机构
[1] Parades EEIG, I-00186 Rome, Italy
[2] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
design; performance; real-time scheduling; precedence constraints; embedded software; design of embedded systems;
D O I
10.1145/1324969.1324975
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a novel approach to the constrained scheduling problem, while addressing a more general class of constraints that arise from the timing requirements on real-time embedded controllers. We provide general necessary and sufficient conditions for scheduling under precedence constraints and derive sufficient conditions for two well-known scheduling policies. We define mathematical problems that provide optimum priority and deadline assignments, while ensuring both precedence constraints and system's schedulability. We show how these problems can be relaxed to corresponding integer linear programming (ILP) formulations leveraging on available solvers. The results are demonstrated on a real design case.
引用
收藏
页数:30
相关论文
共 20 条
[1]  
Baker K. A., 1991, Ecological Economics, V3, P1, DOI 10.1016/0921-8009(91)90045-G
[2]  
BAKER T, 2005, FSUCSTR050201 FLOR S
[3]   Schedulability analysis of periodic fixed priority systems [J].
Bini, E ;
Buttazzo, GC .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) :1462-1473
[4]   Rate monotonic analysis: The hyperbolic bound [J].
Bini, E ;
Buttazzo, GC ;
Buttazzo, GM .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (07) :933-942
[5]   Rate Monotonic vs. EDF: Judgment day [J].
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 29 (01) :5-26
[6]  
COLL P, 2003, OPTIMIZATION ONLINE
[7]  
CORREA J, 2004, 440904 MIT
[8]  
Fersman E., 2004, Nordic Journal of Computing, V11, P129
[9]  
FERSMAN E, 2003, P 9 INT C TOOLS ALG, P224
[10]  
GILLILAND FD, 1995, CANCER EPIDEM BIOMAR, V4, P797