skip to main content
research-article

Minimal-Overlap Centrality for Multi-Gateway Designation in Real-Time TSCH Networks

Published:10 January 2024Publication History
Skip Abstract Section

Abstract

This article presents a novel centrality-driven gateway designation framework for the improved real-time performance of low-power wireless sensor networks (WSNs) at system design time. We target time-synchronized channel hopping (TSCH) WSNs with centralized network management and multiple gateways with the objective of enhancing traffic schedulability by design. To this aim, we propose a novel network centrality metric termed minimal-overlap centrality that characterizes the overall number of path overlaps between all the active flows in the network when a given node is selected as gateway. The metric is used as a gateway designation criterion to elect as a gateway the node leading to the minimal number of overlaps. The method is then extended to multiple gateways with the aid of the unsupervised learning method of spectral clustering. Concretely, after a given number of clusters are identified, we use the new metric at each cluster to designate as cluster gateway the node with the least overall number of overlaps. Extensive simulations with random topologies under centralized earliest-deadline-first (EDF) scheduling and shortest-path routing suggest our approach is dominant over traditional centrality metrics from social network analysis, namely, eigenvector, closeness, betweenness, and degree. Notably, our approach reduces by up to 40% the worst-case end-to-end deadline misses achieved by classical centrality-driven gateway designation methods.

