Abstract
In scenarios involving point-to-multipoint network traffic, transmitting to each destination individually with unicast may lead to poor utilisation of network bandwidth, excessive energy consumption caused by the high number of packets and suffers from low scalability as the number of destinations increases. An alternative approach, would be to use network-layer multicast, where packets are transmitted to multiple destinations simultaneously. In doing so, applications adopting a one-to-many communication paradigm may improve their energy efficiency and bandwidth utilisation. In this paper, we present Bi-directional Multicast Forwarding Algorithm (BMFA), a novel RPL-based multicast forwarding mechanism. BMFA improves its pre-predecessor SMRF in that it allows multicast traffic to travel both upwards as well as downwards in an RPL tree. At the same time, it retains SMRF’s low latency and very low energy consumption characteristics. Our performance evaluation results, conducted using the Contiki operating system, show that BMFA outperforms its rival Trickle Multicast/Multicast Protocol for Low power and Lossy Networks (TM/MPL), in terms of reducing both delay and energy consumption.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Carzaniga, A., Khazaei, K., Kuhn, F.: Oblivious low-congestion multicast routing in wireless networks. In: Proceedings of the 13th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), pp. 155–164(2012)
Feng, C.H., Zhang, I.D.Y., Heinzelman, W.B.: Stateless multicast protocol for Ad Hoc networks. IEEE Trans. Mob. Comput. 11(2), 240–253 (2012)
Hui, J., Kelsey, R.: Multicast Protocol for Low-Power and Lossy Networks (MPL), RFC 7731, February 2016
Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J.A.R.: RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, RFC 6550 (2012)
Levis, P., Clausen, T., Hui, J., Gnawali, O., Ko, J.: The Trickle Algorithm, RFC 6206, March 2011
Oikonomou, G., Philips, I.: Stateless multicast forwarding with RPL in 6LoWPAN sensor networks. In: Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 272–277 (2012)
Oikonomou, G., Philips, I., Tryfonas, T.: IPv6 multicast forwarding in RPL-based wireless sensor networks. Wirel. Pers. Commun. 73(3), 1089–1116 (2013)
Österlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with COOJA. In: Proceedings of the 31st Annual IEEE International Conference on Local Computer Networks (LCN) (2006)
Dunkels, A., Osterlind, F., Tsiftes, N., He, Z.: Software-based On-line energy estimation for sensor nodes. In: Proceedings of the 4th ACN Workshop on Embedded Networked Sensors (EmNets), pp. 28–32 (2007)
Acknowledgements
The research leading to these results has received funding from the European Union’s Seventh Framework Programme (FP7/2007-2013) under grant agreement no.609094.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Papadopoulos, G.Z., Georgallides, A., Tryfonas, T., Oikonomou, G. (2017). BMFA: Bi-Directional Multicast Forwarding Algorithm for RPL-based 6LoWPANs. In: Mitton, N., Chaouchi, H., Noel, T., Watteyne, T., Gabillon, A., Capolsini, P. (eds) Interoperability, Safety and Security in IoT. SaSeIoT InterIoT 2016 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 190. Springer, Cham. https://doi.org/10.1007/978-3-319-52727-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-52727-7_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-52726-0
Online ISBN: 978-3-319-52727-7
eBook Packages: Computer ScienceComputer Science (R0)