Abstract
Industrial environments are typically characterised by high levels of interference. Therefore, standards for industrial wireless sensor networks (WirelessHART, ISA 100.11a, and IEEE 802.15.4e) have defined a time division and multichannel-based mode of operation, in which pairs of time slots and channels are assigned to links representing communication between nodes. In IEEE 802.15.4e this mode of operation is called Timed Slotted Channel Hopping. In this paper we describe a distributed algorithm to define such an assignment for a given network. The algorithm is efficient, scalable and was developed for the Signal-to-Interference-plus-Noise-Ratio model, currently considered the most appropriate to analyse algorithms for wireless networks when interference is taken into consideration. In particular, the algorithm provides deterministic communication in the network. Previous approaches to this problem are mainly centralised, based on a simple (or none) interference model, do not provide deterministic communication or do not consider multiple physical channels. In this paper we describe the algorithm and present results of simulation, where we evaluated the number of rounds needed for computing the schedules and the size of the produced schedules. The described algorithm applies also to the Internet of Things, characterised by high scale and presence of interference.
Similar content being viewed by others
References
Accettura N, Palattella MR, Boggia G, Grieco LA, Dohler M (2013) Decentralized traffic aware scheduling for multi-hop low power lossy networks in the internet of things. In: Proceedings of the 14th IEEE international symposium and workshops on a world of wireless, mobile and multimedia networks (WoWMoM)
Avin C, Lotker Z, Pasquale F, Pignolet Y-A (2009) A note on uniform power connectivity in the SINR model. In: Dolev S (ed) ALGOSENSORS
Chlebus BS, Kowalski DR, Vaya S (2015) Distributed communication in bare-bones wireless networks. CoRR arXiv:1510.07357
Diestel R (2005) Graph theory. Graduate texts in mathematics, 3rd edn. Springer, Berlin
Distributed Computing Group—ETH. Sinalgo—simulator for network algorithms. http://disco.ethz.ch/projects/sinalgo/. Accessed 2017
Duquennoy S, Al Nahas B, Landsiedel O, Watteyne T (2015) Orchestra: robust mesh networks through autonomously scheduled TSCH. In: Proceedings of SenSys. ACM
Elsts A, Fafoutis X, J Pope, Oikonomou G, Piechocki R, Craddock I (June 2017) Scheduling high-rate unpredictable traffic in IEEE802.15.4 TSCH networks. In: Proceedings of the IEEE 13th international conference on distributed computing in sensor systems (DCOSS). IEEE
Fafoutis X, Elsts A, Oikonomou G, Piechocki R, Craddock I (2018) Adaptive static scheduling in IEEE 802.15.4 TSCH networks. In: Proceedings of the IEEE 4th world forum on Internet of Things (WF-IoT). IEEE
Flammini A, Sisinni E (2015) WirelessHART. In: Zurawski R (ed) Industrial communication technology handbook, chapter 31, 2nd edn. CRC Press, Boca Raton
Ghosh A, Incel OD, Kumar VSA, Krishnamachari B (2011) Multi-channel scheduling and spanning trees: throughput-delay trade-off for fast data collection in sensor networks. IEEE ACM Trans Netw 19(6):1731–1744
Goussevskaia O, Moscibroda T, Wattenhofer R (2008) Local broadcasting in the physical interference model. In: DIALM-POMC
Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404
Hermeto RT, Gallais A, Theoleyre F (2017) Scheduling for IEEE802.15.4-TSCH and slow channel hopping MAC in low power industrial wireless networks: a survey. Comput Commun 114(C):84–105
Hwang R-H, Wang C-C, Wang W-B (2017) A distributed scheduling algorithm for IEEE 802.15.4e wireless sensor networks. Comput Stand Interfaces 52:63–70
IEEE (2015) IEEE standard for local and metropolitan area networks—part 15.4: low-rate wireless personal area networks (LR-WPANs) amendment 1: MAC sublayer—IEEE std 802.15.4e-2012 (amendment to IEEE std 802.15.4-2011)
IEEE (2015) IEEE standard for low-rate wireless networks—IEEE std 802.15.4-2015—revision of IEEE std 802.15.4-2011)
Incel OD, Krishnamachari B (2008) Enhancing the data collection rate of tree-based aggregation in wireless sensor networks. In: 2008 5th annual IEEE communications society conference on sensor, mesh and ad hoc communications and networks, pp 569–577
Incel OD, Dulman S, Jansen P (2006) Multi-channel support for dense wireless sensor networking. In: Havinga P, Lijding M, Meratnia N, Wegdam M (eds) Proceedings of EuroSSC 2006
ISA (2011) Standard ISA-100.11a-2011—wireless systems for industrial automation: process control and related applications
Juc I, Alphand O, Guizzetti R, Favre M, Duda A (2017) Stripe: adistributed scheduling protocol for 802.15.4e TSCH networks. Technical Report Research Report RR-LIG-54, Laboratoired’Informatique de Grenoble, France
Jung J, Kim D, Hong J, Kang J, Yi Y (2018) Parameterized slot scheduling for adaptive and autonomous TSCH networks. In: Proceedings of IEEE conference on computer communications workshops (INFOCOM WKSHPS): IEEE INFOCOM MiseNet Workshop. IEEE
Jurdzinski T, Kowalski DR, Stachowiak G (2013) Distributed deterministic broadcasting in uniform-power ad hoc wireless networks. In: FCT, LNCS 8070
Kowalski DR, Moses Jr WK, Vaya S (2017) Deterministic backbone creation in an SINR network without knowledge of location. CoRR arXiv:1702.02460
Moscibroda T, Wattenhofer R, Weber Y (2006) Protocol design beyond graph-based models. In: HotNets
Palattella MR, Accettura N, Dohler M, Grieco LA, Boggia G (2012) Traffic aware scheduling algorithm for reliable low-power multi-hop IEEE 802.15.4e networks. In: Proceedings of the 23rd IEEE PIMRC
Palattella MR, Accettura N, Vilajosana X, Watteyne T, Grieco LA, Boggia G, Dohler M (2013) Standardized protocol stack for the internet of (important) things. IEEE Commun Surv Tutor 15(3):1389–1406
Rekik S, Baccour N, Jmaiel M, Drira K, Grieco LA (2018) Autonomous and traffic-aware scheduling for TSCH networks. Comput Netw 135:201–212
Shi J, Sha M, Yang Z (2018) DiGS: distributed graph routing and scheduling for industrial wireless sensor-actuator networks. In: Proceedings of the IEEE 38th international conference on distributed computing systems (ICDCS). IEEE
Shi W, Hua Q-S, Yu D, Wang Y, Lau FCM (2012) Efficient information exchange in single-hop multi-channel radio networks. In: Proceedings of WASA
Silva JC, Assis F (2017) A distributed algorithm to schedule TSCH links under the SINR interference model. In: Proceedings of the VIII Brazilian symposium on computing systems engineering (SBESC), Curitiba, PR, Brazil
Ridha S, Pascale M, Erwan L (2015) Wave: a distributed scheduling algorithm for convergecast in IEEE 802.15.4e networks (extended version). Research Report RR-8661, Inria. Wireless Networks
Tinka A, Watteyne T, Pister K (2010) A decentralized scheduling algorithm for time synchronized channel hopping. In: Zheng J, Simplot-Ryl D, Leung VCM (eds) Proceedings of ADHOCNETS 2010. Springer, Berlin
Urgaonkar R, Ramanathan R, Redi J, Tetteh WN (2013) Channel assignment in dense MC-MR wireless networks: scaling laws and algorithms. In: IEEE INFOCOM, pp 2607–2615
Yu D, Wang Y, Hua Q-S, Lau FCM (2011) Distributed local broadcasting algorithms in the physical interference model. In: DCOSS
Zand P, Dilo A, Havinga P (2013) D-MSR: a distributed network management scheme for real-time monitoring and process control applications in wireless industrial automation. Sensors 13:8239–8284
Acknowledgements
The approach used in the algorithm described in this paper was based on previous related work with Prof. Dariusz Kowalski from the University of Liverpool, UK.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
da Silva, J.C., Assis, F. A distributed algorithm to schedule TSCH links under the SINR model. Des Autom Embed Syst 23, 21–39 (2019). https://doi.org/10.1007/s10617-018-9216-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10617-018-9216-1