Fault Injection and Reliability Analysis on Time-Sensitive Networking
Time-sensitive networking (TSN) provides high-performance deterministic communication using time scheduling. In theory, the rigor of a TSN schedule is the key to achieving deterministic communication. However, real devices are prone to errors. TSN-based applications require both fault-tolerance and end-to-end latency guarantee. In this work, we identify the limitations of the TSN scheduling method, enhancing the simulation model NeSTiNg to enable fault-injection. The fault-injection is done by introducing new components, and modules to emulate permanent, transient, and intermittent faults with the aid of probability distributions. We evaluate the effectiveness of the fault-injection comparing the latency and jitter results to the ones expected by the schedule generator TSNsched, also presenting a technique to increase network reliability on faulty scenarios. Finally, we demonstrate through experiments the impact of applying the fault-tolerant scheduling approach described in this article, achieving jitter-free schedules regardless of the presence of faults in the network.
Authors
- Aellison Cassimiro Teixeira dos Santos (ORCID: https://orcid.org/0000-0001-7894-3349)
- Renan M. da Silva (ORCID: https://orcid.org/0009-0008-2545-1971)
- Iguatemi E. Fonseca (ORCID: https://orcid.org/0000-0002-5457-7601)
- Vivek Nigam (ORCID: https://orcid.org/0000-0003-4089-1218)
Institutions
- Universidade Federal da Paraíba (BR)
Publication Details
- Journal
- IEEE Internet of Things Journal
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/jiot.2024.3492134
- Citations
- 4
- Primary Topic
- Network Time Synchronization Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.40
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico