Abstract
With the rising trend of the incidence and prevalence of chronic diseases all over the world, proactive healthcare systems with wireless sensor network (WSN) technology have attracted people’s extensive attention. One of the researches, such as routing protocol for low power and lossy networks (RPL) only takes into consideration a single metric, energy, hops or routing quality, and so on. To extend the survival time of the network effectively and maximize the utilization of energy, we need to consider both node metric and link metric that affect the network, and design IRPL (Improved RPL) protocol. We propose the life cycle index (LCI) as path selection objective function. The index takes node metric (node energy and node hops) and link metric (throughput, packet loss, link quality) into consideration. In order to detect and distribute congestion information, we add congestion detection factor to the index. According to node energy, hop and congestion detection factor, we optimize the calculation method of rank. Our method redesigns parent node selection strategy. Not only does the strategy select the best parent node by using the improved index, but also saves other parent nodes that meet the conditions. Meanwhile, we propose a multipath scheme by using the DODAG structure, and use the scheme to solve the congestion problem. The simulation results show that the scheme shows better performance in terms of network load, end-to-end delay, packet delivery ratio, percentage of the optimal parent node change, energy consumption and network lifetime.
Similar content being viewed by others
References
Fowkes FG, Rudan D, Rudan I, Aboyans V, Denenberg JO, McDermott MM, Norman PE, Sampson UK, Williams LJ, Mensah GA, Criqui MH (2013) Comparison of global estimates of prevalence and risk factors for peripheral artery disease in 2000 and 2010: a systematic review and analysis. Lancet 382(9901):1329–1340
Lin XF (2015) 2015 report on Chinese resident’s chronic disease and nutrition. J Traditional Chin Med Manag 23(13):89
Qian ZH, Wang YJ (2013) Internet of Things-oriented Wireless Sensor Networks Review. J Elenctron Inf Technol 35(1):215–227
Chen HM, Cui L, Xie KB (2013) A Comparative Study on Architectures and Implementation Methodologies of Internet of Things. Chin J Comput 36(1):168–188
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422
Hu QY, Yin CC (2014) Research on RPL routing protocols in wireless sensor networks. Internet Things Technol 1:57–59
Winter T., Thubert P., Brandt A., et al. (2012) RPL:IPv6 routing protocol for low -power and lossy networks. IETF, RFC6550
Sheng Z, Yang S, Yu Y, Vasilakos A (2013) A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wirel Commun 20(6):91–98
Accettura, N., Grieco, L. A., Boggia, G., Camarda, P. (2011) Performance analysis of the RPL Routing Protocol. IEEE International Conference on Mechatronics, pp.767-772
Gonizzi P, Monica R, Ferrari G (2013) Design and evaluation of a delay-efficient RPL routing metric. Wireless Commun Mobile Comput Conf 14(3):1573–1577
Long, N. T., Uwase, M. P., Tiberghien, J., Steenhaut, K. (2013) Qos-aware cross-layer mechanism for multiple instances RPL. IEEE International Conference on Advanced Technologies for Communications, pp.44-49
Kim, H. S., Paek, J., Bahk, S. (2015) QU-RPL: Queue utilization based RPL for load balancing in large scale industrial applications. IEEE International Conference on Sensing, Communication, and Networking, pp.265-273
Bahk S, El Zarki M (1992) Dynamic multi-path routing and how it compares with other dynamic routing algorithms for high speed wide area network. Acm Sigcomm Comput Commun Rev 22(4):53–64
Kevin Ashton. That ‘internet of things’ thing (2009)
International Telecommunication Union(ITU) (2005) ITU Internet Report 2005: The Internet of Things
Vasseur J. P., Kim M., Pister K., Dejean N., and Barthel D. (2012) Routing Metrics used for Path Calculation in Low Power and Lossy Networks, IETF RFC 6551
Safdar, V., Bashir, F., Hamid, Z., Afzal, H. (2012) A hybrid routing protocol for wireless sensor networks with mobile sinks. International Symposium on Wireless and Pervasive Computing, pp.1-5
Yoo, H., Shim, M., Kim, D., Kim, K. H. (2010) GLOBAL: A Gradient-based routing protocol for load-balancing in large-scale wireless sensor networks with multiple sinks. Computers and Communications, pp.556 - 562
Kamgueu, P. O., Nataf, E., Ndié, T. D., Festor, O. (2013) Energy-based routing metric for RPL. HAL - INRIA
Chang, L. H., Lee, T. H., Chen, S. J.,Liao, C. Y. (2013) Energy-Efficient Oriented Routing Algorithm in Wireless Sensor Networks. IEEE International Conference on Systems, Man, and Cybernetics, pp.3813-3818
Mai, B., Nguyen, N., Phung, K. H., Long, N., Thanh, N. H., Steenhaut, K. (2016) Energy balancing RPL-based routing for Internet of Things. IEEE Sixth International Conference on Communications and Electronics, pp.125-130
Kacimi R, Dhaou R, Beylot AL (2013) Load balancing techniques for lifetime maximizing in wireless sensor networks. Ad Hoc Netw 11(8):2172–2186
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
Lodhi, M. A., Rehman, A., Khan, M. M., Hussain, F. B. (2015) Multiple path RPL for low power lossy networks. IEEE Asia Pacific Conference on Wireless and Mobile, pp.279-284
Pavković, B., Theoleyre, F., Duda, A. (2011) Multipath opportunistic RPL routing over IEEE 802.15.4. International Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems, pp.179-186
Xu G., Lu G. (2013) 27. Proc of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE), pp.1678-1682
Le, Q., Ngo-Quynh, T., Magedanz, T. (2014) Rpl-based multipath routing protocols for internet of things on wireless sensor networks, The 2014 International Conference on Advanced Technologies for Communications, pp.424-429
Rukpakavong W, Phillips I, Guan L, Oikonomou G (2012) RPL router discovery for supporting energy-efficient transmission in single-hop 6LoWPAN. IEEE Int Conf Commun 11(18):5721–5725
Gnawali O., Levis P. (2012) The Minimum Rank with Hysteresis Objective Function, IETF RFC 6719
Li SJ (2013) Research on 6LoWPAN-based RPL Routing Protocol. J Chongqing Technol Business Univ 30(8):72–77
Buettner M, Yee GV, Anderson E, Han R (2015) X-mac: a short preamble mac protocol for duty-cycled wireless sensor networks. Sensys 14(4):307–320
Ancillotti, E., Bruno, R., Conti, M. (2012) RPL routing protocol in advanced metering infrastructures: An analysis of the unreliability problems. IEEE International Conference on Sustainable Internet and ICT for Sustainability, pp.1-10
Rghioui A, Khannous A, Bouhorma M (2014) Denial-of-service attacks on 6lowpan-rpl networks: issues and practical solutions. J Adv Comput Sci Technol 3(2):143–153
Acknowledgements
The authors are grateful to the editors and reviewers for their helpful comments and suggestions. This work was partially supported by science and technology research project of Henan province (142102310531).
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Big Data Networking
Guest Editors: Xiaofei Liao, Song Guo, Deze Zeng, and Kun Wang
Rights and permissions
About this article
Cite this article
Wang, Z., Zhang, L., Zheng, Z. et al. Energy balancing RPL protocol with multipath for wireless sensor networks. Peer-to-Peer Netw. Appl. 11, 1085–1100 (2018). https://doi.org/10.1007/s12083-017-0585-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-017-0585-1