A distributed algorithm to schedule TSCH links under the SINR model

  • José Carlos da Silva
  • Flávio AssisEmail author


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.


Industrial sensor networks TSCH Scheduling SINR 



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.


  1. 1.
    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)Google Scholar
  2. 2.
    Avin C, Lotker Z, Pasquale F, Pignolet Y-A (2009) A note on uniform power connectivity in the SINR model. In: Dolev S (ed) ALGOSENSORSGoogle Scholar
  3. 3.
    Chlebus BS, Kowalski DR, Vaya S (2015) Distributed communication in bare-bones wireless networks. CoRR arXiv:1510.07357
  4. 4.
    Diestel R (2005) Graph theory. Graduate texts in mathematics, 3rd edn. Springer, BerlinGoogle Scholar
  5. 5.
    Distributed Computing Group—ETH. Sinalgo—simulator for network algorithms. Accessed 2017
  6. 6.
    Duquennoy S, Al Nahas B, Landsiedel O, Watteyne T (2015) Orchestra: robust mesh networks through autonomously scheduled TSCH. In: Proceedings of SenSys. ACMGoogle Scholar
  7. 7.
    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). IEEEGoogle Scholar
  8. 8.
    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). IEEEGoogle Scholar
  9. 9.
    Flammini A, Sisinni E (2015) WirelessHART. In: Zurawski R (ed) Industrial communication technology handbook, chapter 31, 2nd edn. CRC Press, Boca RatonGoogle Scholar
  10. 10.
    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–1744CrossRefGoogle Scholar
  11. 11.
    Goussevskaia O, Moscibroda T, Wattenhofer R (2008) Local broadcasting in the physical interference model. In: DIALM-POMCGoogle Scholar
  12. 12.
    Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    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–105CrossRefGoogle Scholar
  14. 14.
    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–70CrossRefGoogle Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    IEEE (2015) IEEE standard for low-rate wireless networks—IEEE std 802.15.4-2015—revision of IEEE std 802.15.4-2011)Google Scholar
  17. 17.
    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–577Google Scholar
  18. 18.
    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 2006Google Scholar
  19. 19.
    ISA (2011) Standard ISA-100.11a-2011—wireless systems for industrial automation: process control and related applicationsGoogle Scholar
  20. 20.
    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, FranceGoogle Scholar
  21. 21.
    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. IEEEGoogle Scholar
  22. 22.
    Jurdzinski T, Kowalski DR, Stachowiak G (2013) Distributed deterministic broadcasting in uniform-power ad hoc wireless networks. In: FCT, LNCS 8070Google Scholar
  23. 23.
    Kowalski DR, Moses Jr WK, Vaya S (2017) Deterministic backbone creation in an SINR network without knowledge of location. CoRR arXiv:1702.02460
  24. 24.
    Moscibroda T, Wattenhofer R, Weber Y (2006) Protocol design beyond graph-based models. In: HotNetsGoogle Scholar
  25. 25.
    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 PIMRCGoogle Scholar
  26. 26.
    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–1406CrossRefGoogle Scholar
  27. 27.
    Rekik S, Baccour N, Jmaiel M, Drira K, Grieco LA (2018) Autonomous and traffic-aware scheduling for TSCH networks. Comput Netw 135:201–212CrossRefGoogle Scholar
  28. 28.
    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). IEEEGoogle Scholar
  29. 29.
    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 WASAGoogle Scholar
  30. 30.
    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, BrazilGoogle Scholar
  31. 31.
    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 NetworksGoogle Scholar
  32. 32.
    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, BerlinGoogle Scholar
  33. 33.
    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–2615Google Scholar
  34. 34.
    Yu D, Wang Y, Hua Q-S, Lau FCM (2011) Distributed local broadcasting algorithms in the physical interference model. In: DCOSSGoogle Scholar
  35. 35.
    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–8284CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Information SystemsUFS - Federal University of SergipeItabaianaBrazil
  2. 2.LaSiD - Distributed Systems Laboratory, PPGM - Graduate Program on Mechatronics, Department of Computer ScienceUFBA - Federal University of BahiaSalvadorBrazil

Personalised recommendations