Skip to main navigation Skip to search Skip to main content

Fuzzy-Based Novel Cross-Layer RPL Objective Function for Energy-Aware Routing in IoT

  • M. R. Poornima
  • , H. S. Vimala
  • , J. Shreyas*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Energy consumption remains a critical challenge for low-power, resource-constrained Internet of Things (IoT) devices operating over Low-Power and Lossy Networks (LLNs). Addressing this issue requires the development of energy-efficient Objective Functions (OFs) within the RPL (Routing Protocol for Low-Power and Lossy Networks) routing protocol. Traditional OFs primarily used routing layer metrics for parent selection. Therefore, our analysis demonstrates that transmission dynamics at the MAC layer significantly impact overall energy consumption. To tackle this, we introduce a cross-layer energy-efficient objective function (CL-RPL-OF) that incorporates a novel metric, energy per packet (EPP), which quantifies the energy consumed during the transmission and reception of a single data packet. This metric integrates strobe per packet rate (SPPR) and strobe packet success rate, both of which are influenced by radio duty cycling (RDC) mechanisms at the media access control (MAC) layer. The proposed CL-RPL-OF considers node-to-node communication variations arising from relative phase shifts by combining EEP with expected transmission count (ETX) and SPPR using fuzzy logic to select the best path to optimize energy consumption across both routing and MAC layers. Simulation using Cooja and real-world experimentation using the FIT IoT-LAB testbed demonstrate that CL-RPL-OF significantly improves energy efficiency, increases packet delivery ratio, and reduces strobe overhead compared to existing objective functions.

Original languageEnglish
Article number182
JournalInternational Journal of Computational Intelligence Systems
Volume18
Issue number1
DOIs
Publication statusPublished - 12-2025

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Fuzzy-Based Novel Cross-Layer RPL Objective Function for Energy-Aware Routing in IoT'. Together they form a unique fingerprint.

Cite this