Time-sensitive networks based on ultra-accurate synchronization mechanisms

  1. Sánchez Garrido, Jorge
Dirigée par:
  1. Eduardo Ros Vidal Directeur
  2. Javier Díaz Alonso Co-directeur

Université de défendre: Universidad de Granada

Fecha de defensa: 27 janvier 2021

Jury:
  1. Sergio Cuenca Asensi President
  2. Eva Martínez Ortigosa Secrétaire
  3. Miguel Damas Rapporteur
  4. Moises Weber Suarez Rapporteur
  5. Peter Maat Rapporteur

Type: Thèses

Résumé

This thesis explores advanced topics with respect to the construction, implementation, and validation of TSN systems. Hence, in Part I, we provide the reader with an overview of the main technologies and specifications that lie at the foundation of TSN networks. We also introduce the use and definition of profiles for TSN and emphasize their pivotal role in ensuring that the adoption of TSN will be widespread in multiple industries and applications, as they provide well-defined “templates” tailored to the requirements of a specific application domain. After that, we present the experimental methodologies, tools, laboratory material, and the layout of the test benches that we used during the development and experimental characterization stages. We built convergent TSN network systems with the use of these elements. This convergence is the fundamental property that will allow the eventual replacement of fieldbuses. Hence, TSN networks can handle critical data, best-effort traffic, and timing synchronization protocols simultaneously. In this context, we also introduce a motivational case with White Rabbit (WR) synchronization in the Cherenkov Telescope Array to illustrate how an integration with TSN could pave the way for the use of TSN networks for scientific infrastructures. We show that we have implemented a deterministic TSN system using a highly customizable FPGA architecture, that is also adaptable, and that can be fitted and targeted to multiple devices and scenarios. In this context, we emphasize our successful implementation of the system for major use cases in the Smart Grid and for the avionics of the Miura 1 microlauncher. Also, we have shown the preliminary results of our integration with WR timing for exploring the application of TSN to scientific infrastructure and other advanced topics related to the automatic generation of configuration parameters. We conclude by assessing the overall level of compliance of our initial objectives and with the proposal of an upgrade path for the system as future work. Lastly, we have included some considerations in the Appendixes on select topics relating to network driver development for embedded Linux environments.