Skip to main content
Log in

Disjoint multipath RPL for QoE/QoS provision in the Internet of Multimedia Things

  • Special Issue Article
  • Published:
Computing Aims and scope Submit manuscript

Abstract

RPL is the IETF standardized IPv6 Routing Protocol for Low-power and lossy networks (LLNs). The major effort is therefore made on handling low data rate traffic. Meanwhile, the Internet of Multimedia Things emerged as one hot topic of the Internet of Things. In LLNs, providing a descent quality of service (QoS) along with a user quality of experience (QoE) for multimedia applications is challenging. High bandwidth and significant computation capabilities are necessary while LLNs are very resource constrained. To raise the available bandwidth to accommodate high data rate applications, we propose to simultaneously transmit a flow on multiple disjoint paths. To do so, we exploit the DODAG structure, already maintained by RPL, to build disjoint paths without incurring extra overhead. To reduce the amount of data to send while considering the low computation resources of video sensors, we propose to apply a priority-based low-complexity encoding scheme on the captured pictures. Highest priority data can be replicated on more than one path. Our conducted experiments using simulations as well as a real testbed show that the best QoS and QoE are obtained when multiple paths are used along with the replication of highest priority data packets.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://www.iot-lab.info/docs/boards/iot-lab-m3/.

References

  1. Adjih C, Baccelli E, Fleury E, Harter G, Mitton N, Noel T, Pissard-Gibollet R, Saint-Marcel F, Schreiner G, Vandaele J, et al (2015) Fit IoT-lab: a large scale open experimental IoT testbed. In: 2015 IEEE 2nd world forum on Internet of Things (WF-IoT). IEEE, pp 459–464

  2. Ahrar EM, Nassiri M, Theoleyre F (2019) Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks. J Netw Comput Appl 142:25–36

    Article  Google Scholar 

  3. Alexander R, Brandt A, Vasseur J, Hui J, Pister K, Thubert P, Levis P, Struik R, Kelsey R, Winter T (2012) RPL: IPv6 routing protocol for low-power and Lossy networks. RFC 6550. https://doi.org/10.17487/RFC6550. https://rfc-editor.org/rfc/rfc6550.txt

  4. Alvi SA, Shah GA, Mahmood W (2015) Energy efficient green routing protocol for internet of multimedia things. In: 2015 IEEE tenth international conference on intelligent sensors, sensor networks and information processing (ISSNIP). IEEE, pp 1–6

  5. Bidai Z, Maimour M (2014) Interference-aware multipath routing protocol for video transmission over zigbee wireless sensor networks. In: IEEE (ed.) the 4th international conference on multimedia computing and systems. IEEE, Marrakesh, Morocco

  6. Bidai Z, Maimour M (2014) Multipath routing for high-data rate applications in Zigbee wireless sensor networks. In: The 6th international conference on new technologies, mobility & security (NTMS’2014), pp 1–5

  7. Bouacheria I, Bidai Z, Kechar B, Sailhan F (2020) Leveraging multi-instance RPL routing protocol to enhance the video traffic delivery in IoMT. Wirel Pers Commun 116:1–30

    Google Scholar 

  8. Bouzebiba H, Lehsaini M (2020) FreeBW-RPL: a new RPL protocol objective function for Internet of Multimedia Things. Wirel Pers Commun 112:1–21

    Article  Google Scholar 

  9. De Couto DSJ, Aguayo D, Bicket J, Morris R (2003) A high-throughput path metric for multi-hop wireless routing. In: Proceedings of the 9th ACM international conference on mobile computing and networking (MobiCom ’03). San Diego, California

  10. Dunkels A, Gronvall B, Voigt T (2004) Contiki—a lightweight and flexible operating system for tiny networked sensors. In: 29th annual IEEE international conference on local computer networks. IEEE, pp 455–462

  11. Estrin AC, Lagos Jenschke T, Papadopoulos GZ, Ignacio Alvarez-Hamelin J, Montavont N (2020) Thorough investigation of multipath techniques in RPL based wireless networks. In: 2020 IEEE symposium on computers and communications (ISCC), pp 1–7. https://doi.org/10.1109/ISCC50000.2020.9219646

  12. Hou J, Jadhav R, Luo Z (2017) Optimization of Parent-node Selection in RPL-based Networks. Internet-Draft draft-hou-roll-rpl-parent-selection-00, Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/draft-hou-roll-rpl-parent-selection-00. Work in Progress

  13. Iova O, Theoleyre F, Noel T (2015) Exploiting multiple parents in RPL to improve both the network lifetime and its stability. In: 2015 IEEE international conference on communications (ICC). IEEE, pp 610–616

  14. Kettouche S, Maimour M, Derdouri L (2019) QoE-based performance evaluation of video transmission using RPL in the IoMT. In: 2019 7th Mediterranean congress of telecommunications (CMT), pp 1–4. https://doi.org/10.1109/CMT.2019.8931382

  15. Khernane N, Couchot JF, Mostefaoui A (2019) Optimal power/rate trade-off for internet of multimedia things lifetime maximization under dynamic links capacity. Futur Gener Comput Syst 93:737–750

    Article  Google Scholar 

  16. Kim HS, Kim H, Paek J, Bahk S (2016) Load balancing under heavy traffic in RPL routing protocol for low power and lossy networks. IEEE Trans Mob Comput 16(4):964–979

    Article  Google Scholar 

  17. Lagos Jenschke T, Koutsiamanis RA, Papadopoulos GZ, Montavont N (2021) ODeSe: on-demand selection for multi-path RPL networks. Ad Hoc Netw 114:102431

    Article  Google Scholar 

  18. Liang J, Tran TD (2001) A fast multiplierless approximations of the DCT with the lifting scheme. IEEE Trans Signal Process 49(2):3032–3044

    Article  Google Scholar 

  19. Liu X, Guo J, Bhatti G, Orlik P, Parsons K (2013) Load balanced routing for low power and lossy networks. In: 2013 IEEE wireless communications and networking conference (WCNC), pp 2238–2243. https://doi.org/10.1109/WCNC.2013.6554908

  20. Lodhi MA, Rehman A, Khan MM, Asfand-e yar M, Hussain FB, (2017) Transient multipath routing protocol for low power and lossy networks. KSII Trans Internet Inf Syst 11(4):2002–2019

  21. Maimour M (2018) Interference-aware multipath routing for WSNs: overview and performance evaluation. Appl Comput Inform. http://www.sciencedirect.com/science/article/pii/S2210832717303009

  22. Maimour M (2018) SenseVid: a traffic trace based tool for QoE video transmission assessment dedicated to wireless video sensor networks. Simul Model Pract Theory 87:120–137

    Article  Google Scholar 

  23. Maimour M, Bidai Z (2016) A multipath prefix routing for wireless sensor networks. Wirel Pers Commun 91(1):313–343

    Article  Google Scholar 

  24. Makkaoui L, Lecuire V, Moureaux J (2010) Fast zonal DCT-based image compression for wireless camera sensor networks. In: 2010 2nd international conference on image processing theory tools and applications (IPTA), pp 126–129. https://doi.org/10.1109/IPTA.2010.5586798

  25. Mammeri A, Khoumsi A, Ziou D, Hadjou B (2008) Modeling and adapting JPEG to the energy requirements of VSN. In: Proceedings of 17th international conference on Computer communications and networks, 2008. ICCCN ’08, pp 1–6. https://doi.org/10.1109/ICCCN.2008.ECP.151

  26. Moghadam MN, Taheri H (2014) High throughput load balanced multipath routing in homogeneous wireless sensor networks. In: 2014 22nd Iranian conference on electrical engineering (ICEE). IEEE, pp 1516–1521

  27. Mortazavi F, Khansari M (2018) An energy-aware RPL routing protocol for internet of multimedia things. In: Proceedings of the international conference on smart cities and Internet of Things, SCIOT ’18. ACM, New York, NY, USA, pp 11:1–11:6. https://doi.org/10.1145/3269961.3269965

  28. Mostefaoui A, Fawaz Z, Noura H (2019) A robust image-encryption approach against transmission errors in communicating things networks. Ad Hoc Netw 94:101947

    Article  Google Scholar 

  29. Nauman A, Qadri YA, Amjad M, Zikria YB, Afzal MK, Kim SW (2020) Multimedia internet of things: a comprehensive survey. IEEE Access 8:8202–8250

    Article  Google Scholar 

  30. Romdhani I, Qasem M, Al-Dubai AY, Ghaleb B (2016) Cooja simulator manual. Edinburgh Napier University, Technical report

  31. Sarif BAB, Pourazad M, Nasiopoulos P, Leung VCM (2015) A study on the power consumption of H.264/AVC-based video sensor network. Int J Distrib Sens Netw 11(10):304787. https://doi.org/10.1155/2015/304787

    Article  Google Scholar 

  32. Seeling P, Reisslein M, Kulapala B (2004) Network performance evaluation using frame size and quality traces of single-layer and two-layer video: a tutorial. IEEE Commun Surv Tutor 6(3):58–78

    Article  Google Scholar 

  33. Suseela G, Asnath Victy Phamila Y (2018) Energy efficient image coding techniques for low power sensor nodes: a review. Ain Shams Eng J 9(4):2961–2972. https://doi.org/10.1016/j.asej.2017.10.004

    Article  Google Scholar 

  34. Tahir Y, Yang S, McCann J (2017) BRPL: backpressure RPL for high-throughput and mobile IoTs. IEEE Trans Mob Comput 17(1):29–43

    Article  Google Scholar 

  35. Tang W, Ma X, Huang J, Wei J (2016) Toward improved RPL: a congestion avoidance multipath routing protocol with time factor for wireless sensor networks. J Sens

  36. Taylor CN, Panigrahi D, Dey S (2002) Design of an adaptive architecture for energy efficient wireless image communication. In: Embedded processor design challenges. Springer, pp 260–273

  37. Telea A (2004) An image inpainting technique based on the fast marching method. J Graph Tools 9(1):23–34

    Article  Google Scholar 

  38. Thubert P (2012) Objective function zero for the routing protocol for low power and lossy networks (RPL). RFC 6552

  39. University AS (2012) YUV video sequences. http://trace.eas.asu.edu/yuv/index.html

  40. Vasseur J, Kim M, Pister K, Dejean N, Barthel D (2012) Routing metrics used for path calculation in low-power and lossy networks. RFC 6551

  41. Wang Z, Bovik A, Sheikh H, Simoncelli E (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612. https://doi.org/10.1109/TIP.2003.819861

    Article  Google Scholar 

  42. Wang Z, Zhang L, Zheng Z, Wang J (2018) Energy balancing RPL protocol with multipath for wireless sensor networks. Peer-to-Peer Netw Appl 11(5):1085–1100

    Article  Google Scholar 

  43. Zhu L, Wang R, Yang H (2017) Multi-path data distribution mechanism based on RPL for energy consumption and time delay. Information 8(4):124

    Article  Google Scholar 

Download references

Acknowledgements

Authors thank FIT IoT-LAB project for providing testbed and tools to perform this paper experiments. This work was supported in part by the PHC TASSILI 21MDU323.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moufida Maimour.

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

Kettouche, S., Maimour, M. & Derdouri, L. Disjoint multipath RPL for QoE/QoS provision in the Internet of Multimedia Things. Computing 104, 1677–1699 (2022). https://doi.org/10.1007/s00607-022-01054-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-022-01054-9

Keywords

Mathematics Subject Classification

Navigation