You are on page 1of 8

Four-cycles Delay-Efficient RPL-based Routing

approach For IoT applications

Manar Al Bataineh Tasneem Al Mallah Wail Mardini Sahil Imtiyaz


Computer Science Department, Computer Science Department, Computer Science Department, School of Advanced Studies,
Jordan University of Science and Jordan University of Science and Jordan University of Science and University of Camerino
Technology Technology Technology Italy Irbid, Jordan
Irbid, Jordan Irbid, Jordan Irbid, Jordan sahil.imitiyaz@unicam.it,
mkalbataineh16@cit.just.edu.jo taalmallah16@cit.just.edu.jo mardini@just.edu.jo

Yaser Khamayseh Muneer Bani Yasin


Computer Science Department, Computer Science Department,
Jordan University of Science and Jordan University of Science and
Technology Technology
Irbid, Jordan Irbid, Jordan
yaser@just.edu.jo, masadeh@just.edu.jo

Abstract—In wireless sensor networks (WSNs), the Routing Finally, the service provider (utility) component
Protocol for Low power and Lossy Networks (RPL) is praised as
one of the most widely used routing protocols. In RPL, the
that has an AMI host help to receive the data from
Network is divided into a group of subgraphs. The best path can the Network and send it to the Meter Data
be computed by using an objective function and set of metrics. Management System (MDMS) to manage this big
This paper proposes an enhancement for RPL by using four data. The use of AMI is becoming very important in
different cycle times to reduce the delay. This enhancement is
projected to achieve better improvement if most of the nodes run
smart cities because of the extensive collected data
in low duty cycles at the MAC layer. Cooja simulator using the from many sources, where AMI is responsible for
Contiki 3.0 operating system is used to evaluate the performance the water, gas, and electric meters distribution on
of the proposed enhancement. The results inferred that the the Network, as well as the measurement,
proposed enhanced scheme is better than the Expected
Transmission Count (ETC) approach in terms of end-to-end configuration, and controlling the power
delay. The end-to-end delay of all nodes is reduced, particularly consumption of these meters. Building an AMI
for the nodes positioned far from the root node. network could utilize both wired or wireless
Keywords: RPL, WSN, duty cycles, delay, objective functions.
communication technologies; however, utility
companies prefer wireless connection [3], although
I. INTRODUCTION wired connections are more reliable, secure, higher
The smart grid is the 21st-century concept of the bandwidth, and more affordable.
power grid [1]. It is an electricity network that The main reason for choosing wireless
combines users with their actions connected to the connection is the need for less installation cost and
Network to establish smart, reliable, available, and its ability to provide fast deployment in large areas.
efficient communication. One of the essential In [4], the authors solved the traffic congestion
components for the smart grid is the Advanced problem attached to a heterogeneous wireless
Metering Infrastructure (AMI). AMI [2] is a network by designing a new network architecture to
communication between the different types of satisfy many QoS requirements such as mobility,
meters (gas, water, electric meters) and the routing, and node deployment for the future
companies' utilities. This infrastructure has three Internet. The authors in [5] reduced the energy
components; the customer site, which includes the consumption in the transmission step of the WSN
(gas, water, electric) meters that sense and collect by applying a hybrid optimization technique. They
the data from different environments. The second used Bacterial Swarm Optimization (BSO)
component is the communication network used to technique, which finds the optimal node for the next
send the data to the main utility control center. hub. Therefore, it finds the optimal path or route

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


