In the last few years, Wireless Sensor Network (WSN) emerges and appears as an essential platform for prominent concept of Internet of Things (IoT). Their application ranges from so-called “smart cities”, “smart homes” over environmental monitoring. The connectivity in IoT mainly relies on RPL (IPv6 Routing Protocol for Low Power and Lossy Network) - a routing algorithm that constructs and maintains DODAGs (Destination Oriented Directed Acyclic Graph) to transmit data from sensors to root over a single path. However, due to the resource constraints of sensor nodes and the unreliability of wireless links, single-path routing approaches cannot be considered effective techniques to meet the performance demands of various applications. In order to overcome these problems, many individuals and group research focuses on multi-path solutions for RPL routing protocol. In this paper, we propose three multipath schemes based on RPL (Energy Load Balancing-ELB, Fast Local Repair-FLR and theirs combination-ELB-FLR) and integrate them in a modified IPv6 communication stack for IoT. These schemes are implemented in OMNET++ simulator and the experiment outcomes show that our approaches have achieved better energy efficiency, better end-to-end delay, packet delivery rate and network load balance compared to traditional solution of RPL.
[1]
Siarhei Kuryla,et al.
RPL: IPv6 Routing Protocol for Low power and Lossy Networks
,
2010
.
[2]
Adam Dunkels,et al.
The ContikiMAC Radio Duty Cycling Protocol
,
2011
.
[3]
Philippe Jacquet,et al.
Optimized Link State Routing Protocol (OLSR)
,
2003,
RFC.
[4]
JeongGil Ko,et al.
The Trickle Algorithm
,
2011,
RFC.
[5]
David E. Culler,et al.
Transmission of IPv6 Packets over IEEE 802.15.4 Networks
,
2007,
RFC.
[6]
Thang Vu Chien,et al.
A comparative study on operating system for Wireless Sensor Networks
,
2011
.
[7]
Stan Ratliff,et al.
Dynamic MANET On-demand (AODVv2) Routing
,
2013
.
[8]
Stephen E. Deering,et al.
Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6)
,
1995,
RFC.
[9]
Charles E. Perkins,et al.
Ad hoc On-Demand Distance Vector (AODV) Routing
,
2001,
RFC.