Improved Holistic Analysis for Fork-Join Distributed Real-Time Tasks Supported by the FTT-SE Protocol

被引:6
作者
Garibay-Martinez, Ricardo [1 ]
Nelissen, Geoffrey [1 ]
Ferreira, Luis Lino [1 ]
Pedreiras, Paulo [2 ]
Pinho, Luis Miguel [1 ]
机构
[1] Polytech Inst Porto, CISTER INESC TEC Res Ctr, ISEP, P-4249015 Oporto, Portugal
[2] Univ Aveiro, Inst Telecomunicacoes, Dept Elect Telecommun & Informat, Aveiro, Portugal
关键词
Ethernet; flexible time triggered-switched Ethernet (FTT-SE); holistic analysis; parallel tasks; real time; SCHEDULABILITY ANALYSIS; SYSTEMS; CAR; NETWORK;
D O I
10.1109/TII.2016.2603461
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern distributed real-time embedded applications have high processing requirements associated with strict deadlines. For some applications, such constraints cannot be fulfilled by existing single-core embedded platforms. A solution is to parallelize the execution of the applications, by allowing networked nodes to distribute their workload to remote nodes with spare capacity. In that context, this paper presents a holistic timing analysis for fixedpriority fork-join parallel/distributed tasks. Furthermore, we extend the holistic approach to consider the interaction between parallel threads and messages interchanged through a flexible time triggered switched Ethernet network, and we show how the pessimism on the worst case response time computation of such tasks can be reduced by considering the pipeline effect that occurs in such distributed systems. To evaluate the performance and correctness of the holistic model, this paper includes a numerical evaluation based on a real automotive application. The obtained results show that the proposed method is effective in distributing the load by different nodes, allowing a significant reduction of the worst case response time of the tasks. Moreover, the paper also reports an implementation of the model on a Linux library, called parallel/distributed real-time, as well as the corresponding results obtained on a real testbed. The obtained results are in accordance with the predictions of the holistic timing analysis.
引用
收藏
页码:1865 / 1876
页数:12
相关论文
共 19 条
[1]  
Ashjaei M., 2014, FACT COMM SYST WFCS, P1, DOI 10.1109/SIES.2017.7993380
[2]  
Ashjaei M, 2013, INT SYM IND EMBED, P280, DOI 10.1109/SIES.2013.6601501
[3]   APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING [J].
AUDSLEY, N ;
BURNS, A ;
RICHARDSON, M ;
TINDELL, K ;
WELLINGS, AJ .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05) :284-292
[4]  
Bello L.L., 2014, Emerging Technology and Factory Automation (ETFA), 2014 IEEE, P1, DOI [DOI 10.1109/ETFA.2014.7005251, 10.1109/ETFA.2014.7005251]
[5]  
Fauberteau Frederic., 2011, ACM SIGBED Review, V8, P28
[6]  
Fisher N., 2006, 18th Euromicro Conference on Real-Time Systems
[7]  
García JJG, 2000, EUROMICRO, P15, DOI 10.1109/EMRTS.2000.853988
[8]  
Garibay-Martinez Ricardo, 2014, Proceedings of the 2014 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014), P31, DOI 10.1109/SIES.2014.6871184
[9]  
Garibay-Martinez R., 2015, TECHNICAL REPORT HOL
[10]  
Kim J, 2013, ACM IEEE INT CONF CY, P31, DOI 10.1109/ICCPS.2013.6603997