where the selection of the next node is based on the Each node selects the best parent node based on
overall energy consumption and the distance the used objective function (OF), which refers to
between the base station and the gateway. how the node will choose its best parent node that
gives the best bath for the DAG root. This will
The smart meters in the AMI are embedded
reduce power consumption and the delay for the
devices with limited resources, such as processing,
data transfer IS minimized to prolong the motes
power, and memory resources. Because of these
lifetime. There are two well-known objective
limitations, the AMI networks connect the devices
functions for the RPL, the first one is the objective
through low bandwidth, unstable, low power, and
function zero (OF0) [9], and the second is the
high packet loss rate links, such as IEEE 802.11 and
Minimum Rank with Hysteresis Objective Function
IEEE 1901.2 standards [6]. These types of links are
(MRHOF) [10].
part of networks that are considered low-power and
lossy networks (LLNs). The most used protocol for The DODAG construction when using the OF0
this Network is RPL [7]. Internet Engineering Task depends on the rank value of the node, where the
Force (IETF) drafts the standard for routing in low- node selects the parent with the minimum hop
power IPv6 Wireless Sensor Networks (WSNs) in count, where the rank of the root must be zero, and
2012. the leaves nodes must have the maximum rank. The
calculation of the rank value is shown in Equation
RPL is a distance-vector protocol that uses the
1, depends on the rank value of the candidate parent
distances between the network nodes that constructs
and a minimum hop rank increase valued as 256 in
one or more Destination Oriented Directed Acyclic
[10].
Graph (DODAG) [8], each with a single root called
Directed Acyclic Graph (DAG) root. This root is Ranknode= Rankparent + MinHopRankIncreas (1)
responsible for sending all the collected data from
all motes to the border router to be forwarded to the On the other hand, the MRHOF depends on the
MDMS for the data management, as shown in Expected Transmission Count (ETX), when
Figure 1. To construct this graph, the DAG root choosing the best parent. The ETX value depends
starts by sending a DODAG Information Object on the minimum delay and the high throughput, as
(DIO) messages to all neighboring nodes defined in Equation 2 [11]. Where the df is the
periodically to start constructing the links between forward delivery ratio, and the dr is the reverse
the nodes, then each node broadcast its DIO delivery ratio.
message to all reachable nodes, thus each node
selects the best parent node to reach the root from
the DIO messages. This DIO message contains a
considerable amount of information about the
nodes, such as the root node's identity, rank, Each node in the LLN has a radio transceiver,
objective function, and version number. and its job is to send the data and listening for any
data to be received. This component has a very high
power consumption in the node. Nodes in the LLN
try to keep this radio transceiver off most of the
unused time to prolong the nodes lifetime. But this
leads to another problem, where the node cannot
receive any data when it is off, so a duty cycle
mechanism at the MAC layer is needed to manage
to turn the node on and off. There are many radio
duty cycle mechanisms that have been proposed,
such as X-MAC [12], WiseMAC [13], and
ContikiMAC [14], that reduces power consumption.
However, these mechanisms have a latency problem
Fig. 1. Advanced metering infrastructure (AMI) network with the DODAG as the sender nodes have to spend more time
construction.
waiting for the receiving node to be ON, which until the DAG is constructed. This problem can be
increases the end-to-end delay. solved by allowing a node to transmit a unicast
MAC-layer packet to a candidate parent to detect its
The rest of this paper is organized as follows:
wake-up interval. The node learns the wake-up
Section 2 discusses some previous works about
interval of the candidate parent upon reception of
RPL. Section 3 discusses the platform and all
the acknowledgment message.
materials we used to perform the experiments and
the set of results we have. Section 4 and 5 discuss In [16], the author evaluates the performance of
our contribution and its performance evaluation. the Routing Protocol for Low power and Lossy
Section 6 introduces the conclusion and the future Networks (RPL) in outdoor Smart Grid Substation
work. Network. The obtained results indicate that the PRL
has significant advantages of low delay and limited
II. RELATED WORK
overhead control. Its rapid repair of a local cut of a
Recently several researchers studied the link to the root node provides a fair path near to
performance of the RPL in several use cases. In optimal shortest path for outdoor deployment.
[15], the authors suggested a new RPL routing
metric referred to as Averaged Delay (AVG_DEL), In [17], the author investigated and discussed the
which purposed to reduce the average delay from load balancing and congestion problem of RPL.
any node to the DAG root, assuming that all nodes Mainly, it shows that congestion causes the loss of
work with low duty cycles at the MAC layer. Also, most packets in the Network. Therefore, the load
this paper enhances ContikiMAC to provide various balancing problem becomes clear in RPL in terms
sleeping periods of the nodes. Cooja simulator of the selection of routing parent. An efficient
using the Contiki is used to evaluate the suggested queue utilization-based RPL (QU-RPL) was
AVG_DEL metric and compare it with ETX in proposed to realize load balancing and improve
terms of average delay and performance. The packet delivery performance against the standard
obtained results show that the AVG_DEL metric RPL. The results show that the QU-RPL scheme
minimizes the average delay towards the DAG root, minimizes the queue loss by up to 84% and
particularly for nodes that existed far from the DAG enhances the packet delivery ratio by up to 147%
root. Also, it achieved better performance than the against the standard RPL.
ETX metric. The proposed metric is agreed to the Advanced metering infrastructure (AMI)
cumulative sum of the hop-by-hop delays over the consists of smart meters that constrain the
path from a node to the DAG root. The AVG-DEL processing power and storage capabilities. The
metric can be computed as follow: for the DAG Network that connects these meters is called LLNs.
root, the AVG-DEL is Zero, and for the other This Network requires a routing mechanism that
nodes, the AVG-DEL = AVG-DELp + Dp, where considers reducing energy use and consumption and
the AVG-DEL p is the average delay declared by a extending network lifetime. An efficient routing
candidate parent, and D p is a delay between the metric is suggested in [11] for energy-constrained
node and its candidate parent. There are two devices is called routing protocol for LLN (RPL).
different equations that can be used to calculate the Additionally, in [11], it is also proposing a
delay between the node and its parent. The use of mechanism to select the best parent node that
one of the two equations depends on whether the considers the residual energy and queue utilization
cycle time for the node and its parent is the same or of neighboring nodes. The results obtained in [11]
not. The node calculates the AVG-DEL toward show that the network performance is enhanced in
each parent and then selects the parent with a terms of packet delivery ratio (PDR) and average
minimum delay to accede to the current DODAG, power consumption.
but if AVG-DELp + Dp is greater than some
maximum threshold (Dmax) then the AVG-DEL for Cognitive radio technology plays a vital role in
this node equal Dmax. The node can select the best wireless communications to overcome radio
parent from all candidates by learning the wake-up spectrum shortages, especially in smart grid
phases for its neighbors through the construction of applications that require Quality of Service (QoS).
the DAG. However, no IP communication occurs In [18], a new RPL-based routing protocol is
introduced for Cognitive Radio enabled AMI
networks called CRB-RPL (Cognitive Receiver- repair mechanisms are considered faster than global
based RPL) to facilitate and enhance QoS in repair mechanisms.
cognitive radio-enabled AMI networks. The results
III. METHODOLOGY AND PRELIMINARY RESULTS
reported in [18] show that the proposed routing
protocol outperformed current routing protocols for The AVG_DEL routing metric is evaluated in
cognitive radio-enabled AMI networks. [15] by the Cooja simulator utilizing the Contiki 2.6
operating system. They compared the AVG_DEL
Due to the existing challenges in wireless links routing metric with ETX. All works of RPL are not
(e.g., unreliability) and sensor nodes (e.g., resource intended only for AMI networks. It may be utilized
constraints), a single-path routing protocol cannot for different applications as well. In wireless
be effective and efficient to meet the performance environments, the device can be stationary or
required by different applications. To avoid these mobile based on the deployment and application.
problems, the authors in [19] proposed three To better understand the behavior of the Network
multipath schemes based on RPL (Fast Local under the operation of the RPL protocol, we re-
Repair-FLR, Energy Load Balancing-ELB, and simulates the proposed routing metric (AVG-DEL)
their combination-ELB-FLR). The results from [19] using manual topology with the number of nodes
show that the new approaches have achieved better equals to 19, as shown in Figure 2. We used one
performance in terms of energy efficiency, packet sink node and 19 client nodes. The motes used in
delivery rate, network load balance, and end-to-end this study simulate Tmote sky sensors. Cooja Unit
delay compared with the traditional RPL scheme. Disk Graph Medium (UDGM) is used as a channel
In [20], a low overhead RPL routing protocol model to model looseness in the wireless medium,
mechanism is proposed that guarantees the lack of which stratified looseness that is attached to the
loops and reacts rapidly to any topology changes by node distance in the radio medium. Every radio link
utilizing a link reversal algorithm. The results show is recognized as error-free, the Packet Delivery
that this mechanism reduces the number of routing Ratio (PDR) is 100%.
messages and enhances the network performance in We used 50 meters for the transmission range
terms of link failures. and 30 meters for interference ranges. The node that
Due to the lack of resilience and the absence of is numbered as 1 represents the root (sink) node,
different options to run the RPL routing protocol in and the other nodes represent the client's nodes that
various environments and under different sense, gather, and transmit packets to the border
simultaneous criteria, in [21], the author proposes router. The generated extensive simulation results
the usage of combined metrics and comprehensive, indicate that the following value for the four cycles
objective functions that accommodate various produced the best performance. We used different
criteria than the traditional RPL implementations. cycle times, the cycle time of the central backbone
The results reported in [21] show that the proposed is 0.125 seconds, and the nodes that are positioned
implementation enhances the protocol's at the border have longer cycle times equal to 0.2
performance in terms of Packet Delivery Ratio seconds. The sink node is always ON with a 100%
(PDR), overhead, and energy consumption. duty cycle. The simulation parameters are listed in
Moreover, the authors confirmed that using Table 1.
composite functions and metric containers is more The obtained results for both AVG_DEL and
adaptable and flexible for designing a network with MRHOF are shown in Figure 3. Using the
different quality of service requirements pertaining AVG_DEL objective function, almost all nodes
to the designer's desire. improved their delay compared to the case for using
In [16], a simulation study is presented to the MRHOF objective function. The nodes that
evaluate the performance of RPL's routes quality in achieved the most remarkable improvements are
terms of path length with attached to shortest paths. located far from the DAG root and have the highest
The results show that, compared with the optimal ranks, such as nodes 18 and 19. The nodes located
path, the quality of the RPL path is not considered with close proximity to the DAG root did not
worse. Besides, in [16] it also appears that, in the achieve much improvement because they are one
fixing process of connection outages, the local hop away from the root, such as nodes 2, 3, 10, and
11. The total average delay for all nodes while average delay toward the DAG root. The average
using the AVG_DEL is 210.1 ms, which improves delay is calculated based on the cycle time for each
the average delay by about 40% over the MRHOF. node. This paper evaluates the AVG_DEL routing
metric using the Cooja simulator. The simulation
TABLE I. SIMULATION PARAMETERS
parameters that have been used in the simulation
Parameter Value are: two different cycle time, the cycle time of
Simulator Cooja Contiki peripheral nodes equals to 0.2s, and the cycle time
Nodes Type 3.0 TMote Sky of central backbone nodes equals to 0.125s, and
Number of Nodes 19 topology as a manual topology consist of one sink
Packet Delivery Ratio 100% node and 18 client nodes that simulated TMote Sky
sensors.
CT of central backbone 0.125s
CT of peripheral nodes
nodes 0.2 s
Duty Cycle for Root Node 100%
Number of sent Packets 1000 packet
Topology
for each node Manual
Radio Medium UDGM
Topology
TX Ratio 50 meters
TX Range 30 meters

