Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems

被引:18
作者
Carlos Palencia, J. [1 ]
Gonzalez Harbour, Michael [1 ]
Javier Gutierrez, J. [1 ]
Rivas, Juan M. [1 ]
机构
[1] Univ Cantabria, Fac Ciencias, Software Engn & Real Time Grp, E-39005 Santander, Spain
关键词
Real-time; distributed systems; scheduling; task partitioning; clock synchronization; embedded systems; modeling techniques; worst-case analysis; response-time analysis; HOLISTIC SCHEDULABILITY ANALYSIS;
D O I
10.1109/TPDS.2016.2642960
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper develops an offset-based response-time analysis technique for analyzing complex distributed real-time systems where processing and communication resources use the time-partitioning strategy to isolate the operation of separate software components. Time partitioning may be provided in the processors by an ARINC 653 compliant operating system, and in the networks via the TTP communication protocol. The software components executed by the system may themselves be distributed and complex, composed of many concurrent tasks and with one or more end-to-end flows that may have end-to-end timing requirements. The developed analysis supports hierarchical scheduling where a primary scheduler performs time partitioning into separate partitions, and secondary fixed-priority schedulers dispatch the different concurrent tasks inside each partition. It also supports end-to-end flows that are either synchronized with the partition schedule or not. This is the first time that this kind of analysis is developed. An evaluation of an improvement introduced in the analysis is discussed. Two representative case studies are described.
引用
收藏
页码:2017 / 2030
页数:14
相关论文
共 23 条
[1]  
Airlines Electronic Engineering Committee Aeronautical Radio INC, 2010, 6531 ARINC AIRL EL E
[2]  
Almeida L., 2004, Proceedings of the 4th ACM international Conference on Embedded Software, P95
[3]  
Bril R. J., 2009, SESS ECRTS IN PRESS
[4]   Modeling distributed real-time systems with MAST 2 [J].
Gonzalez Harbour, Michael ;
Javier Gutierrez, J. ;
Drake, Jose M. ;
Lopez Martinez, Patricia ;
Carlos Palencia, J. .
JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (06) :331-340
[5]   Real-time hierarchical systems with arbitrary scheduling at global level [J].
Guasque, Ana ;
Balbastre, Patricia ;
Crespo, Alfons .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 119 :70-86
[6]   MAST:: Modeling and analysis suite for real time applications [J].
Harbour, MG ;
García, JJG ;
Gutiérrez, JCP ;
Moyano, JMD .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :125-134
[7]   Holistic schedulability analysis for multipacket messages in AFDX networks [J].
Javier Gutierrez, J. ;
Carlos Palencia, J. ;
Gonzalez Harbour, Michael .
REAL-TIME SYSTEMS, 2014, 50 (02) :230-269
[8]  
Klein M.H., 1993, PRACTITIONERS HDB RE
[9]   EXPERIENCE WITH PROCESSES AND MONITORS IN MESA [J].
LAMPSON, BW ;
REDELL, DD .
COMMUNICATIONS OF THE ACM, 1980, 23 (02) :105-117
[10]   Efficient implementation of tight response-times for tasks with offsets [J].
Maki-Turja, Jukka ;
Nolin, Mikael .
REAL-TIME SYSTEMS, 2008, 40 (01) :77-116