Skip to main content
Log in

A distributed algorithm to schedule TSCH links under the SINR model

  • Published:
Design Automation for Embedded Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  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)

  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) ALGOSENSORS

  3. Chlebus BS, Kowalski DR, Vaya S (2015) Distributed communication in bare-bones wireless networks. CoRR arXiv:1510.07357

  4. Diestel R (2005) Graph theory. Graduate texts in mathematics, 3rd edn. Springer, Berlin

    Google Scholar 

  5. Distributed Computing Group—ETH. Sinalgo—simulator for network algorithms. http://disco.ethz.ch/projects/sinalgo/. Accessed 2017

  6. Duquennoy S, Al Nahas B, Landsiedel O, Watteyne T (2015) Orchestra: robust mesh networks through autonomously scheduled TSCH. In: Proceedings of SenSys. ACM

  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). IEEE

  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). IEEE

  9. Flammini A, Sisinni E (2015) WirelessHART. In: Zurawski R (ed) Industrial communication technology handbook, chapter 31, 2nd edn. CRC Press, Boca Raton

    Google Scholar 

  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–1744

    Article  Google Scholar 

  11. Goussevskaia O, Moscibroda T, Wattenhofer R (2008) Local broadcasting in the physical interference model. In: DIALM-POMC

  12. Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404

    Article  MathSciNet  MATH  Google Scholar 

  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–105

    Article  Google Scholar 

  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–70

    Article  Google Scholar 

  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)

  16. IEEE (2015) IEEE standard for low-rate wireless networks—IEEE std 802.15.4-2015—revision of IEEE std 802.15.4-2011)

  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–577

  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 2006

  19. ISA (2011) Standard ISA-100.11a-2011—wireless systems for industrial automation: process control and related applications

  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, France

  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. IEEE

  22. Jurdzinski T, Kowalski DR, Stachowiak G (2013) Distributed deterministic broadcasting in uniform-power ad hoc wireless networks. In: FCT, LNCS 8070

  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. Moscibroda T, Wattenhofer R, Weber Y (2006) Protocol design beyond graph-based models. In: HotNets

  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 PIMRC

  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–1406

    Article  Google Scholar 

  27. Rekik S, Baccour N, Jmaiel M, Drira K, Grieco LA (2018) Autonomous and traffic-aware scheduling for TSCH networks. Comput Netw 135:201–212

    Article  Google Scholar 

  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). IEEE

  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 WASA

  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, Brazil

  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 Networks

  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, Berlin

    Google Scholar 

  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–2615

  34. Yu D, Wang Y, Hua Q-S, Lau FCM (2011) Distributed local broadcasting algorithms in the physical interference model. In: DCOSS

  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–8284

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Flávio Assis.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10617-018-9216-1

Keywords

Navigation