Modified RPL Routing Protocol for Dense IOT Networks

Dense IoT-WSNs is a subtype of IoT-WSNs in which a high density of deployed nodes and data exchange is considered. Due to the capacity constraints of nodes in the IoT-WSN, the routing process requires a unique design to accommodate a large amount of data while saving its energy consumption. The Inte...

Full description

Saved in:
Bibliographic Details
Published inIraqi Journal of Information & Communication Technology Vol. 7; no. 3; pp. 1 - 17
Main Authors Obaid, Tuqa Y., Abdulkareem A. Kadhim
Format Journal Article
LanguageEnglish
Published 31.12.2024
Online AccessGet full text
ISSN2222-758X
2789-7362
DOI10.31987/ijict.7.3.219

Cover

Loading…
Abstract Dense IoT-WSNs is a subtype of IoT-WSNs in which a high density of deployed nodes and data exchange is considered. Due to the capacity constraints of nodes in the IoT-WSN, the routing process requires a unique design to accommodate a large amount of data while saving its energy consumption. The Internet Engineering Task Force (IETF) creates a routing protocol for low-power lossy networks based on IPv6 to handle large numbers of nodes called RPL. RPL nodes rely on an objective function mechanism in route selection. Each objective function utilizes different metrics. The primary objective of this paper is to propose two modified RPL protocols to improve RPL performance over a dense network. The impact of the number of children is also investigated. The first proposed protocol is called ENCRPL. It used three metrics: energy level, number of neighbors, and a new metric, depending on the number of children. The second protocol, called NCERPL, is based on combining node and link metrics by using the numbers of neighbor nodes and children's nodes as node metrics and the expected transmission count (ETX) as a link metric. The proposed protocols are implemented and evaluated using Cooja simulator based on the Contiki-OS. Regarding energy consumption, the results show that the proposed protocols outperform RPL and the previously proposed protocol, called MET protocol.  ENCRPL achieved a 93% improvement in energy saving over RPL with a density of 0.48 and 0.0075 nodes/m2.  NCERPL provides about 14% improvement in energy saving over METRPL with 0.48 density and a 44% improvement with 0.0075 density.  Both ENCRPL and NCERPL achieved higher performance regarding the number of dead nodes than RPL and METRPL with all scenarios. Considering packet delivery ratio and throughput, ENCRPL and NCERPL perform better than RPL with high-density scenarios. 
AbstractList Dense IoT-WSNs is a subtype of IoT-WSNs in which a high density of deployed nodes and data exchange is considered. Due to the capacity constraints of nodes in the IoT-WSN, the routing process requires a unique design to accommodate a large amount of data while saving its energy consumption. The Internet Engineering Task Force (IETF) creates a routing protocol for low-power lossy networks based on IPv6 to handle large numbers of nodes called RPL. RPL nodes rely on an objective function mechanism in route selection. Each objective function utilizes different metrics. The primary objective of this paper is to propose two modified RPL protocols to improve RPL performance over a dense network. The impact of the number of children is also investigated. The first proposed protocol is called ENCRPL. It used three metrics: energy level, number of neighbors, and a new metric, depending on the number of children. The second protocol, called NCERPL, is based on combining node and link metrics by using the numbers of neighbor nodes and children's nodes as node metrics and the expected transmission count (ETX) as a link metric. The proposed protocols are implemented and evaluated using Cooja simulator based on the Contiki-OS. Regarding energy consumption, the results show that the proposed protocols outperform RPL and the previously proposed protocol, called MET protocol.  ENCRPL achieved a 93% improvement in energy saving over RPL with a density of 0.48 and 0.0075 nodes/m2.  NCERPL provides about 14% improvement in energy saving over METRPL with 0.48 density and a 44% improvement with 0.0075 density.  Both ENCRPL and NCERPL achieved higher performance regarding the number of dead nodes than RPL and METRPL with all scenarios. Considering packet delivery ratio and throughput, ENCRPL and NCERPL perform better than RPL with high-density scenarios. 
Author Obaid, Tuqa Y.
Abdulkareem A. Kadhim
Author_xml – sequence: 1
  givenname: Tuqa Y.
  surname: Obaid
  fullname: Obaid, Tuqa Y.
– sequence: 2
  surname: Abdulkareem A. Kadhim
  fullname: Abdulkareem A. Kadhim
