Abstract

Accurate clock synchronization in the industr-ial-Internet-of-Things systems forms the cornerstone of distributed interaction and coordination among various infrastructures and machines in an industrial environment. However, due to the widespread use of wireless networks in industrial applications, constraints inherent to wireless networks including uncertain propagation delays, random packets losses, and unguaranteed communication resources are unavoidable, leading to dramatically increased clock synchronization error and unreliable or even outdated information. Meanwhile, time information transmissions are vulnerable to suffer from malicious attacks, causing unreliable timestamps and insecure synchronization. In this article, we proposed a distributed clock synchronization protocol based on an intelligent clustering algorithm to achieve accurate, secure, and packet-efficient clock synchronization. The varying rate of skew of every clock is collected and utilized for cluster formation as well as malicious node detection. According to established clusters, various synchronization frequencies are assigned, which can avoid excessive network access contention, reduce overall communication resource consumption, and improve synchronization accuracy. Meanwhile, a two-tier fault detection algorithm consists of outlier detection and second-order regressive model prediction is applied to determine potential malicious nodes. The simulation results demonstrate that the proposed protocol overwhelms simultaneous synchronization protocols in terms of synchronization performance and faulty node detection.

Full Text
Published version (Free)

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