Dynamic scheduling of skippable periodic tasks in weakly-hard real-time systems

被引:0
作者
Chetto, Maryline [1 ]
Marchand, Audrey [1 ]
机构
[1] Univ Nantes, IRCCyN, 1 Rue de la Noe, F-44321 Nantes, France
来源
ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS | 2007年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with dynamic scheduling in real-time systems that have Quality of Service requirements. We assume that tasks are periodic and may miss their deadlines, occasionally, as defined by the so-called Skip-Over model. In this paper, we present a dynamic scheduling algorithm, called RLP (Red as Late as possible), a variant of Earliest Deadline to make slack stealing and get better performance in terms of ratio of periodic task instances which complete before their deadline. Simulation results show that RLP outperforms the two conventional skip-over algorithms, namely RTO (Red Tasks Only) and BWP (Blue When Possible), introduced about ten years ago. Finally, we present the integration of these QoS scheduling services into CLEOPATRE(1) a free open-source library which offers selectable real-timefacilities on shelves.
引用
收藏
页码:171 / +
页数:2
相关论文
共 9 条
[1]   SOME RESULTS OF THE EARLIEST DEADLINE SCHEDULING ALGORITHM [J].
CHETTO, H ;
CHETTO, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (10) :1261-1269
[2]   A DYNAMIC PRIORITY ASSIGNMENT TECHNIQUE FOR STREAMS WITH (M,K)-FIRM DEADLINES [J].
HAMDAOUI, M ;
RAMANATHAN, P .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) :1443-1451
[3]  
Koren G, 1995, IEEE REAL TIME, P110, DOI 10.1109/REAL.1995.495201
[4]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[5]  
MANTEGAZZA P, 1999, DIAPM RTAI LINUX WHY
[6]   Dynamic real-time scheduling of firm periodic tasks with hard and soft aperiodic tasks [J].
Marchand, A ;
Silly-Chetto, M .
REAL-TIME SYSTEMS, 2006, 32 (1-2) :21-47
[7]  
MARCHAND A, 2006, P EUR C REAL TIM WIP, P9
[8]  
SILLY M, 1999, J REAL TIME SYSTEMS, V17, P1
[9]  
YODAIKEN V, 2004, RTLINUX APPROACH REA