REFERENCES

  1. [1] Accettura Nicola, Vogli Elvis, Palattella Maria Rita, Grieco Luigi Alfredo, Boggia Gennaro, and Dohler Mischa. 2015. Decentralized traffic aware scheduling in 6TiSCH networks: Design and experimental evaluation. IEEE Internet of Things Journal 2, 6 (2015), 455470.Google ScholarGoogle ScholarCross RefCross Ref
  2. [2] Akrivopoulos Orestis, Amaxilatis Dimitrios, Tsironis Nikolaos, Karadimas Dimitrios, Konstantopoulos Nektarios, and Panaretou Ioannis. 2022. Modernizing marinas in the mediterranean sea using smarty: Methodologies and lessons learned. In 2022 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). IEEE, 472477.Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Almeida Diogo, Gaitán Miguel Gutiérrez, d’Orey Pedro, Santos Pedro Miguel, Pinto Luis, and Almeida Luís. 2021. Demonstrating RA-TDMAs+ for robust communication in WiFi mesh networks. In 42nd IEEE Real-Time Systems Symposium (RTSS), Demo Session.Google ScholarGoogle Scholar
  4. [4] Ashraf Usman, Abdellatif Slim, and Juanole Guy. 2009. Gateway selection in backbone wireless mesh networks. In 2009 IEEE Wireless Communications and Networking Conference. IEEE, 16.Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Baruah Sanjoy, Bonifaci Vincenzo, Marchetti-Spaccamela Alberto, and Stiller Sebastian. 2010. Improved multiprocessor global schedulability analysis. Real-Time Systems 46, 1 (2010), 324.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Bini Enrico and Buttazzo Giorgio C.. 2005. Measuring the performance of schedulability tests. Real-Time Systems 30, 1-2 (2005), 129154.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Chai Wei Koong, He Diliang, Psaras Ioannis, and Pavlou George. 2013. Cache “less for more” in information-centric networks (extended version). Computer Communications 36, 7 (2013), 758770.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Chen Yu-Shu, Chang Shih-Ying, Chang Tzu-Wen, and Tsai Ming-Jer. 2018. Multiple sink placement with latency and reliability guarantee in lossy wireless sensor networks. In IEEE Global Communications Conference (GLOBECOM). IEEE, 17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Dobslaw Felix, Zhang Tingting, and Gidlund Mikael. 2016. QoS-aware cross-layer configuration for industrial wireless sensor networks. IEEE Trans. Indust. Informat. 12, 5 (2016), 16791691.Google ScholarGoogle ScholarCross RefCross Ref
  10. [10] Dujovne Diego, Watteyne Thomas, Vilajosana Xavier, and Thubert Pascal. 2014. 6TiSCH: Deterministic IP-enabled industrial internet (of things). IEEE Communications Magazine 52, 12 (2014), 3641.Google ScholarGoogle ScholarCross RefCross Ref
  11. [11] Elsts Atis, Fafoutis Xenofon, Oikonomou George, Piechocki Robert, and Craddock Ian. 2020. TSCH networks for health IoT: Design, evaluation, and trials in the wild. ACM Transactions on Internet of Things 1, 2 (2020), 127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Emberson Paul, Stafford Roger, and Davis Robert I.. 2010. Techniques for the synthesis of multiprocessor tasksets. In 1st International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS 2010). 611.Google ScholarGoogle Scholar
  13. [13] Gaitan Miguel G., Almeida Luis, Figueroa Alejandro, and Dujovne Diego. 2021. Impact of network centrality on the gateway designation of real-time TSCH networks. In 17th IEEE International Conference on Factory Communication Systems (WFCS). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Gaitan Miguel G., Almeida Luís, Santos Pedro M., and Yomsi Patrick M.. 2021. EDF scheduling and minimal-overlap shortest-path routing for real-time TSCH networks. In Workshop on Next Generation Real-Time Embedded Systems (NG-RES), Vol. 87. Virtual, 2–1.Google ScholarGoogle Scholar
  15. [15] Gaitán Miguel G., Dujovne Diego, Zuñiga Julián, Figueroa Alejandro, and Almeida Luís. 2022. Multi-gateway designation for real-time TSCH networks using spectral clustering and centrality. IEEE Embedded Systems Letters (2022).Google ScholarGoogle Scholar
  16. [16] Gaitan Miguel Gutierrez and Yomsi Patrick Meumeu. 2019. Multiprocessor scheduling meets the industrial wireless: A brief review. U. Porto Journal of Engineering 5, 1 (2019), 5976.Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Gaitan Miguel G., Yomsi Patrick M., Santos Pedro M., and Almeida Luís. 2020. Work-in-progress: Assessing supply/demand-bound based schedulability tests for wireless sensor-actuator networks. In IEEE International Conference on Factory Communication Systems (WFCS). IEEE, 14.Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Gaitán Miguel G. and Yomsi Patrick Meumeu. 2018. FF-DBF-WIN: On the forced-forward demand-bound function analysis for wireless industrial networks. In Work-in-Progress Session of the 30th Euromicro Conference on Real-Time System (ECRTS). 1315.Google ScholarGoogle Scholar
  19. [19] Harms Oliver and Landsiedel Olaf. 2020. MASTER: Long-term stable routing and scheduling in low-power wireless networks. In 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS). IEEE, 8694.Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Khan Wazir Zada, Rehman M. H., Zangoti Hussein Mohammed, Afzal Muhammad Khalil, Armi Nasrullah, and Salah Khaled. 2020. Industrial internet of things: Recent advances, enabling technologies and open challenges. Computers & Electrical Engineering 81 (2020), 106522.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. [21] Kumar Arvind, Matam Rakesh, and Mukherjee Mithun. 2021. Time optimal concurrent data collection trees for IoT applications. In 2021 IEEE International Systems Conference (SysCon). IEEE, 17.Google ScholarGoogle ScholarCross RefCross Ref
  22. [22] Lang Adrian, Wang Yi, Feng Cheng, Stai Eleni, and Hug Gabriela. 2021. Data aggregation point placement for smart meters in the smart grid. IEEE Trans. on Smart Grid 13, 1 (2021), 541554.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Li Mu, Lian Xiao-Chen, Kwok James T., and Lu Bao-Liang. 2011. Time and space efficient spectral clustering via column sampling. In CVPR 2011. IEEE, 22972304.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Liu Wei, Nishiyama Hiroki, Kato Nei, Shimizu Yoshitaka, and Kumagai Tomoaki. 2012. A novel gateway selection method to maximize the system throughput of wireless mesh network deployed in disaster areas. In 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications-(PIMRC). IEEE, 771776.Google ScholarGoogle Scholar
  25. [25] Lu Chenyang, Saifullah Abusayeed, Li Bo, Sha Mo, Gonzalez Humberto, Gunatilaka Dolvara, Wu Chengjie, Nie Lanshun, and Chen Yixin. 2015. Real-time wireless sensor-actuator networks for industrial cyber-physical systems. Proc. IEEE 104, 5 (2015), 10131024.Google ScholarGoogle ScholarCross RefCross Ref
  26. [26] Maccari Leonardo, Nguyen Quynh, and Cigno Renato Lo. 2016. On the computation of centrality metrics for network security in mesh networks. In 2016 IEEE Global Communications Conference (GLOBECOM). IEEE, 16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Magaia Naércio, Francisco Alexandre P., Pereira Paulo, and Correia Miguel. 2015. Betweenness centrality in delay tolerant networks: A survey. Ad Hoc Networks 33 (2015), 284305.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. [28] Mottola Luca and Picco Gian Pietro. 2010. MUSTER: Adaptive energy-aware multisink routing in wireless sensor networks. IEEE Trans. Mobile Computing 10, 12 (2010), 16941709.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Ng Andrew, Jordan Michael, and Weiss Yair. 2001. On spectral clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems 14 (2001).Google ScholarGoogle Scholar
  30. [30] Oliveira Eduardo M. R., Ramos Heitor S., and Loureiro Antonio AF. 2010. Centrality-based routing for wireless sensor networks. In 2010 IFIP Wireless Days. IEEE, 15.Google ScholarGoogle Scholar
  31. [31] Rodriguez Mayra Z., Comin Cesar H., Casanova Dalcimar, Bruno Odemir M., Amancio Diego R., Costa Luciano da F., and Rodrigues Francisco A.. 2019. Clustering algorithms: A comparative approach. PLOS ONE 14, 1 (012019), 134. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Saifullah Abusayeed, Xu You, Lu Chenyang, and Chen Yixin. 2010. Real-time scheduling for WirelessHART networks. In 2010 31st IEEE Real-Time Systems Symposium. IEEE, 150159.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Sisinni Emiliano, Saifullah Abusayeed, Han Song, Jennehag Ulf, and Gidlund Mikael. 2018. Industrial Internet of Things: Challenges, opportunities, and directions. IEEE Trans. on Industrial Informatics 14, 11 (2018), 47244734.Google ScholarGoogle ScholarCross RefCross Ref
  34. [34] Souadih Rebiha and Semchedine Fouzi. 2022. Energy-efficient coverage and connectivity of wireless sensor network in the framework of hybrid sensor and vehicular network. International Journal of Computers and Applications 44, 5 (2022), 444454.Google ScholarGoogle ScholarCross RefCross Ref
  35. [35] Taleb Sylia Mekhmoukh, Meraihi Yassine, Gabis Asma Benmessaoud, Mirjalili Seyedali, and Ramdane-Cherif Amar. 2022. Nodes placement in wireless mesh networks using optimization approaches: A survey. Neural Computing and Applications (2022), 137.Google ScholarGoogle Scholar
  36. [36] Tavakoli Rasool, Nabi Majid, Basten Twan, and Goossens Kees. 2018. Topology management and TSCH scheduling for low-latency convergecast in in-vehicle WSNs. IEEE Transactions on Industrial Informatics 15, 2 (2018), 10821093.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Terraneo Federico, Polidori Paolo, Leva Alberto, and Fornaciari William. 2018. TDMH-MAC: Real-time and multi-hop in the same wireless MAC. In 2018 IEEE Real-Time Systems Symposium (RTSS). IEEE, 277287.Google ScholarGoogle ScholarCross RefCross Ref
  38. [38] Vahabi Maryam, Faragardi Hamid Reza, and Fotouhi Hossein. 2018. An analytical model for deploying mobile sinks in industrial Internet of Things. In IEEE Wireless Communications and Networking Conference Workshops. IEEE, 155160.Google ScholarGoogle ScholarCross RefCross Ref
  39. [39] Valente Thomas W., Coronges Kathryn, Lakon Cynthia, and Costenbader Elizabeth. 2008. How correlated are network centrality measures? Connections 28, 1 (2008), 16.Google ScholarGoogle Scholar
  40. [40] Vázquez-Rodas Andrés and Luis J.. 2015. A centrality-based topology control protocol for wireless mesh networks. Ad Hoc Networks 24 (2015), 3454.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. [41] Vitturi Stefano, Trevisan Luca, Morato Alberto, Frigo Guglielmo, and Tramarin Federico. 2020. Evaluation of LoRaWAN for sensor data collection in an IIoT–based additive manufacturing project. In 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC). IEEE, 16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Wanasinghe Thumeera R., Gosine Raymond G., James Lesley Anne, Mann George K. I., Silva Oscar De, and Warrian Peter J.. 2020. The internet of things in the oil and gas industry: a systematic review. IEEE Internet of Things Journal 7, 9 (2020), 86548673.Google ScholarGoogle ScholarCross RefCross Ref
  43. [43] Wang Jiachen, Zhang Tianyu, Shen Dawei, Hu Xiaobo Sharon, and Han Song. 2021. APaS: An adaptive partition-based scheduling framework for 6TiSCH networks. In 2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS). IEEE, 320332.Google ScholarGoogle ScholarCross RefCross Ref
  44. [44] Watteyne Thomas, Weiss Joy, Doherty Lance, and Simon Jonathan. 2015. Industrial IEEE802. 15.4 e networks: Performance and trade-offs. In 2015 IEEE International Conference on Communications (ICC). IEEE, 604609.Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Wu Chengjie, Gunatilaka Dolvara, Sha Mo, and Lu Chenyang. 2018. Real-time wireless routing for industrial internet of things. In 2018 IEEE/ACM 3rd International Conference on Internet-of-Things Design and Implementation (IoTDI). IEEE, 261266.Google ScholarGoogle ScholarCross RefCross Ref
  46. [46] Xia Changqing, Jin Xi, and Zeng Peng. 2016. Resource analysis for wireless industrial networks. In International Conference on Mobile Ad-Hoc and Sensor Networks (MSN). IEEE, 424428.Google ScholarGoogle ScholarCross RefCross Ref
  47. [47] Xing Bo, Deshpande Mayur, Mehrotra Sharad, and Venkatasubramanian Nalini. 2010. Gateway designation for timely communications in instant mesh networks. In 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops). IEEE, 564569.Google ScholarGoogle ScholarCross RefCross Ref
  48. [48] Xu Dan, Jiao Wenli, Yin Zhuang, Wu Bin, Peng Yao, Chen Xiaojiang, Chen Feng, and Fang Dingyi. 2018. Enabling robust and reliable transmission in Internet of Things with multiple gateways. Computer Networks 146 (2018), 183199.Google ScholarGoogle ScholarCross RefCross Ref
  49. [49] Xu Dongkuan and Tian Yingjie. 2015. A comprehensive survey of clustering algorithms. Annals of Data Science 2, 2 (2015), 165193.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Minimal-Overlap Centrality for Multi-Gateway Designation in Real-Time TSCH Networks

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Embedded Computing Systems
            ACM Transactions on Embedded Computing Systems  Volume 23, Issue 1
            January 2024
            406 pages
            ISSN:1539-9087
            EISSN:1558-3465
            DOI:10.1145/3613501
            • Editor:
            • Tulika Mitra
            Issue’s Table of Contents

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 10 January 2024
            • Online AM: 25 July 2023
            • Accepted: 13 June 2023
            • Revised: 22 April 2023
            • Received: 10 November 2022
            Published in tecs Volume 23, Issue 1

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
          • Article Metrics

            • Downloads (Last 12 months)145
            • Downloads (Last 6 weeks)19

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Full Text

          View this article in Full Text.

          View Full Text