Fig. 3. The average delay from each node towards the DAG root.

In this work, we are going to use four different


cycle times instead of two values. These cycle times
are distributed randomly and non-randomly on the
Network, and the used cycle times are 0.125s, 0.2s,
0.3s, and 0.5s, respectively. The sink node is always
ON with a 100% duty cycle. We will simulate the
Fig. 2. The construction of the Network using 19 TMote Sky nodes. proposed routing metric for random and grid
topologies with different nodes. Firstly, we will use
The nodes in the WSN are embedded devices one sink node and 20 client nodes and then use one
that have some constraints on power and battery sink node and 49 client nodes for both topologies.
lifetime. The radio transceiver in each node should The motes that will be used in this simulation are
be in the OFF mode as much as possible to preserve the TMote sky sensors. Then, study the impact of
their batteries and to extend the network lifetime. A the average end-to-end delay toward the DAG root
duty cycling mechanism turns on these meters when nodes with different cycle times are randomly
periodically to preserve its battery's lifetime. This distributed on the Network or orderly distributed.
mechanism influences the latency of the Network. Furthermore, we compare the results of the
In [15], a new routing metric was proposed AVG_DEL routing metric after using four cycle
referred to AVG_DEL routing metric that aims to times with the ETX metric, and the AVG_DEL
reduce the average delay from each node to DAG routing metric with two cycle times for both
root when selecting the best parent node to enhance random and grid topologies. Moreover, we propose
the network lifetimes. When a node joins a to enhance the network performance in terms of
DODAG, it chooses the preferred parent node as the power consumption and network life time by
next hop to the DAG root. The node calculates the selecting the appropriate parent node which has
AVG-DEL for each parent and then selects the minimum average delay and more residual energy.
parent with the minimum delay to reduce the
IV. PERFORMANCE EVALUATION 15, and 17. But still, some nodes contradicted this
The proposed enhancement has been fact and chose nodes with the same or larger cycle
implemented using the Cooja simulator in Contiki times, like nodes 4, 7, 14, and 16.
3.0 operating system. There were multiple tests In Figure 5, it is obvious that the end-to-end
based on the number of nodes, topology, and the delay to the DAG root has been improved almost
distribution of the nodes regarding the cycle time for all nodes when the AVG_DEL metric has been
value. The results have been compared with the used. The delay for the nodes with one hop from the
ETX and the proposed method in [15] that uses the DAG root did not change, such as nodes 2, 3, 10,
AVG_DEL with only two different cycle time and 11. In comparison, the massive reduction in the
values, 0.2s, and 0.125s. Some parameters were delay occurs at the nodes located far away from the
fixed for all the test scenarios, as shown in Table 2. DAG root. On the other hand, the AVG_DEL with
There are two different test scenarios. The first test two different cycle times showed comparable
scenario is similar to the test scenario in [15], performance to the four-cycle times AVG_DEL
except for the cycle time values. The second test version but still shows better results than the ETX
scenario uses the random topology. metric. The average delay for all nodes for using
TABLE II. FIXED ATTRIBUTES FOR ALL TEST SCENARIOS.
ETX, 2CT AVG_DEL, and 4CT AVG_DEL metrics
are 259 ms, 181 ms, and 195 ms, respectively. The
Parameter Value total delay for all nodes for the 4CT AVG_DEL
Simulator Cooja Contiki metric has been improved by 25% compared with
Nodes Type 3.0 TMote Sky the ETX metric. In contrast, the 2CT AVG_DEL
Packet Delivery 100% metric improved the total average delay by 30%
Duty Cycle for Root
Ratio 100% compared to the EXT metric and 8% compared to
Number of sent 1000 packet the 4CT AVG_DEL metric.
Node
Radio
Packets forMedium
each node UDGM In the second test scenario, the used topology is
TX Ratio 50 meters the random topology with 21 and 33 nodes. For
TX Range 30 meters each number of nodes, there are three different
DODAG to be constructed for each metric. The first
The first tested scenario is composed of 19 one is to use the ETX metric, where all nodes have
nodes, as shown in Figure 4. There is one root DAG the same cycle time and the same wake-up phase.
node and 18 normal nodes with different cycle The second metric is the improved metric in [15]
times. The central nodes have the lower cycle times the AVG_DEL metric. In this metric, nodes have
equal to 0.125 seconds and 0.2 seconds, as shown in two different cycle times 0.2 s and 0.125 s.
blue and yellow. Nodes with longer cycle times are
placed at the borders with 0.3 seconds and 0.5 The third metric is the proposed improved metric
seconds cycle times and colored in pink and orange. based on the AVG_DEL metric, where it uses four
Figure 4 also shows how the DODAG has been different cycle times instead of two. The number of
formed in both ETX and AVG_DEL with cycle constructed DODAG is six. Figure 6 shows two of
times. In ETX, nodes will choose the best parent the constructed networks as a random topology with
based on minimizing the number of expected a different number of nodes. Table 3 shows the used
transmissions to reach the sink node. For that, the parameters in this test.
nodes will choose the parents that could reduce the In the 4CT AVG_DEL metric, the 21 nodes were
network density. On the other hand, using four distributed as 5 nodes for each cycle time, and one
cycle times in the AVG_DEL metric, nodes will node for the sink node, and the 33 nodes were
choose the parent with the shortest sleeping period distributed as 8 nodes for each cycle time and one
to reduce the delay while sending the packets. sink node. While in the 2CT AVG_DEL metric, the
Nodes 3, 2, 10, and 11 choose to connect with the 21 nodes were distributed as 10 nodes for each
DAG root because its radio is always ON. Each cycle time and one node for the sink node, and the
node will try to connect with the neighbor node that 33 nodes were distributed as 16 nodes for each
has the lowest sleeping periods because the cycle time and one sink node. Figure 7 shows the
connection will be faster, as in nodes 6, 5, 8, 12, 13, average delay for each node in the 21 nodes
network. The 2CT AVG_DEL metric achieved the
minimum delay for almost all nodes that come back
to the values of the cycle time, where both of the
used cycle times are small values. The sleeping
period is short, and even if a node is surrounded
only by nodes with a larger cycle time, the delay
will be lower than the ETX metric, therefor it
improved the total average delay for all nodes by
30%.
TABLE III. SIMULATION PARAMETERS

