Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Design of an Efficient RPL Objective Function for Internet of Things Applications

Author 1: Sonia Kuwelkar Author 2: H.G. Virani
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 12, No. 6 · Published 2021 · Cited by 11

DOI: https://doi.org/10.14569/IJACSA.2021.0120625

Abstract

Over the decade, a rapid growth in use of smart devices connected and communicating over the Internet is seen in various domains. The IPv6 Routing protocol for Low power and Lossy Networks (RPL) is the routing backbone of such IOT networks. RPL is a proactive, distance vector protocol which constructs the routes based on an Objective Function. The performance of RPL protocol largely depends on the design of Objective Function. Depending on application requirements, the RPL standard offers flexibility in design of the objective function and scope for improving the routing process. In this paper, an efficient Objective Function, RPL-FZ, is proposed. Speedy communication across nodes, low energy consumption and reliable data delivery is key to achieve quality of Service. Considering this, RPL-FZ uses relevant metrics like Residual Energy of Node, Delay and ETX (Expected Transmission count) to make the routing decisions. The metrics are combined using fuzzy logic technique to obtain a single metric Quality for each neighbor node. The neighbor with highest value of Quality is chosen as best parent to forward sensed data toward the collection unit. The proposed objective function RPL-FZ is integrated in the Contiki OS and network simulations are performed using the COOJA simulator. The performance evaluation reveals that RPL-FZ achieves 7% higher Packet Delivery rate, 8% lower energy consumption and 8% lesser latency as compared to single metric based standard objective functions OF0 and MRHOF.

Keywords

How to Cite this Article

Kuwelkar, S., & Virani, H. (2021). Design of an Efficient RPL Objective Function for Internet of Things Applications. International Journal of Advanced Computer Science and Applications, 12(6). https://doi.org/10.14569/IJACSA.2021.0120625

Kuwelkar, Sonia, and H.G. Virani. "Design of an Efficient RPL Objective Function for Internet of Things Applications." International Journal of Advanced Computer Science and Applications, vol. 12, no. 6, 2021, https://doi.org/10.14569/IJACSA.2021.0120625.

@article{Kuwelkar2021,
  title     = {Design of an Efficient RPL Objective Function for Internet of Things Applications},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {12},
  number    = {6},
  year      = {2021},
  publisher = {The Science and Information Organization},
  author    = {Sonia Kuwelkar and H.G. Virani},
  doi       = {10.14569/IJACSA.2021.0120625},
  url       = {https://doi.org/10.14569/IJACSA.2021.0120625}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.