Experimental Performance Evaluation of RPL Protocol for IPv6 Sensor Networks

Experimental Performance Evaluation of RPL Protocol for IPv6 Sensor Networks

Belghachi Mohammed (Faculty of Science Exact, Computer Science Department, University Tahri Mohamed of Béchar, Béchar, Algeria) and Debab Naouel (Faculty of Science Exact, Computer Science Department, University Tahri Mohamed of Béchar, Béchar, Algeria)
DOI: 10.4018/IJWNBT.2020010103
OnDemand PDF Download:
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In this article, the authors propose a new approach to meet various QoS requirements from different kinds of traffic; thus, maximizing network utilization, while improving its performance. The authors design an objective function based on ant colony optimization (ACO). The authors use the delay, energy, packet loss, and memory as the routing metric of the nodes in the preferred parent selection process for the RPL protocol to build the DODAG structure. After, the authors implement it in an experimental testbed deployed in real scenarios, and then the authors compare the results with RPL based on ETX.
Article Preview
Top

2. Rpl Specification

RPL is a distance vector routing protocol for the LLNs which describes a method of construction of a logical topology called DODAG (Destination Oriented Directed Acyclic Graph) (Mardini, Ebrahim & Al-Rudaini, 2017) which use an objective function and a set of metrics and constraints seen Figure 1. The objective function is based on a combination of metrics and constraints to calculate the “better acceptable path” (Zhao, Kumar, Chong, & Rongxing, 2017). The RPL messages generation is based on a timer. Additionally, nodes configure transmission intervals messages using the Trickle algorithm (Lamaazi & Benamar, 2018). Trickle is a timer that allows nodes sharing the transmission medium with high rates of loss as the case of LLNs, exchanging information and data, scalable, saving energy, and ensuring successful transmission. This timer reduces the frequency of control messages transmission, while maintaining coherent information within the network (Barcelo, Correa, Vicario & Morell, 2016). The basic idea of a Trickle timer is to send frequently more DIOs message when detecting inconsistency in a DODADG. As long as node receives consistent information, it will increase exponentially its transmission interval until a predetermined minimum frequency (Yassein, Aljawarneh, & Masadeh, 2017). RPL uses the following controls messages (Tripathi, D’Oliveira, & Vasseur, 2010):

Complete Article List

Search this Journal:
Reset
Open Access Articles
Volume 10: 2 Issues (2021): 1 Released, 1 Forthcoming
Volume 9: 2 Issues (2020)
Volume 8: 2 Issues (2019)
Volume 7: 2 Issues (2018)
Volume 6: 2 Issues (2017)
Volume 5: 1 Issue (2016)
Volume 4: 3 Issues (2015)
Volume 3: 4 Issues (2014)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing