Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free DCRL-RPL: Dual context-based routing and load balancing in RPL for IoT networks

Routing Protocol for Low power lossy network (RPL) is emerged to evade the energy issues in the Internet of Things (IoT) network. Although, RPL noticeably satisfies the requirement of the IoT network, still there exist certain open issues to resolve. This paper addresses the problem of routing overhead, packet losses and load imbalance in RPL based IoT network. These downsides are solved using the proposed Dual Context-based Routing and Load Balancing in RPL based Network (DCRL-RPL). Primarily, we implement the grid construction where the network area is split into a different level of the unequal grid. The ranking based Grid Selection process is executed to select the optimal grid head node in each grid. The grid head node in the network schedules its member node using the Reputation based Scheduling method. The elected grid head classifies the data received from its member using Adam Deep Neural Network (ADNN) to provide better routing performance. Here, the sensitive and non-sensitive data are considered as context for objective function selection. At last, the efficacy of the DCRL-RPL is analyzed using the Network Simulator 3.26 (NS3) tool. From comprehensive validation results, we show that DCRL-RPL acquires better results.

References

    1. 1)
      • 35. Sebastian, A.: ‘Child count based load balancing in routing protocol for low power and lossy networks (Ch-LBRPL)’, in ‘Smart innovation, systems and technologies’ (Springer, Singapore, 2020), pp. 141157.
    2. 2)
      • 10. Charles, A.S.J., Palanisamy, K.: ‘Attunement of trickle algorithm for optimum reliability of RPL over IoT’, Secur. Comput. Commun., 2019, pp. 628639.
    3. 3)
      • 23. Mishra, S., Chinara, S.: ‘CA-RPL: a clustered additive approach in RPL for IoT based scalable networks’, 2019.
    4. 4)
      • 24. Zhao, M., Chong, P.H., Chan, H.C.: ‘An energy-efficient and cluster-parent based RPL with power-level refinement for low-power and lossy networks’, Comput. Commun., 2017, 104, pp. 1733.
    5. 5)
      • 46. Preeth, S.K.S.L., Dhanalakshmi, R., Kumar, R., et al: ‘Efficient parent selection for RPL using ACO and coverage based dynamic trickle techniques’, J. Ambient. Intell. Humaniz. Comput., 2019, https://doi.org/10.1007/s12652-019-01181-w.
    6. 6)
      • 18. Parsaei, M.R., Parnian, A.R., Rostami, S.M., et al: ‘RPL load balancing in internet of things’, IIUM Engineering Journal2017, 18, (2), pp. 114.
    7. 7)
      • 21. Chen, Y., Chanet, J.-P., Hou, K.-M., et al: ‘A scalable context-aware objective function (SCAOF) of routing protocol for agricultural low-power and lossy networks (RPAL)’, Sensors, 2015, 15, (8), pp. 1950719540.
    8. 8)
      • 25. Kharrufa, H., Al-Kashoash, H.A.A., Kemp, A.H.: ‘RPL-based routing protocols in IoT applications: a review’, IEEE Sens. J., 2019, 19, (15), pp. 59525967.
    9. 9)
      • 29. Ganesh, D.R., Patil, K.K., Suresh, L.: ‘A multicast transmission routing protocol for low power lossy network based IoT ecosystem’, in ‘Intelligent data communication technologies and internet of things’ (Springer, Switzerland, 2020), pp. 569582.
    10. 10)
      • 33. Sanshi, S., Jaidhar, C.D.: ‘Mobility aware routing protocol based on DIO message for low power and lossy networks’, in ‘Thermal stresses – advanced theory and applications’ (Springer, Netherlands, 2019), pp. 497508.
    11. 11)
      • 6. Mishra, S.N., Elappila, M., Chinara, S.: ‘EHA-RPL: a composite routing technique in IoT application networks’. First Int. Conf. on Sustainable Technologies for Computational Intelligence, Jaipur, India, 2019, pp. 645657.
    12. 12)
      • 13. Safaei, B., Salehi, A.A.M., Shirbeigi, M., et al: ‘PEDAL’. Proc. 34th ACM/SIGAPP Symp. on Applied Computing – SAC'19, Limassol, Cyprus, 2019.
    13. 13)
      • 3. Safara, F., Souri, A., Baker, T., et al: ‘Prinergy: a priority-based energy-efficient routing method for IoT systems’, J. Supercomput., 2020, https://doi.org/10.1007/s11227-020-03147-8.
    14. 14)
      • 4. Jeong, S., Park, E., Woo, D., et al: ‘MAPLE: mobility support using asymmetric transmit power in low-power and lossy networks’, J. Commun. Netw., 2018, 20, (4), pp. 414424.
    15. 15)
      • 45. Nguyen, L., Kim, C.: ‘Towards skewness and balancing of RPL trees for the internet of things’. ArXiv, 2019, p. pp. 112.
    16. 16)
      • 5. Gokilapriya, V., Bhuvaneswari, P.T.V.: ‘Analysis of RPL routing protocol on topology control mechanism’. 2017 Fourth Int. Conf. on Signal Processing, Communication and Networking (ICSCN), Chennai, India, 2017.
    17. 17)
      • 17. Oliveira, T.R., Gomes, P.H., Gomes, D.G., et al: ‘ALABAMO: a load balancing model for RPL’, 2016.
    18. 18)
      • 8. Tian, H., Fu, Y., Wang, X., et al: ‘A fast DODAG formation method to improve trickle algorithm with RPL’. 2017 Int. Conf. on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 2017.
    19. 19)
      • 44. Taghizadeh, S., Bobarshad, H., Elbiaze, H.: ‘CLRPL: context-aware and load balancing RPL for IoT networks under heavy and highly dynamic load’, IEEE Access, 2018, 6, pp. 2327723291.
    20. 20)
      • 39. Altwassi, H.S., Pervez, Z., Dahal, K., et al: ‘The RPL load balancing in IoT network with burst traffic scenarios’. 2018 12th Int. Conf. on Software, Knowledge, Information Management & Applications (SKIMA), Phnom Penh, Cambodia, 2018.
    21. 21)
      • 42. Deshpande, A.V., Unal, A., Passi, K., et al (Eds.): ‘Smart trends in information technology and computer communications’ in ‘Communications in computer and information science’ (Springer, Switzerland, 2018).
    22. 22)
      • 37. Kim, H.-S., Kim, H., Paek, J., et al: ‘Load balancing under heavy traffic in RPL routing protocol for low power and lossy networks’, IEEE Trans. Mob. Comput., 2017, 16, (4), pp. 964979.
    23. 23)
      • 28. Ji, C., Koutsiamanis, R.-A., Montavont, N., et al: ‘TAOF: traffic aware objective function for RPL-based networks’. 2018 Global Information Infrastructure and Networking Symp. (GIIS), Thessaloniki, Greece, 2018.
    24. 24)
      • 19. Santiago, S., Kumar, A.D.V., Arockiam, L.: ‘ALBA’. Proc. of the 2018 Int. Conf. on Mechatronic Systems and Robots – ICMSR'18, Singapore, Singapore, 2018.
    25. 25)
      • 41. Homaei, M.H., Salwana, E., Shamshirband, S.: ‘An enhanced distributed data aggregation method in the internet of things’, Sensors, 2019, 19, (14), p. 3173.
    26. 26)
      • 16. Perera, C., Zaslavsky, A., Christen, P., et al: ‘Context aware computing for the internet of things: a survey’, IEEE Commun. Surv. Tutor., 2014, 16, (1), pp. 414454.
    27. 27)
      • 9. Lamaazi, H., Ahmadi, A.E., Benamar, N., et al: ‘OF-ECF: a new optimization of the objective function for parent selection in RPL’. 2019 Int. Conf. on Wireless and Mobile Computing, Networking and Communications (WiMob), Barcelona, Spain, 2019.
    28. 28)
      • 30. Alayed, W., Mackenzie, L., Pezaros, D.: ‘Analytical hierarchy process multi-metric objective function for RPL’. 2018 IEEE 17th Int. Symp. on Network Computing and Applications (NCA), Cambridge, MA, USA, 2018.
    29. 29)
      • 2. Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: ‘Resource management approaches in fog computing: a comprehensive review’, J. Grid Comput., 2019, 18, pp. 142.
    30. 30)
    31. 31)
      • 14. Saaidah, A., Almomani, O., Al-Qaisi, L., et al: ‘An efficient design of RPL objective function for routing in internet of things using fuzzy logic’, Int. J. Adv. Comput. Sci. Appl., 2019, 10, (8), pp. 184190, pp. 184190.
    32. 32)
      • 47. Araujo, H.D., Filho, R.H., Rodrigues, J.J., et al: ‘A proposal for IoT dynamic routes selection based on contextual information’, Sensors, 2018, 18, (353), p. 353.
    33. 33)
      • 12. Sousa, N., Sobral, J.V., Rodrigues, J.J., et al: ‘ERAOF: a new RPL protocol objective function for internet of things applications’. 2017 2nd Int. Multidisciplinary Conf. on Computer and Energy Science (SpliTech), Split, Croatia, 2017, pp. 15.
    34. 34)
      • 26. Sanmartin, P., Rojas, A., Fernandez, L., et al: ‘Sigma routing metric for RPL protocol’, Sensors, 2018, 18, (4), p. 1277.
    35. 35)
      • 36. Ghaleb, B., Al-Dubai, A., Ekonomou, E., et al: ‘A new load-balancing aware objective function for RPL's IoT networks’. 2018 IEEE 20th Int. Conf. on High Performance Computing and Communications; IEEE 16th Int. Conf. on Smart City; IEEE 4th Int. Conf. on Data Science and Systems (HPCC/SmartCity/DSS), Exeter, UK, 2018.
    36. 36)
      • 40. Eshghie, M., Yazdani, N.: ‘Quell: lightweight load-balancing scheme for 6TiSCH IoT networks’. 2018 9th Int. Symp. on Telecommunications (IST), Tehran, Iran, 2018.
    37. 37)
      • 43. Bahramlou, A., Javidan, R.: ‘Adaptive timing model for improving routing and data aggregation in internet of things networks using RPL’, IET Netw., 2018, 7, (5), pp. 306312.
    38. 38)
      • 32. Janani, P., Diniesh, V.C., Auxilius Jude, M.J.: ‘Impact of path metrics on RPL's performance in low power and lossy networks’. 2018 Int. Conf. on Communication and Signal Processing (ICCSP), Melmaruvathur, India, 2018.
    39. 39)
      • 38. Sneha, K., Prasad, B.G.: ‘Load balanced efficient routing technique for mobility based RPL’, in ‘Smart trends in information technology and computer communications’ (Springer, Singapore, 2018), pp. 225235.
    40. 40)
      • 31. Sankar, S., Srinivasan, P.: ‘Fuzzy logic based energy aware routing protocol for internet of things’, Int. J. Intell. Syst. Appl., 2018, 10, (10), pp. 1019.
    41. 41)
      • 15. Aljarrah, E.: ‘Deployment of multi-fuzzy model based routing in RPL to support efficient IoT’, IJCNIS, 2017, 9, pp. 457465.
    42. 42)
      • 20. Kotagi, V.J., Singh, F., Murthy, C.S.R.: ‘Adaptive load balanced routing in heterogeneous IoT networks’. 2017 IEEE Int. Conf. on Communications Workshops (ICC Workshops), Paris, France, 2017.
    43. 43)
      • 7. Paszkowska, A., Iwanicki, K.: ‘On designing provably correct DODAG formation criteria for the IPv6 routing protocol for low-power and lossy networks (RPL)’. 2018 14th Int. Conf. on Distributed Computing in Sensor Systems (DCOSS), New York, NY, USA, 2018.
    44. 44)
      • 48. Lamaazi, H., Benamar, N.: ‘OF-EC: A novel energy consumption aware objective function for RPL based on fuzzy logic’, J. Netw. Comput. Appl., 2018, 117, pp. 4258.
    45. 45)
      • 22. Khelifi, N., Nataf, E., Oteafy, S., et al: ‘Rescue-sink: dynamic sink augmentation for RPL in the internet of things’, Trans. Emerg. Telecommun. Technol., 2018, 29, (2), p. e3278.
    46. 46)
      • 50. Ghobaei-Arani, M., Rahmanian, A.A., Souri, A., et al: ‘A moth-flame optimization algorithm for web service composition in cloud computing: simulation and verification’ (Wiley, NJ, USA, 2018), pp. 128.
    47. 47)
      • 34. Sebastian, A., Sivagurunathan, S.: ‘A survey on load balancing schemes in RPL based internet of things’, Int. J. Sci. Res. Netw. Secur. Commun., 2018, 6, (3), pp. 4349.
    48. 48)
      • 1. Zier, A., Abouaissa, A., Lorenz, P.: ‘E-RPL: a routing protocol for IoT networks’. 2018 IEEE Global Communications Conf. (GLOBECOM), Abu Dhabi, UAE, 2018.
    49. 49)
      • 11. Lamaazi, H., Benamar, N.: ‘A novel approach for RPL assessment based on the objective function and trickle optimizations’, Wirel. Commun. Mob. Comput., 2019, 2019, pp. 4605095:14605095:9.
    50. 50)
      • 49. Dhiman, G., Kumar, V.: ‘Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications’, Adv. Eng. Softw., 2017, 114, pp. 4870.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-com.2020.0091
Loading

Related content

content/journals/10.1049/iet-com.2020.0091
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address