Hardware Support to Minimize the End-to-End Delay in Ethernet-Based Ring Networks

Ethernet is a popular networking technology in factory automation and industrial embedded systems, frequently using a ring topology for improved fault-tolerance. As many applications demand ever shorter cycle times and a higher number of nodes, the popular ring endure to remain as a valid topology. In this work, we discuss the factors that determine the ring network delay and show how they affect the network cycle time. Since increasing the link capacity has limited reach, we explore a time-triggered protocol that brings the nodes forwarding delay near to the physical layer delay. Additionally, we propose hardware accelerators based on FPGA technology that minimise the packet reception delay from physical reception to delivery to an application handler, preserving Ethernet layers and being compatible with its standard. This paper explains the accelerators concept and implementation, presents measurements using standard Media Access Control implementations, and shows the solution effectiveness with experimental results. We achieved a delay, from physical reception to the triggering of a user-level handler, of 1.1 µs independent of the packet length.

[1]  Jörg Blattner,et al.  PHYs and symmetrical propagation delay : study on propagation delay variation of 100Base-TX ethernet PHY chips , 2004 .

[2]  Gunnar Prytz,et al.  A performance analysis of EtherCAT and PROFINET IRT , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[3]  Remus Teodorescu,et al.  Control of a Modular Multilevel Converter With Reduced Internal Data Exchange , 2017, IEEE Transactions on Industrial Informatics.

[4]  C. Narduzzi,et al.  Estimation of the delay of network devices in hybrid wired/wireless real-time industrial communication systems , 2012, 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings.

[5]  L. Kleinrock The latency/bandwidth tradeoff in gigabit networks , 1992, IEEE Communications Magazine.

[6]  Holger Flatt,et al.  An FPGA based cut-through switch optimized for one-step PTP and real-time Ethernet , 2013, 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings.

[7]  Martin Reisslein,et al.  Ultra-Low Latency (ULL) Networks: The IEEE TSN and IETF DetNet Standards and Related 5G ULL Research , 2018, IEEE Communications Surveys & Tutorials.

[8]  Francisco J. Rodriguez,et al.  Communication network latency compensation in modular multilevel converters , 2017, 2017 IEEE Energy Conversion Congress and Exposition (ECCE).

[9]  Claudio Zunino,et al.  Real-time Ethernet networks for motion control , 2011, Comput. Stand. Interfaces.

[10]  Tilman Wolf,et al.  Characterizing network processing delay , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[11]  A. Springer,et al.  VABS - A new approach for Real Time Ethernet , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[12]  Emilio Bueno,et al.  Model-Based Latency Compensation for Network Controlled Modular Multilevel Converters , 2018 .

[13]  Gunnar Prytz,et al.  EtherCAT-based platform for distributed control in high-performance industrial applications , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[14]  David D. Redell,et al.  The Ethernet , 1983, Advanced Course: Local Area Networks.

[15]  Yi Tang,et al.  Distributed Control for a Modular Multilevel Converter , 2018, IEEE Transactions on Power Electronics.

[16]  Tobias Geyer,et al.  Integration Technologies for a Fully Modular and Hot-Swappable MV Multi-Level Concept Converter , 2015 .

[17]  Gorry Fairhurst,et al.  Reducing Internet Latency: A Survey of Techniques and Their Merits , 2016, IEEE Communications Surveys & Tutorials.

[18]  Tomas P. Correa,et al.  Ultra short cycle protocol for partly decentralized control applications , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[19]  Luís Almeida,et al.  Hardware/Software Implementation Factors Influencing Ethernet Latency , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[20]  Andreas Springer,et al.  New approach for improvements and comparison of high performance real-time ethernet networks , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).