Tesis Doctorado
Network devices for hard real-time communicatión on switched ethernet
Autor
Carvajal-Barrera, Gonzalo Andrés
Institución
Resumen
Ethernet is widely recognized as an attractive networking technology for next-generation distributed
embedded systems in multiple domains such as avionics, automotive, industrial control,
medical devices, among others. High bandwidth, low-cost, and easy integration with traditional
networking infrastructures make Ethernet a potential solution to the challenges for future
embedded applications. However, due to the intrinsic competitive approach of the standard,
Ethernet components require specific modifications and hardware support to provide the strict
timing guarantees required for safety-critical applications. While the literature reports multiple
mechanisms to coordinate the exchange of messages in Ethernet networks, the design, implementation,
and evaluation of the necessary hardware components remains mostly unexplored. This
lack of experimental validation is hindering the adoption and further developments in real-time
networking.
This dissertation explores the challenges related to the design and implementation of Ethernet
components based on timing specifications. In particular, the work focuses on providing the
hardware infrastructure for the Network Code framework, which defines a communication model
based on Time Division Multiple Access (TDMA) arbitration that is well-suited for safety-critical
applications. The ultimate result of this research is the release of Atacama, the first open-source
framework based on reconfigurable hardware for mixed-criticality communication in multisegmented
Ethernet networks. Atacama uses highly-specialized modules for the execution of
Network Code schedules, delivering low and predictable latency for real-time frames in multi-hop
topologies. The modules seamlessly integrate with a standard Ethernet infrastructure operating
with best-effort traffic. The result is an integral framework that covers from the formal definition
of the communication model, all the way down to the implementation of the prototypes, which
enable easy optimization of devices for specific application scenarios, and rapid prototyping of
new protocol characteristics. Researchers can use the open-source design to verify our results and
build upon the framework, which aims to accelerate the development, validation, and adoption
of Ethernet-based solutions in real-time applications. PFCHA-Becas Doctorado en Ciencias de la Ingeniería Mención en Ingeniería Eléctrica 81p. PFCHA-Becas TERMINADA