Parameter Value
Number of Nodes 21, 33 nodes
Fig. 6. RPL random topology for a different number of nodes using the 4CT
CT1 (blue nodes) 0.125s AVG_DEL.
CT2 (yellow nodes) 0.2 s
CT3 (pink nodes) 0.3 s
CT4 (orange nodes) 0.5 s
Topology Manual
Topology

Fig. 7. Average delay from each node towards the DAG root for the ETX,
2CT AVG_DEL, and 4CT AVG_DEL metrics for the random topology for 21
nodes.
Fig. 4. (a) Network topology. (b) DODAG using the ETX metric. (c) DODAG
using 4 CTs AVG_DEL metric.

Fig. 8. The average delay from each node towards the DAG root for the ETX,
2CT AVG_DEL, and 4CT AVG_DEL metrics for the random topology for 33
Figure 5. The average delay from each node towards the DAG root for the nodes.
ETX, 2CT AVG_DEL, and 4CT AVG_DEL metrics.
The 4CT AVG_DEL metric outperformed the
ETX metric by only 1%. Using four different cycle
times with significant differences lets some nodes
choose the best parent node with the largest cycle [8] A. Aijaz, S. Ping, et al, CRB-MAC: A Receiver-Based MAC Protocol for
Cognitive Radio Equipped Smart, IEEE SENSORS JOURNAL Vol. 14,
time. This means that the waiting time will increase 2014.
for this node when sending the packets. Therefore, [9] P. Thubert, et al, Objective Function Zero for the Routing Protocol for
Low-Power and Lossy Networks (RPL), Internet Engineering Task
the delay will increase for that node, as the node 25 Force (IETF), 2012.
in Figure 6(b). Thus, the 2CT AVG_DEL metric is [10] O. Gnawali, et al, The minimum Rank with Hysteresis Objective
better than the 4CT AVG_DEL metric by almost Function, Internet Engineering Task Force (IETF), 2012.
30%. When using 33 nodes in the random topology, [11] R Ullah, et al, Energy and Congestion Aware Routing for Smart Grid
AMI Networks in Smart City, IEEE Access Vol. 5, 2017.
the results are similar to the 21 nodes case, where [12] M. Buettner, et al, X-mac: a short preamble mac protocol for duty-cycled
the 2CT AVG_DEL metric is the best RPL objective wireless sensor networks, Proceedings of the 4th International
function to reduce the end-to-end delay, as shown in Conference on Embedded Networked Sensor Systems (SenSys), 2006.
[13] A. El-Hoiydi, et al, Wisemac: an ultra-low power mac protocol for the
Figure 8. The 2CT AVG_DEL metric improved the downlink of infrastructure wireless sensor networks, ISCC 2004 Vol. 1,
average delay for all nodes by 53% and 50% 2004.
compared to the ETX and 4CT AVG_DEL metrics, [14] A. Dunkels, et al, The ContikiMAC Radio Duty Cycling Protocol,
Swedish Institute of Computer Science, 2011.
respectively. And the 4CT AVG_DEL metric [15] P. Gonizzi, Design and Evaluation of a Delay-Efficient RPL Routing
improved the total average delay only by 6%. Metric, Wireless Communications and Mobile Computing Conference
(IWCMC), 2013.
V. CONCLUSION [16] J. Tripathi, et al, Applicability study of RPL with local repair in smart
grid substation networks, IEEE SmartGridComm , 2010.
RPL is considered the most suitable routing [17] H.-S. Kim, et al, 'Load balancing under heavy traffic in RPL routing
protocol for low-power WSNs. In this paper, an protocol for low power and lossy networks, IEEE Trans. Mobile
enhancement to the AVG_DEL routing metric for Comput, 2016.
RPL is suggested to reduce the average delay [18] Z. Yang, et al., CRB-RPL: A Receiver-based Routing Protocol for
Communications in Cognitive Radio Enabled Smart Grid, IEEE
towards the DAG root. The suggested enhancement Transactions on Vehicular Technology Vol. 66, 2017.
is evaluated using the Cooja simulator using the [19] Q. Le, et al., RPL-based multipath routing protocols for Internet of things
on wireless sensor networks, International Conference on Advanced
Contiki 3.0 operating system. The performance is Technologies for Communications (ATC), 2014.
compared with the original AVG_DEL and ETX [20] C. La, et al., Link reversal and reactive routing in low power and lossy
metrics. The results obtained from the simulation networks, Personal Indoor and Mobile Radio Communications
(PIMRC), 2013.
show that the end-to-end delay for most nodes is [21] Hamed and Hassan, RPL in IPv6 Networks (6LoWPAN): Optimizing
reduced, particularly for the nodes positioned far Performance and Applicability, 2015.
from the root node using the original AVG_DEL.
While the use of four different cycle times in the
AVG_DEL routing metric did not improve the end-
to-end delay, but it is still better than the ETX
metric by almost 23%.

