Skip to main content

BMFA: Bi-Directional Multicast Forwarding Algorithm for RPL-based 6LoWPANs

  • Conference paper
  • First Online:
Interoperability, Safety and Security in IoT (SaSeIoT 2016, InterIoT 2016)

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 60.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Google Scholar 

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

    Article  Google Scholar 

  3. Hui, J., Kelsey, R.: Multicast Protocol for Low-Power and Lossy Networks (MPL), RFC 7731, February 2016

    Google Scholar 

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

    Google Scholar 

  5. Levis, P., Clausen, T., Hui, J., Gnawali, O., Ko, J.: The Trickle Algorithm, RFC 6206, March 2011

    Google Scholar 

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

    Google Scholar 

  7. Oikonomou, G., Philips, I., Tryfonas, T.: IPv6 multicast forwarding in RPL-based wireless sensor networks. Wirel. Pers. Commun. 73(3), 1089–1116 (2013)

    Article  Google Scholar 

  8. Ö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)

    Google Scholar 

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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Georgios Z. Papadopoulos .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics