Using simulated annealing for hard real-time design-to-time scheduling

被引:0
作者
Ramsauer, M [1 ]
机构
[1] Univ Passau, Fac Math & Informat, D-94032 Passau, Germany
来源
ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS | 2003年
关键词
design-to-time scheduling; simulated annealing; non-deterministic execution time; quality of service; hard real-time;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a two-parts scheduling algorithm based on simulated annealing and dynamical dispatching for the design-to-time scheduling of hard real-time applications. A decision-DAG (directed acyclic graph) is calculated and optimized offline using simulated annealing and then interpreted during runtime. The underlying system model consists of non-preemptable, periodic tasks with release times and hard deadlines. Tasks may be data-dependent and they are implemented by exchangeable methods which have nondeterministic execution times and a scalar value that represents the quality of service they deliver The methodology presented improves the quality of service delivered by design-to-time applications while it still guarantees all deadlines being met. We show that simulated annealing delivers much better quality for a generically constructed set of design-to-time applications with execution time variations when the same effort is spent being necessary for optimizing the quality of the applications with only worst-case execution times specified.
引用
收藏
页码:109 / 115
页数:7
相关论文
共 15 条
[1]  
[Anonymous], 1996, Proceedings of PCS96
[2]  
Catoni O, 1998, SIAM J CONTROL OPTIM, V36, P1639
[3]  
Feiler PH, 2001, PROC INT CONF SOFTW, P318
[4]  
FRANOIS C, 1997, 9 IEEE INT C TOOLS A, P502
[5]  
GARVEY A, 1993, IEEE T SYST MAN CYB, V23
[6]  
GARVEY A, 1995, 9503 UM CS
[7]  
GARVEY A, 1996, AAAI FAL 1996 S FLEX
[8]  
GEORGE L, 2000, RR3926 I NAT RECH IN
[9]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[10]  
LIU JWS, 2000, REAL-TIME SYST, P65