Skip to content

Temperature-resilient time synchronization for the internet of things

Research output: Contribution to journalArticle

Standard

Temperature-resilient time synchronization for the internet of things. / Elsts, Atis; Fafoutis, Xenofon; Duquennoy, Simon; Oikonomou, George; Piechocki, Robert; Craddock, Ian.

In: IEEE Transactions on Industrial Informatics, Vol. 14, No. 5, 05.2018, p. 2241-2250.

Research output: Contribution to journalArticle

Harvard

Elsts, A, Fafoutis, X, Duquennoy, S, Oikonomou, G, Piechocki, R & Craddock, I 2018, 'Temperature-resilient time synchronization for the internet of things' IEEE Transactions on Industrial Informatics, vol. 14, no. 5, pp. 2241-2250. https://doi.org/10.1109/TII.2017.2778746

APA

Vancouver

Author

Elsts, Atis ; Fafoutis, Xenofon ; Duquennoy, Simon ; Oikonomou, George ; Piechocki, Robert ; Craddock, Ian. / Temperature-resilient time synchronization for the internet of things. In: IEEE Transactions on Industrial Informatics. 2018 ; Vol. 14, No. 5. pp. 2241-2250.

Bibtex

@article{429dd808136440e39c88085f68ab37c9,
title = "Temperature-resilient time synchronization for the internet of things",
abstract = "Networks deployed in real-world conditions have to cope with dynamic, unpredictable environmental temperature changes. These changes affect the clock rate on network nodes, and can cause faster clock de-synchronization compared to situations where devices are operating under stable temperature conditions. Wireless network protocols, such as time-slotted channel hopping (TSCH) from the IEEE 802.15.4-2015 standard, are affected by this problem, since they require tight clock synchronization among all nodes for the network to remain operational. This paper proposes a method for autonomously compensating temperature-dependent clock rate changes. After a calibration stage, nodes continuously perform temperature measurements to compensate for clock drifts at runtime. The method is implemented on low-power Internet of Things (IoT) nodes and evaluated through experiments in a temperature chamber, indoor and outdoor environments, as well as with numerical simulations. The results show that applying the method reduces the maximum synchronization error more than ten times. In this way, the method allows reduction in the total energy spent for time synchronization, which is practically relevant concern for low data rate, low energy budget TSCH networks, especially those exposed to environments with changing temperature.",
keywords = "Communication networks, thermal factors",
author = "Atis Elsts and Xenofon Fafoutis and Simon Duquennoy and George Oikonomou and Robert Piechocki and Ian Craddock",
year = "2018",
month = "5",
doi = "10.1109/TII.2017.2778746",
language = "English",
volume = "14",
pages = "2241--2250",
journal = "IEEE Transactions on Industrial Informatics",
issn = "1551-3203",
publisher = "Institute of Electrical and Electronics Engineers (IEEE)",
number = "5",

}

RIS - suitable for import to EndNote

TY - JOUR

T1 - Temperature-resilient time synchronization for the internet of things

AU - Elsts, Atis

AU - Fafoutis, Xenofon

AU - Duquennoy, Simon

AU - Oikonomou, George

AU - Piechocki, Robert

AU - Craddock, Ian

PY - 2018/5

Y1 - 2018/5

N2 - Networks deployed in real-world conditions have to cope with dynamic, unpredictable environmental temperature changes. These changes affect the clock rate on network nodes, and can cause faster clock de-synchronization compared to situations where devices are operating under stable temperature conditions. Wireless network protocols, such as time-slotted channel hopping (TSCH) from the IEEE 802.15.4-2015 standard, are affected by this problem, since they require tight clock synchronization among all nodes for the network to remain operational. This paper proposes a method for autonomously compensating temperature-dependent clock rate changes. After a calibration stage, nodes continuously perform temperature measurements to compensate for clock drifts at runtime. The method is implemented on low-power Internet of Things (IoT) nodes and evaluated through experiments in a temperature chamber, indoor and outdoor environments, as well as with numerical simulations. The results show that applying the method reduces the maximum synchronization error more than ten times. In this way, the method allows reduction in the total energy spent for time synchronization, which is practically relevant concern for low data rate, low energy budget TSCH networks, especially those exposed to environments with changing temperature.

AB - Networks deployed in real-world conditions have to cope with dynamic, unpredictable environmental temperature changes. These changes affect the clock rate on network nodes, and can cause faster clock de-synchronization compared to situations where devices are operating under stable temperature conditions. Wireless network protocols, such as time-slotted channel hopping (TSCH) from the IEEE 802.15.4-2015 standard, are affected by this problem, since they require tight clock synchronization among all nodes for the network to remain operational. This paper proposes a method for autonomously compensating temperature-dependent clock rate changes. After a calibration stage, nodes continuously perform temperature measurements to compensate for clock drifts at runtime. The method is implemented on low-power Internet of Things (IoT) nodes and evaluated through experiments in a temperature chamber, indoor and outdoor environments, as well as with numerical simulations. The results show that applying the method reduces the maximum synchronization error more than ten times. In this way, the method allows reduction in the total energy spent for time synchronization, which is practically relevant concern for low data rate, low energy budget TSCH networks, especially those exposed to environments with changing temperature.

KW - Communication networks

KW - thermal factors

UR - http://www.scopus.com/inward/record.url?scp=85037609307&partnerID=8YFLogxK

U2 - 10.1109/TII.2017.2778746

DO - 10.1109/TII.2017.2778746

M3 - Article

VL - 14

SP - 2241

EP - 2250

JO - IEEE Transactions on Industrial Informatics

T2 - IEEE Transactions on Industrial Informatics

JF - IEEE Transactions on Industrial Informatics

SN - 1551-3203

IS - 5

ER -