Abstract
In recent years, the emergence of multimedia big data (MBD) due to the excessive use of mobile Internet of Things (ioT) is imposing various challenges to develop efficient communication with the digital world. In this aspect, Mobile Adhoc Network based IoT (MANET-IoT) system is becoming popular due to its greater mobility support and cost-effective nature. A mobile ad hoc network (MANET) consists of randomly placed, battery-powered, moving nodes without an infrastructure that can administer and control traffic in the IoT network. In the MANET-IoT network, the major problems include energy consumption and congestion control to handle MBD data. In this paper, we present two proposals for solving these problems. In the first proposal, a new clustering approach that depends on a well-known protocol called the Low Energy Adaptive Clustering Hierarchy (LEACH) been used in a wireless sensor network (WSN) with modification to adapt to the MANET-IoT’s mobility. Our proposal for applying LEACH to a MANET-IoT consists of rounds, each containing three ordered phases as follows: (1) the announcement phase, in which all nodes announce their remaining energy and the node with the original message also announces itself; (2) the setup phase, in which all cluster heads are selected based on the probability factor with a cycling method; and (3) the steady state phase, in which message delivery to all nodes occurs using several types of links. The second proposal is to provide congestion control for all mobile nodes by link utilization that can support different data rates depending on the link status. Simulation results comparing our modified LEACH protocol to state-of-the-art protocols with utilized links show a great enhancement in energy consumption, received data, throughput, and delay.








Similar content being viewed by others
References
Agarwal R, Motwanet M (2009) Survey of clustering algorithms for MANET. Int J Comput Sci Eng 1(2):98–104
Alameri IA (2018) MANETS and internet of things: the development of a data routing algorithm. Engineering, Technology & Applied Science Research 8(1):2604–2608
Al-Turjman F (2018) Multimedia-enabled sensors in IoT: data delivery and traffic modelling. CRC Press, USA
Arshad S, Azam MA, Rehmani MH, Loo J (2018) Recent advances in information-centric networking based Internet of Things (ICN-IoT). IEEE Internet Things J. https://doi.org/10.1109/JIOT.2018.2873343
Arvind S, Prasad G (2013) Enhancement of network life time using binary tree based multicast routing protocol for mobile Ad Hoc network. Global J Comp Sci Technol 13(10-E)
Balakrishna R, Hussain Z (2013) A survey on Manets-types, characteristics, applications and protocols used. In: Balakrishna R, Naveen L, Nandish UG (eds) National Conference on Frontiers and Advances in Information Science and Technology FAIST13; 23–24 May, 2013. RRCE, Bangalore
Bellavista P, Cardone G, Corradi A, Foschini L (2013) Convergence of MANET and WSN in IoT urban scenarios. IEEE Sensors J 13(10):3558–3567. https://doi.org/10.1109/JSEN.2013.227209
Bruzgiene R, Narbutaite L, Adomkus T (2017) MANET network in internet of things system. In ad hoc networks. InTechOpen Ch-5. https://doi.org/10.5772/66408
Fan S et al (2014) Improvement of cluster-head selection mechanism based on LEACH protocol in wireless sensor networks. Appl Mech Mater 989-994:4373–4276
Hnini A, Fihri M, Ezzati A, Hajami A, Hanini M (2015) W-LEACH-Mobile: an enhanced mobile protocol with a decentralized way in wireless sensor network. Journal of Theoretical & Applied Information Technology 80(3):500–509
ITU-T/Recommendation Y.2060. Overview of the Internet of Things [Internet]. 2012–06. Available from: http://www.itu.int/itu-t/recommendations/rec.aspx?rec=Y.2060. Accessed: 2016-06-10
Javed F, Afzal MK, Sharif M, Kim BS (2018) Internet of things (IoTs) operating systems support, networking technologies, applications, and challenges: a comparative review. IEEE Commun Surv Tutorials 20(3):2062–2100
Kazerooni AA, Jelodar H, Aramideh J (2015) Leach and heed clustering algorithms in wireless sensor networks: a qualitative study. Advances in Science and Technology Research Journal 9(25):7–11
Li G, Xu Y (2013) A TCP-friendly congestion control scheme for multicast with network coding. J Comput Inf Syst 9(21):8541–8548
Lin-Feng L, Ping G, Juan Z, Ning L (2014) An improved LEACH protocol in wireless sensor networks. Appl Mech Mater 743:748–752
Manjul M, Mishra R (2013) Link utilization based multicast congestion control. Commun Netw 5(3C):649–653
Afsar MM, Tayarani-N MH (2014) Clustering in sensor networks: a literature survey. J Netw Comput Appl 46:198–226
Miao YM (2015) Cluster-head election algorithm for wireless sensor networks based on LEACH protocol. Appl Mech Mater 738-739:19–22
Sharma P, Verma PK, Singh S (2014) Modification in leach algorithm for energy efficiency in wireless sensor networks: a survey. Int J Adv Res Comput Sci 5(5):237–241
Wang NC, Chen YL, Cheng CH, Chiang YK, Wang YY (2013) Improving TCP performance with fast adaptive congestion control during soft vertical handoff. Telecommun Syst 52(1):97–104
Acknowledgements
The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through research group no (RGP- 1437-35).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Al-Qarni, B.H., Almogren, A. & Hassan, M.M. An efficient networking protocol for internet of things to handle multimedia big data. Multimed Tools Appl 78, 30039–30056 (2019). https://doi.org/10.1007/s11042-018-6883-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6883-7