References
[1] C. Lo, N. Ansari, The progressive smart grid system from both power and
communications aspects, Communications Surveys Tutorials, IEEE Vol.
14. 2012, no. 3.
[2] Z. Fan, P. Kulkarni, et al, Smart grid communications: Overview of
research challenges, solutions, and standardization activities,
Communications Surveys Tutorials, IEEE Vol. 15. 2013, no. 1.
[3] E. Ancillotti, et al, The Role of the RPL Routing Protocol for Smart Grid
Communications, IEEE Communication Magazine Vol. 15. 2013.
[4] V. Krishnareddy, S. Rangaswamy, "Hierarchical routing technique for
traffic control in future internet architecture", International Journal of
Communication Networks and Distributed Systems, Vol. 20, Issue 1, pp.
110-127, Jan 2018.
[5] R. Logambigai, A. Kannan, "Energy conservation routing algorithm for
wireless sensor networks using hybrid optimisation approach",
International Journal of Communication Networks and Distributed
Systems, Vol. 20, Issue 3, pp. 352-371, Jan 2018.
[6] N. Cam-Winget, et al, Applicability Statement for the Routing Protocol for
Low-Power and Lossy Networks (RPL) in Advanced Metering
Infrastructure (AMI) Networks, 2017.
[7] T. Winter, et al, RPL: IPv6 Routing Protocol for Low-Power and Lossy
Networks, Internet Engineering Task Force (IETF), 2012.

You might also like