XpressEth: Concise and efficient converged real-time Ethernet

Owing to Ethernet's low cost, high bandwidth and architecture openness, much attention has been paid to develop converged Ethernet to support both time-critical services and conventional communication services on a unified network infrastructure. The greatest challenge here is providing low and deterministic latency for time-critical packets. Recently, the IEEE time sensitive networking task group is launched to address it. However, their framework is complex and unsuitable for commodity switch architecture. In this paper, we propose a concise and efficient converged real-time Ethernet framework called XpressEth, which leverages Dual Preemption mechanism to minimize the delay of time-critical packets, and employs a lightweight Slot Assignment Scheduler to minimize the conflicts among time-critical packets at sources. XpressEth cuts off great burden from both forwarding and scheduling. The simulation results verify that XpressEth can provide ultra-low and deterministic latency for time-critical packets (1.024µ s per hop and zero jitter in 1Gbps network), which is 13× better than time sensitive networking solution, and the side-effect on conventional communication traffic is negligible.

[1]  Adam Wolisz,et al.  Tomorrow's In-Car Interconnect? A Competitive Evaluation of IEEE 802.1 AVB and Time-Triggered Ethernet (AS6802) , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[2]  Silviu S. Craciunas,et al.  SMT-based Task- and Network-level Static Schedule Generation for Time-Triggered Networked Systems , 2014, RTNS.

[3]  J. Feld,et al.  PROFINET - scalable factory communication for all applications , 2004, IEEE International Workshop on Factory Communication Systems, 2004. Proceedings..

[4]  Gonzalo Carvajal,et al.  Evaluation of Communication Architectures for Switched Real-Time Ethernet , 2014, IEEE Transactions on Computers.

[5]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[6]  Jean-Dominique Decotignie,et al.  Ethernet-Based Real-Time and Industrial Communications , 2005, Proceedings of the IEEE.

[7]  Paolo Gai,et al.  The FTT-ethernet protocol: merging flexibility, timeliness and efficiency , 2002, Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002.

[8]  Thomas C. Schmidt,et al.  Real-time Ethernet for automotive applications: A solution for future in-car networks , 2011, 2011 IEEE International Conference on Consumer Electronics -Berlin (ICCE-Berlin).

[9]  James Edwards,et al.  The All-New Switch Book: The Complete Guide to LAN Switching Technology , 2008 .

[10]  T. Sauter,et al.  Integration aspects in automation - a technology survey , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[11]  Thilo Sauter,et al.  The fieldbus war: history or short break between battles? , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[12]  Max Felser,et al.  Real-Time Ethernet - Industry Prospective , 2005, Proceedings of the IEEE.

[13]  Hyung-Taek Lim,et al.  Performance Study of an In-Car Switched Ethernet Network without Prioritization , 2011, Nets4Cars/Nets4Trains.