An Efficient Design of RPL Objective Function for Routing in Internet of Things using Fuzzy Logic

Abstract

The nature of the Low power and lossy networks (LLNs) requires having efficient protocols capable of handling the resource constraints. LLNs consist of networks that connect different type of devices which has constraints resources such as energy, memory and battery life. Using the standard routing protocols such as Open Shortest Path First (OSPF) is inefficient for LLNs due to the constraints that LLNs need. So, IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL) was developed to accommodate these constraints. RPL is a distance vector protocol that used the object functions (OF) to define the best tree path. However, choosing a single metric for the OF found to be unable to accommodate applications requirements. In this paper, an enhanced (OF) is proposed namely; OFRRT-FUZZY relying on several metrics combined using Fuzzy Logic. In order to overcome the limitations of using a single metric, the proposed OFRRT-FUZZY considers node and link metrics. Namely, Received Signal Strength Indicator (RSSI), Remaining Energy (RE) and Throughput (TH). The proposed OFRRT-FUZZY is implemented under Cooja simulator and then results were compared with OF0, MHROF in order to find which OF provides more satisfactory results. And simulation results show that OFRRT-FUZZY outperformed OF0 and MHROF.

Authors and Affiliations

Adeeb Saaidah, Omar Almomani, Laila Al-Qaisi, Mohammed Kamel MADI

Keywords

Related Articles

CREeLS: Crowdsourcing based Requirements Elicitation for eLearning Systems

Crowdsourcing is the process of having a task performed by the crowd. Because of the Web evolution, recently crowdsourcing is being used in the field of Requirements Engineering to help in simplifying its activities. Amo...

Recovery of User Interface Web Design Patterns using Regular Expressions

User Interface Web Design Patterns are standard solutions for the development of web applications. The recovery of these patterns from web applications supports program comprehension, reusability, reverse engineering, re...

Improvement of Radial basis Function Interpolation Performance on Cranial Implant Design

Cranioplasty is a neurosurgical operation for repairing cranial defects that have occurred in a previous operation or trauma. Various methods have been presented for cranioplasty from past to present. In computer-aided d...

Probabilistic Algorithm based on Fuzzy Clustering for Indoor Location in Fingerprinting Positioning Method

Recently, the location of the fingerprint positioning technology is obviously superior to the signal transmission loss model based on the positioning technology, and is widely concerned by scholars. In the online phase,...

Hyperspectral Image Classification using Support Vector Machine with Guided Image Filter

Hyperspectral images are used to identify and detect the objects on the earth’s surface. Classifying of these hyperspectral images is becoming a difficult task, due to more number of spectral bands. These high dimensiona...

Download PDF file
  • EP ID EP626607
  • DOI 10.14569/IJACSA.2019.0100824
  • Views 96
  • Downloads 0

How To Cite

Adeeb Saaidah, Omar Almomani, Laila Al-Qaisi, Mohammed Kamel MADI (2019). An Efficient Design of RPL Objective Function for Routing in Internet of Things using Fuzzy Logic. International Journal of Advanced Computer Science & Applications, 10(8), 184-190. https://europub.co.uk/articles/-A-626607