Independent WCRT analysis for individual priority classes in Ethernet AVB

被引:12
作者
Cao, Jingyue [1 ]
Cuijpers, Pieter J. L. [2 ]
Bril, Reinder J. [1 ,3 ]
Lukkien, Johan J. [4 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
[2] Eindhoven Univ Technol, Syst Architecture & Networking Res Grp, Eindhoven, Netherlands
[3] Eindhoven Univ Technol, Real Time Syst Dept Math & Comp Sci, Eindhoven, Netherlands
[4] Eindhoven Univ Technol, Sect Secur & Embedded Networked Syst SENS, Dept Math & Comp Sci, Eindhoven, Netherlands
关键词
Ethernet AVB; Ethernet TSN; WCRT analysis; Eligible interval; Busy period analysis; Credit based shaping; SCHEDULABILITY ANALYSIS; NETWORKS;
D O I
10.1007/s11241-018-9321-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the high-tech and automotive industry, bandwidth considerations and widely accepted standardization are two important reasons why Ethernet is currently being considered as an alternative solution for real-time communication (compared to traditional fieldbusses). Although Ethernet was originally not intended for this purpose, the development of the Ethernet AVB standard enables its use for transporting high-volume data (e.g. from cameras and entertainment applications) with low-latency guarantees. In complex industrial systems, the network is shared by many applications, developed by different parties. To face this complexity, the development of these applications must be kept as independent as possible. In particular, from a network point of view, progress of all communication streams must be guaranteed, and the performance for individual streams should be predictable using only information regarding the stream under study and the general parameters of the communication standard used by the network. Initial methods to guarantee latency for Ethernet AVB networks rely on the traditional busy-period analysis. Typically, these methods are based on knowledge of the inter-arrival patterns of both the stream under study and the interfering streams that also traverse the network. The desired independence is therefore not achieved. In this paper, we present an independent real-time analysis based on so-called eligible intervals, which does not rely on any assumptions on interfering priority classes other than those enforced in the Ethernet AVB standard. We prove this analysis is tight in case there is only a single higher-priority stream, and no additional information on interference is known. In case there are multiple higher-priority streams, we give conditions under which the analysis is still tight. Furthermore, we compare the results of our approach to the two most recent busy-period analyses, point out sources of pessimism in these earlier works, and argue that assuming more information on the sources of interference (e.g. a minimal inter-arrival time between interfering frames) has only limited advantages.
引用
收藏
页码:861 / 911
页数:51
相关论文
共 24 条
[1]  
[Anonymous], 2014, IEEE Std 802.1Q-2014, P11832, DOI [10.1109/IEEESTD.2014.6991462., DOI 10.1109/IEEESTD.2014.6991462]
[2]  
[Anonymous], IEEE 802 1 AUD VID B
[3]  
[Anonymous], IEEE 802 1 TIM SENS
[4]  
[Anonymous], 2014, P IEEE 20 INT C EMB
[5]   Schedulability analysis of Ethernet Audio Video Bridging networks with scheduled traffic support [J].
Ashjaei, Mohammad ;
Patti, Gaetano ;
Behnam, Moris ;
Nolte, Thomas ;
Alderisi, Giuliana ;
Lo Bello, Lucia .
REAL-TIME SYSTEMS, 2017, 53 (04) :526-577
[6]   Exploiting Shaper Context to Improve Performance Bounds of Ethernet AVB Networks [J].
Axer, Philip ;
Thiele, Daniel ;
Ernst, Rolf ;
Diemer, Jonas .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[7]   Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption [J].
Bril, Reinder J. ;
Lukkien, Johan J. ;
Verhaegh, Wim F. J. .
REAL-TIME SYSTEMS, 2009, 42 (1-3) :63-119
[8]   Independent yet Tight WCRT Analysis for Individual Priority Classes in Ethernet AVB [J].
Cao, Jingyue ;
Cuijpers, Pieter J. L. ;
Bril, Reinder J. ;
Lukkien, Johan J. .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :55-64
[9]   Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised [J].
Davis, Robert I. ;
Burns, Alan ;
Bril, Reinder J. ;
Lukkien, Johan J. .
REAL-TIME SYSTEMS, 2007, 35 (03) :239-272
[10]  
Diemer J., 2012, 2012 7th IEEE International Symposium on Industrial Embedded Systems (SIES 2012). Proceedings, P1, DOI 10.1109/SIES.2012.6356564