{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:51:04Z","timestamp":1760233864329,"version":"build-2065373602"},"reference-count":22,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T00:00:00Z","timestamp":1614816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100012331","name":"Agentschap Innoveren en Ondernemen","doi-asserted-by":"publisher","award":["HBC.2019.2017"],"award-info":[{"award-number":["HBC.2019.2017"]}],"id":[{"id":"10.13039\/100012331","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Smart buildings benefit from IEEE 802.15.4e time slotted channel hopping (TSCH) medium access for creating reliable and power aware wireless sensor and actuator networks (WSANs). As in these networks, sensors are supposed to communicate to each other and with actuators, IPv6 multicast forwarding is seen as a valuable means to reduce traffic. A promising approach to multicast, based on the Routing Protocol for Low Power and Lossy Networks (RPL) is Bidirectional Multicast RPL Forwarding (BMRF). This paper aimed to analyze the performance of BMRF over TSCH. The authors investigated how an adequate TSCH scheduler can help to achieve a requested quality of service (QoS). A theoretical model for the delay and energy consumption of BMRF over TSCH is presented. Next, BMRF\u2019s link layer (LL) unicast and LL broadcast forwarding modes were analyzed on restricted and realistic topologies. On topologies with increased interference, BMRF\u2019s LL broadcast on top of TSCH causes high energy consumption, mainly because of the amount of energy needed to run the schedule, but it significantly improves packet delivery ratio and delay compared to ContikiMAC under the same conditions. In most cases, the LL unicast was found to outperform the LL broadcast, but the latter can be beneficial to certain applications, especially those sensitive to delays.<\/jats:p>","DOI":"10.3390\/s21051771","type":"journal-article","created":{"date-parts":[[2021,3,5]],"date-time":"2021-03-05T00:39:07Z","timestamp":1614904747000},"page":"1771","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Time Slotted Channel Hopping and ContikiMAC for IPv6 Multicast-Enabled Wireless Sensor Networks"],"prefix":"10.3390","volume":"21","author":[{"given":"Eden","family":"Teshome","sequence":"first","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4552-409X","authenticated-orcid":false,"given":"Diana","family":"Deac","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Communications Department, Technical University of Cluj-Napoca, 400027 Cluj-Napoca,  Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steffen","family":"Thielemans","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0023-0856","authenticated-orcid":false,"given":"Matthias","family":"Carlier","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kris","family":"Steenhaut","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"},{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"An","family":"Braeken","sequence":"additional","affiliation":[{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, 1050 Brussels,  Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5917-4003","authenticated-orcid":false,"given":"Virgil","family":"Dobrota","sequence":"additional","affiliation":[{"name":"Communications Department, Technical University of Cluj-Napoca, 400027 Cluj-Napoca,  Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,4]]},"reference":[{"key":"ref_1","unstructured":"Dunkels, A. (2011). The ContikiMAC Radio Duty Cycling Protocol. In SICS Technical Report T2011:13, Swedish Institute of Computer Science, Kista, Sweden. SICS Technical Report T2011:13, Swedish Institute of Computer Science. Available online: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.220.6965."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Duquennoy, S., Elsts, A., Nahas, B.A., and Oikonomou, G. (2017, January 5\u20137). TSCH and 6TiSCH for Contiki: Challenges, design and evaluation. Proceedings of the 13th International Conference on Distributed Computing in Sensor Systems, DCOSS, Ottawa, ON, Canada.","DOI":"10.1109\/DCOSS.2017.29"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"457","DOI":"10.17762\/ijcnis.v9i3.2918","article-title":"Deployment of Multi-Fuzzy Model Based Routing in RPL to Support Efficient IoT","volume":"9","author":"Aljarrah","year":"2017","journal-title":"Int. J. Commun. Netw. Inf. Secur."},{"key":"ref_4","unstructured":"Conti, M., Kaliyar, P., and Lal, K. (September, January 29). REMI: A Reliable and Secure Multicast Routing Protocol for IoT Networks. Proceedings of the 12th International Conference on Availability, Reliability and Security (ARES 17), Reggio Calabria, Italy."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"102675","DOI":"10.1016\/j.jnca.2020.102675","article-title":"A robust multicast communication protocol for Low power and Lossy networks","volume":"164","author":"Conti","year":"2020","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Papadopoulos, G.Z., Georgallides, A., Tryfonas, T., and Oikonomou, G. (2016, January 26\u201328). BMFA: Bi-Directional Multicast Forwarding Algorithm for RPL-based 6LoWPANs. Proceedings of the 2nd EAI International Conference on Interoperability in Internet of Things, InterIoT 2016, Paris, France.","DOI":"10.1007\/978-3-319-52727-7_3"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1504\/IJAHUC.2020.105474","article-title":"A novel RPL-based multicast routing mechanism for wireless sensor networks","volume":"33","author":"Hwang","year":"2020","journal-title":"Int. J. Ad Hoc Ubiquitous Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"4317","DOI":"10.1109\/JSEN.2018.2820184","article-title":"Analysis of Internet Protocol based Multicast on Duty-cycled Wireless Sensor Networks","volume":"18","author":"Carlier","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"e4","DOI":"10.1002\/itl2.4","article-title":"A Performance Analysis of Orchestra Scheduling for TSCH networks","volume":"1","author":"Rekik","year":"2017","journal-title":"Internet Technol. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1573","DOI":"10.1109\/TVT.2016.2553176","article-title":"Analysis and Experimental Evaluation of IEEE 802.15.4e TSCH CSMA-CA Algorithm","volume":"66","author":"Duquennoy","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_11","unstructured":"Omar, E. (2017). Evaluation Assessment of Energy-Efficient Duty Cycling MAC Protocols in ContikiOS. [Master\u2019s Thesis, \u00c5bo Akademi University]."},{"key":"ref_12","unstructured":"IETF (2021, March 02). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks 2020. Available online: https:\/\/tools.ietf.org\/html\/rfc6550."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.adhoc.2016.10.004","article-title":"BMRF: Bidirectional Multicast RPL Forwarding","volume":"54","author":"Lorente","year":"2017","journal-title":"Ad Hoc Netw."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Oikonomou, G., and Phillips, I. (2012, January 19\u201323). Stateless multicast forwarding with RPL in 6LowPAN sensor networks. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops 2012, Lugano, Switzerland.","DOI":"10.1109\/PerComW.2012.6197494"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Duquennoy, S., Al Nahas, B., Landsiedel, O., and Watteyne, T. (2015, January 1\u20134). Orchestra: Robust Mesh Networks through Autonomously Scheduled TSCH. Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems 2015, Seoul, Korea.","DOI":"10.1145\/2809695.2809714"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Oh, S., Hwang, D., Kim, K.-H., and Kim, K. (2018). Escalator: An Autonomous Scheduling Scheme for Convergecast in TSCH. Sensors, 18.","DOI":"10.3390\/s18041209"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kim, S., Kim, H., and Kim, C. (2019, January 16\u201318). ALICE: Autonomous Link-based Cell Scheduling for TSCH. Proceedings of the 18th ACM\/IEEE International Conference on Information Processing in Sensor Networks (IPSN) 2019, Montreal, QC, Canada.","DOI":"10.1145\/3302506.3310394"},{"key":"ref_18","unstructured":"Deac, D. (2020). Bidirectional Multicast RPL Forwarding on Top of Time Slotted Channel Hopping: An Enhanced Orchestra Scheduler Approach. [Master\u2019s Thesis, Technical University of Cluj-Napoca]. unpublished."},{"key":"ref_19","unstructured":"Dunkels, A., Gronvall, B., and Voigt, T. (2004, January 16\u201318). Contiki\u2014A Lightweight and Flexible Operating System for Tiny Networked Sensors. Proceedings of the Conference on Local Computer Networks, LCN,  IEEE 2004, Tampa, FL, USA. Available online: http:\/\/ieeexplore.ieee.org\/document\/1367266\/."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Osterlind, F., Dunkels, A., Eriksson, J., Finne, N., and Voigt, T. (2006, January 14\u201316). Cross-Level Sensor Network Simulation with COOJA. Proceedings of the Conference on Local Computer Networks, LCN,  IEEE 2006, Tampa, FL, USA. Available online: http:\/\/ieeexplore.ieee.org\/document\/4116633\/.","DOI":"10.1109\/LCN.2006.322172"},{"key":"ref_21","unstructured":"(2021, March 02). Zolertia Z1 Datasheet. Available online: http:\/\/zolertia.sourceforge.net\/wiki\/images\/e\/e8\/Z1_RevC_Datasheet.pdf."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Papadopoulos, G., Mavromatis, A., Fafoutis, X., Montavont, N., Piechocki, R., Tryfonas, T., and Oikonomou, G. (2016, January 12\u201314). Guard Time Optimization and Adaptation for Energy Efficient Multi-hop TSCH Networks. Proceedings of the 3rd IEEE World Forum on Internet of Things, WF-Iot 2016, Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845475"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1771\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:32:38Z","timestamp":1760160758000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/5\/1771"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,4]]},"references-count":22,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21051771"],"URL":"https:\/\/doi.org\/10.3390\/s21051771","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,3,4]]}}}