A Performance Evaluation of Improved IPv6 Routing Protocol for Wireless Sensor Networks

Full Text (PDF, 450KB), PP.18-25

Views: 0 Downloads: 0


Vu Chien Thang 1,* Nguyen Van Tao 2

1. Faculty of Electronics and Communications Technology, University of Information and Communications Technology, Thai Nguyen, 250000, Viet Nam

2. Faculty of Information Technology, University of Information and Communications Technology, Thai Nguyen, 250000, Viet Nam

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2016.12.03

Received: 26 Feb. 2016 / Revised: 11 Jun. 2016 / Accepted: 15 Sep. 2016 / Published: 8 Dec. 2016

Index Terms

Improved IPv6 routing protocol, wireless sensor networks, contiki operating system, network performance evaluation


In the near future, IP-based wireless sensor networks will play a key role in several application scenarios such as smart grid, smart home, healthcare, and building automation... An IPv6 routing protocol is expected to provide internet connectivity to any IP-based sensor node. In this paper, we propose IRPL protocol for IP-based wireless sensor networks. IRPL protocol uses a combination of two routing metrics that are the link quality and the remaining energy state of the preferred parent to select the optimal path. In IRPL protocol, we combine two metrics based on an alpha weight. IRPL protocol is implemented in ContikiOS and evaluated by using simulation and testbed experiments. The results show that IRPL protocol has achieved better network lifetime, data delivery ratio and energy balance compared to the traditional solution of RPL protocol.

Cite This Paper

Vu Chien Thang, Nguyen Van Tao, "A Performance Evaluation of Improved IPv6 Routing Protocol for Wireless Sensor Networks", International Journal of Intelligent Systems and Applications (IJISA), Vol.8, No.12, pp.18-25, 2016. DOI:10.5815/ijisa.2016.12.03


[1]Luigi Atzori, Antonio Iera, Giacomo Morabito, “The Internet of Things: A survey,” Computer Networks, 54, pp. 2787-2805, June 2010.
[2]Hamida Qumber Ali, Sayeed Ghani, “A Comparative Analysis of Protocols for Integrating IP and Wireless Sensor Networks,” Journal of networks, Vol 11, No.1, January 2016.
[3]Md. Sakhawat Hossen, A. F. M. Sultanul Kabir, Razib Hayat Khan and Abdullah Azfar, “Interconnection between 802.15.4 Devices and IPv6: Implications and Existing Approaches,” IJCSI Int. Journal of Computer Science Issues, Vol. 7, Issue 1, January 2010.
[4]JeongGil Ko, Andreas Terzis, Stephen Dawson-Haggerty, David E. Culler, Jonathan W. Hui, Philip Levis, “Connecting Low-Power and Lossy Networks to the Internet,” IEEE Communications Magazine, pp. 96 – 101, April 2011.
[5]Nguyen Thanh Long, Niccolò De Caro, Walter Colitti, Abdellah Touhafi, Kris Steenhaut, “Comparative Performance Study of RPL in Wireless Sensor Networks,” in Proceedings of 19th IEEE Symposium on Communications and Vehicular Technology in the Benelux, 2012.
[6]JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, and David Culler, “Beyond Interoperability - Pushing the Performance of Sensor Network IP Stacks,” in Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems (sensys'11), November 2011.
[7]JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty Andreas Terzis, Adam Dunkels and David Culler, “ContikiRPL and TinyRPL: Happy Together,” in Proceedings of the workshop on Extending the Internet to Low-power and Lossy Networks (IP+SN 2011), Chicago, IL, USA, April 2011.
[8]J. Tripathi, J. C. de Oliveira, J. P. Vasseur, “A Performance evaluation study of RPL: Routing protocol for low power and lossy networks”, in Proceedings of the 44th Annual Conference on Information Sciences and Systems, March 2010.
[9]N. Tsiftes, J. Eriksson, and A. Dunkels, “Low-Power Wireless IPv6 Routing with ContikiRPL,” in Proceedings of the International Conference on Information Processing in Sensor Networks (ACM/IEEE IPSN), Stockholm, Sweden, April 2010.
[10]N. Tsiftes, J. Eriksson, N. Finne, F. Österlind, J. Höglund, and A. Dunkels, “A Framework for Low-Power IPv6 Routing Simulation, Experimentation, and Evaluation,” in Proceedings of the conference on Applications, technologies, a rchitectures, and protocols for computer communications (ACM SIGCOMM), New Delhi, India, August 2010.
[11]De Couto D, Aguayo D, Bicket J, Morris R , “A high-throughput path metric for multi-hop wireless routing,” in Proceedings of the 9th Annual International Conference on Mobile Computing and Networking, New York, 2003.
[12]P. Kamgueu, E. Nataf, T. Ndié, O. Festor, “Energy-Based Routing Metric for RPL,” Research Report RR-8208, INRIA, 2013.
[13]O. Iova, Fabrice Theoleyre, and Thomas Noel, “Improving network lifetime with energy-balancing routing: Application to RPL,” in Proceedings of Wireless and Mobile Networking Conference, 2014.
[14]M. N. Moghadam, H. Taheri and M. Karrari, “Minimum cost load balanced multipath routing protocol for low power and lossy networks,” Wireless Networks, Volume 20, Issue 8, pp. 2469-2479, 2014.
[15]R. C. Shah and J. M. Rabaey, “Energy aware routing for low energy adhoc sensor networks,” in Proceedings of Wireless Communications and Networking Conference, 2002.
[16]Adam Dunkels, Fredrik Osterlind, Nicolas Tsiftes, Zhitao He, “Software-based Online Energy Estimation for Sensor Nodes,” in Proceedings of the 4th workshop on Embedded networked sensors, 2007.
[17]A. Dunkels, B. Grönvall, and T. Voigt, “Contiki – a lightweight and flexible operating system for tiny networked sensors,” in Proceedings of EmNets, pp. 455-462, 2004.
[18]J. J. P. C. Rodrigues and P. A. C. S. Neves, “A survey on IP-based wireless sensor network solutions,” Int. Journal of Communication Systems, Int. J. Comm Syst. 2010.
[19]Tsvetko Tsvetkov, “RPL: IPv6 Routing Protocol for Low Power and Lossy Networks,” Seminar SN SS2011 : Network Architectures and Services, pp. 59–66, July 2011.
[20]Roberto Verdone, Davide Dardari, Gianluca Mazzini, Andrea Conti, “Wireless Sensor and Actuator Networks: Technologies, Analysis and Design,” Academic Press, ISBN-10: 0123725399, 2008.
[21]Fredrik Österlind, Adam Dunkels, Joakim Eriksson, Niclas Finne, and Thiemo Voigt, “Cross-level sensor network simulation with cooja,” in Proceedings of the First IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006), Tampa, Florida, USA, pp. 641-648, November 2006.
[22]Azzedine Boukerche, “Algorithms and Protocols for Wireless Sensor Networks,” John Wiley & Sons Inc., ISBN: 9780470396360, 2008.
[23]A. Dunkels, “The ContikiMAC Radio Duty Cycling Protocol,” SICS technical report, December 2011.