RPL LOAD BALANCING IN INTERNET OF THINGS
ABSTRACT:Â The wide address space provided by Internet Protocol version 6 (IPv6) lets any thing to be identified uniquely. consistency of the modified version of IPv6 protocol stack with smart objects, facilitated the Internet interconnection of the networks of smart objects and introduced Internet of things. A smart object is a small micro-electronic device that consists of a communication device, a small microprocessor and a sensor or an actuator. A network made of such devices is called low-power and lossy network. RPL routing protocol that is consistent to IPv6, is designed to be used in these kinds of networks. Load balancing is not considered in the RPL design process. Whenever RPL is used in large scale low-power and lossy networks some nodes will suffer from congestion and this problem severely degrades network performance. In this paper, we consider solutions provided to tackle RPL load balancing problems. Load balancing algorithms and protoclos are evaluated through simulation. We evaluate IETF RPL implementation and LB-RPL method with Contiki OS Java (COOJA) simulator. They are assessed comprehensively through metrics such as Packet delivery Ratio, Average End to End delay, and Gateway Throughput. LB-RPL improves RPL in terms of Packet delivery Ratio and throughput but increases Average End to End delay. Simulations results show that RPL load balancing needs extensive works to be performed yet.
 A. Arshad, S. Khan, A. Z. Alam, F. I. Ahmad, and R. Tasnim, R. â€œA Study on Health Monitoring System: Recent Advancements,â€ IIUM Engineering Journal. Vol. 15, no. 2, pp. 87-99, 2014.
 M. R. Parsaei and A. R. Parnian, â€œIPv6 based routing in building automation network,â€ In 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI). pp. 1025-1031, 2015.
 J. T. Adams, â€œAn introduction to IEEE STD 802.15. 4,â€ In 2006 IEEE Aerospace Conference, IEEE, 2006, pp. 1-8.
 S. Deering and R. Hinden, â€œInternet protocol, version 6 (IPv6) specification,â€ 1998.
 Y. Ismail, and S. M. Sarif. â€œAvailability Of Literature On Engineering Ethics In The Internet,â€ IIUM Engineering Journal. Vol. 12, no. 5, pp. 219-229, 2012.
 G. Montenegro, N. Kushalnagar, J. Hui, and D. Culler, â€œTransmission of IPv6 packets over IEEE 802.15. 4 networks,â€ RFC 4944, 2007.
 T. Winter, â€œRPL: IPv6 routing protocol for low-power and lossy networksâ€, RFC 6550, March 2012.
 Z. Shelby and C. Bormann, â€œ6LoWPAN: The wireless embedded Internet,â€ John Wiley & Sons, Vol. 43, 2011.
 J. Ko, et al. â€œConnecting low-power and lossy networks to the internet,â€ IEEE Communications Magazine, Vol. 49, no. 4, pp. 96-101, 2011
 A. Brandt and G. Porcu, â€œHome automation routing requirements in low power and lossy networksâ€, RFC 5826, April 2010.
 J. Martocci, et al. â€œBuilding automation routing requirements in low power and lossy networks,â€ IETF Request for Comments RFC 5867, June 2010.
 K. Pister, P. Thubert, S. Dwars, and T. Phinney, â€œIndustrial routing requirements in low-power and lossy networks,â€ RFC 5673, 2009.
 M. Dohler, T. Watteyne, T. Winter, and D. Barthel, â€œRouting requirements for urban low-power and lossy networks,â€ RFC 5548, 2009.
 J. Moy, OSPF version 2, 1997.
 D. Oran, OSI IS-IS intra-domain routing protocol, 1990.
 T. Clausen and P. Jacquet, â€œOptimized link state routing protocol (OLSR),â€ RFC 3626, 2003.
 J. Tripathi and J. C. De Oliveira, â€œQuantifying load imbalance: A practical implementation for data collection in low power lossy networks,â€ InInformation Sciences and Systems (CISS), 2013 47th Annual Conference on IEEE, March 2013, pp. 1-6.
 P. Kulkarni, S. Gormus, and Z. Fan, â€œTree Balancing in Smart Grid Advanced Metering Infrastructure Mesh Networks,â€ In Green Computing and Communications (GreenCom), 2012 IEEE International Conference on IEEE. November 2012, pp. 109-115.
 X. Liu, et al. â€œLoad balanced routing for low power and lossy networksâ€ In 2013 IEEE Wireless Communications and Networking Conference (WCNC) IEEE, April 2013, pp. 2238-2243.
 A. Dunkels, B. Gronvall, and T. Voigt, â€œContiki-a lightweight and flexible operating system for tiny networked sensors,â€ In Local Computer Networks, 2004. 29th Annual IEEE International Conference on IEEE, November 2004, pp. 455-462.
 The contiki operating system. Available: http://www.contiki-os.org/index.html.
 R. K. Jain, â€œArt of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling,â€ John Wiley, 2015.
How to Cite
The IIUM Engineering journal follows the open access policy.