BookMark eNotj8tOwzAURC1UJErplrV_IMH2tet4icqrUqBVlQU7K7GvUUqJkR2E-HuiwmxmVmd0LslsiAMScs1ZCdxU-qY_9G4sdQml4OaMzIWuTKFhJWbTnlJoVb1ekGXOB8aYMEIypeZEPkffhx493e9quo9fYz-80V2KY3TxSENM9A6HjHSzbegLjt8xvecrch7aY8blfy9I83DfrJ-Kevu4Wd_WhdNmOmctxzYozTQYufIIFRpoJQuAyjvlQaJ0SnvkVcc6xtFoAKakcK3inYIFKf-wLsWcEwb7mfqPNv1YzuzJ2p6srbZgJ2v4BSF6TAE
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.31987/ijict.7.3.219
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
EISSN 2789-7362
EndPage 17
ExternalDocumentID 10_31987_ijict_7_3_219
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c799-70a1eaf57073946de38e93a40f3e5dc5d34e4c57de18b0b01e97330542ca51b53
ISSN 2222-758X
IngestDate Tue Jul 01 00:53:04 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c799-70a1eaf57073946de38e93a40f3e5dc5d34e4c57de18b0b01e97330542ca51b53
OpenAccessLink https://ijict.edu.iq/index.php/ijict/article/download/219/128
PageCount 17
ParticipantIDs crossref_primary_10_31987_ijict_7_3_219
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2024-12-31
PublicationDateYYYYMMDD 2024-12-31
PublicationDate_xml – month: 12
  year: 2024
  text: 2024-12-31
  day: 31
PublicationDecade 2020
PublicationTitle Iraqi Journal of Information & Communication Technology
PublicationYear 2024
SSID ssj0002924055
Score 2.2784472
Snippet Dense IoT-WSNs is a subtype of IoT-WSNs in which a high density of deployed nodes and data exchange is considered. Due to the capacity constraints of nodes in...
SourceID crossref
SourceType Index Database
StartPage 1
Title Modified RPL Routing Protocol for Dense IOT Networks
Volume 7
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnZ1Lb5wwEICtVXrpJWqVVk1f8qFSDwgK2MZwjJpESds0UUKk5IRsPKjksdts2Ut_fcZmId5oD2kvFrLAAn_WPMzMmJBPEiDJUi1D0xQi5I3SYV5nKmS1TASghivcmZFHP7ODc_7tQlxMJmde1NKi01H9d21eyf9QxT7karNk_4HsOCh24DXyxRYJY_skxkcz0zbWhjw9-RHY2B7r95_MZ90M8boAwl30UiE4PC5tZq-NwfrjW6OHc3XXBp5NukxOGtfESvrImm34Y61at0TKxZ0KLqOHn0lmcXOt5gC3wU4UfFfmV3vrbzCkYxnDQQ6hBYFGuHAnAKPK6PtkXoSSrQpS6a0X5gnFxNOufaLmY7nN-q2P_faqrbtIRiwaBOlKgexHimsMJ0RHxo1QuecrWbEqtaVgn6XoO6Sen23Vc4oeZ-xOwx0_rC_m6Yb4svIKnrHiWR3lC7K5REN3evYvyQSmW4QP3Clyp0vudOBOESF13ClypwP3V6Tc3yu_HoTL0y_CWhY4ubFKQDVC2l-pPDPAciiY4nHDQJhaGMaB10IaSHJtd7OhkAyFN09rJRIt2GuyMZ1N4Q2hWayBqQYSnUuO_q7WDboBSmsWGxw_3Safh6-sfvc1Tqr1U_r2yXe-I88f1tJ7stHNF_ABzbdOf3Q47gGFjkVV
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Modified+RPL+Routing+Protocol+for+Dense+IOT+Networks&rft.jtitle=Iraqi+Journal+of+Information+%26+Communication+Technology&rft.au=Obaid%2C+Tuqa+Y.&rft.au=Abdulkareem+A.+Kadhim&rft.date=2024-12-31&rft.issn=2222-758X&rft.eissn=2789-7362&rft.volume=7&rft.issue=3&rft.spage=1&rft.epage=17&rft_id=info:doi/10.31987%2Fijict.7.3.219&rft.externalDBID=n%2Fa&rft.externalDocID=10_31987_ijict_7_3_219
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2222-758X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2222-758X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2222-758X&client=summon