Evaluation of the impact on industrial applications of NTP Used by IoT devices

The requirements of distributed systems implemented using IoT paradigms include the sharing of a common time reference. When the applications are intended for industrial scenarios, the desired time synchronization uncertainty decreases, due to the real-time needs of this kind of systems. Currently, the most diffused way to obtain a time reference for an Internet connected device is to use NTP (Network Time Protocol) for querying time servers. This paper is focused on industrial IoT applications and it is aimed to evaluate the impact that NTP synchronization performance and NTP throughput may have on the real-time host network. Analytical formulas for estimating the NTP impact are introduced. The work is complemented by the presentation of a use case that shows the use of NTP for the synchronization of a large industrial plant at field level. The results highlight the threat to the real-time behavior of the automation system caused by the uncontrolled peaks of traffic due to NTP. Last, some design considerations for mitigation of the impact are discussed.

[1]  Arun Kumar Sangaiah,et al.  A Robust Time Synchronization Scheme for Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[2]  David L. Mills,et al.  Internet Engineering Task Force (ietf) Network Time Protocol Version 4: Protocol and Algorithms Specification , 2010 .

[3]  Wilfried Steiner,et al.  A Perspective on IEEE Time-Sensitive Networking for Industrial Communication and Automation Systems , 2019, Proceedings of the IEEE.

[4]  Yongkui Liu,et al.  Industry 4.0 and Cloud Manufacturing: A Comparative Analysis , 2017 .

[5]  Emiliano Sisinni,et al.  Enabling PROFINET devices to work in IoT: Characterization and requirements , 2016, 2016 IEEE International Instrumentation and Measurement Technology Conference Proceedings.

[6]  Emiliano Sisinni,et al.  Delay Estimation of Industrial IoT Applications Based on Messaging Protocols , 2018, IEEE Transactions on Instrumentation and Measurement.

[7]  Judah Levine,et al.  Usage Analysis of the NIST Internet Time Service. , 2016, Journal of research of the National Institute of Standards and Technology.

[8]  David L. Mills,et al.  Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI , 1996, RFC.

[9]  Emiliano Sisinni,et al.  Latency evaluation for MQTT and WebSocket Protocols: an Industry 4.0 perspective , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[10]  Dennis Brandão,et al.  On the performance of OPC UA and MQTT for data exchange between industrial plants and cloud servers , 2019, ACTA IMEKO.

[11]  David C. Mazur,et al.  Time Synchronization Mechanisms for the Industrial Marketplace , 2015, IEEE Transactions on Industry Applications.

[12]  Nada Golmie,et al.  A Survey on Industrial Internet of Things: A Cyber-Physical Systems Perspective , 2018, IEEE Access.

[13]  Emiliano Sisinni,et al.  Are Cloud Services Aware of Time? An Experimental Analysis oriented to Industry 4.0 , 2019, 2019 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS).

[14]  S. Rinaldi,et al.  Performance evaluation of full-cloud and edge-cloud architectures for Industrial IoT anomaly detection based on deep learning , 2019, 2019 II Workshop on Metrology for Industry 4.0 and IoT (MetroInd4.0&IoT).

[15]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

[16]  Fei Tao,et al.  IoT-Based Intelligent Perception and Access of Manufacturing Resource Toward Cloud Manufacturing , 2014, IEEE Transactions on Industrial Informatics.

[17]  R. Siebrits,et al.  High Performance Time Synchronisation for Industrial Logic Control Utilising a Low Cost Single Board Computer with EMC Compliance , 2018, 2018 IEEE International Frequency Control Symposium (IFCS).

[18]  Kun Yang,et al.  Ultra-low latency cloud-fog computing for industrial Internet of Things , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[19]  Joe Cunningham,et al.  The industrial internet of things (IIoT): An analysis framework , 2018, Comput. Ind..

[20]  Ivan Stojmenovic,et al.  Machine-to-Machine Communications With In-Network Data Aggregation, Processing, and Actuation for Large-Scale Cyber-Physical Systems , 2014, IEEE Internet of Things Journal.

[21]  Dacfey Dzung,et al.  Towards Robust Synchronization in IoT Networks , 2019, 2019 11th International Conference on Communication Systems & Networks (COMSNETS).