Theory and Practice of EDF Scheduling in Distributed Real-Time Systems

被引:1
作者
Javier Gutierrez, J. [1 ]
Perez, Hector [1 ]
机构
[1] Univ Cantabria, Software Engn & Real Time Grp, E-39005 Santander, Spain
来源
RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018 | 2018年 / 10873卷
关键词
Distributed systems; Real-time; EDF; Schedulability analysis; Scheduling deadline assignment; Ada applications;
D O I
10.1007/978-3-319-92432-8_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The behavior of EDF schedulers has been very extensively studied for single-processor systems and there is also a lot of work on scheduling and schedulability analysis techniques dealing with EDF in homogeneous multiprocessor systems. However, if distributed systems are considered, only a small number of schedulability analysis techniques are available and there is only a little information on practical experience with this kind of systems. For distributed systems where a clock synchronization mechanism is not available, a recent work has theoretically shown how a feasible deadline assignment can significantly increase the utilization of processing resources while keeping the system schedulable (i.e., meeting all the timing requirements). On the other hand, Ada provides support for building applications scheduled by EDF. This paper proposes a set of experiments to contrast the theoretical results on scheduling deadline assignment in a distributed real-time application against those obtained through its real execution.
引用
收藏
页码:123 / 137
页数:15
相关论文
共 25 条
[1]  
Rivas MA, 2009, LECT NOTES COMPUT SC, V5570, P105, DOI 10.1007/978-3-642-01924-1_8
[2]   Non-migratory feasibility and migratory schedulability analysis of multiprocessor real-time systems [J].
Baruah, Sanjoy ;
Fisher, Nathan .
REAL-TIME SYSTEMS, 2008, 39 (1-3) :97-122
[3]   Partitioned EDF scheduling: a closer look [J].
Baruah, Sanjoy .
REAL-TIME SYSTEMS, 2013, 49 (06) :715-729
[4]   Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms [J].
Bertogna, Marko ;
Cirinei, Michele ;
Lipari, Giuseppe .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (04) :553-566
[5]  
Burns Alan, 2016, ACM SIGAda Ada Letters, V36, P29, DOI 10.1145/2971571.2971575
[6]  
Burns A., 2013, ADA LETT, VXXXIII, P24
[7]   A Deadline-Floor Inheritance Protocol for EDF Scheduled Embedded Real-Time Systems with Resource Sharing [J].
Burns, Alan ;
Gutierrez, Marina ;
Aldea Rivas, Mario ;
Gonzalez Harbour, Michael .
IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (05) :1241-1253
[8]   Rate Monotonic vs. EDF: Judgment day [J].
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 29 (01) :5-26
[9]  
Davis R. I., 2011, ACM COMPUT SURV, DOI DOI 10.1145/1978802.1978814
[10]   Exact comparison of fixed priority and EDF scheduling based on speedup factors for both pre-emptive and non-pre-emptive paradigms [J].
Davis, Robert I. ;
Burns, Alan ;
Baruah, Sanjoy ;
Rothvoss, Thomas ;
George, Laurent ;
Gettings, Oliver .
REAL-TIME SYSTEMS, 2015, 51 (05) :566-601