Abstract

Precise distributed clock synchronization is important for Time-Triggered Ethernet (TTEthernet) in which fail-arbitrary synchronization failure cannot be treated by existed protocols unless every synchronization node is equipped with a dedicated clock monitoring. A novel method was presented to detect arbitrary synchronization failure by some application-level routines which make distributed decisions mainly by monitoring the protocol control frames (PCFs). An arbitrary failure node can be exactly detected and located by the routine resided on each of the Compression Masters based on the concerned accusation messages sent from Synchronization Masters or Synchronization Clients. The proposed method can make up the weak points on the detection of the arbitrary failure node of the existed fault-tolerant synchronization mechanism and enhance the synchronization node to resist the arbitrary failure for TTEthernet. By our SAL-based model checking, this method had been formally verified to have a fail-arbitrary detection capacity even in a standard integration configuration. Simulations imply that the quality of the whole clock synchronization is effectively improved after the failure node has been isolated.

Highlights

  • The Internet of Things (IoTs) are becoming one of the integral parts of our lives, as all of the modern devices including pervasive systems use internet for its connectivity with the rest of the world.1 IoT as a discipline and movement to systematically connect distributed embedded systems on large or even Internet-like scales promises a new generation of systems and system-of-systems.2 In order to enable tight coupling of embedded systems in the IoT, there is a need for deterministic communication channels with predictable and low communication latency and jitter

  • Since TTEthernet has no restriction on the synchronization role congurations, end systems congured as Compression Master (CM) are still a®ected by arbitrary failures

  • We propose a method to detect an arbitrary failure node in TTEthernet, which is developed in a way of two phases

Read more

Summary

Introduction

The Internet of Things (IoTs) are becoming one of the integral parts of our lives, as all of the modern devices including pervasive systems use internet for its connectivity with the rest of the world. IoT as a discipline and movement to systematically. Since TTEthernet has no restriction on the synchronization role congurations, end systems congured as CMs are still a®ected by arbitrary failures In this case, the fail-arbitrary failures of CMs may do harm to the quality of clock synchronization and even destroy the global time base of the whole network. The presented method can detect multiple arbitrary failures, not subject to the restriction of failure hypotheses of TTEthernet It is compatible with the existed fault-tolerant mechanism of TTEthernet and needs no additional hardware monitoring the failure of the clock. This reduced the safety cost on the devices determinately satisfying the fail-inconsistent-omission mode.

Related Work
Application-Level Method
The second phase — location of an arbitrary failure node
Validation of the Application-Level Method
Result
Simulation and Experimental Evaluation
Simulations and analysis
Comparison and analysis
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.