Abstract

The Internet of Things (IoT) is revolutionizing technology in a wide variety of areas, from smart healthcare to smart transportation. Due to the increasing trend in the number of IoT devices and their different levels of energy requirements, one of the significant concerns in IoT implementations is powering up the IoT devices with conventional limited lifetime batteries. One efficient solution to prolong the lifespan of these implementations is to integrate energy harvesting technologies into IoT systems. However, due to the characteristics of the energy harvesting technologies and the different energy requirements of the IoT systems, this integration is a challenging issue. Since Medium Access Control (MAC) layer operations are the most energy-consuming processes in wireless communications, they have undergone different modifications and enhancements in the literature to address this issue. Despite the essential role of the MAC layer to efficiently optimize the energy consumption in IoT systems, there is a gap in the literature to systematically understand the possible MAC layer improvements allowing energy harvesting integration. In this survey paper, we provide a unified framework for different wireless technologies to measure their energy consumption from a MAC operation-based perspective, returning the essential information to select the suitable energy harvesters for different communication technologies within IoT systems. Our analyses show that only 23% of the presented protocols in the literature fulfill Energy Neutral Operation (ENO) condition. Moreover, 48% of them are based on the hybrid approaches, which shows its capability to be adapted to energy harvesting. We expect this survey paper to lead researchers in academia and industry to understand the current state-of-the-art of energy harvesting MAC protocols for IoT and improve the early adoption of these protocols in IoT systems.

Highlights

  • The Internet of Things (IoT) enables the connection and data transferring over the Internet for a massive number of physical objects, which are equipped with distinct hardware and software to enhance a wide range of applications and services [1]

  • ALOHA + Time Division Multiple Access (TDMA): This combination is divided into three mechanisms, which are known as Frame ALOHA (FA), Frame Slotted ALOHA (FSA) [40], and Time Slotted Channel Hopping (TSCH) [41]

  • We provided a thorough review of the Medium Access Control (MAC) layer operations and different MAC optimization techniques, which some of them are employed in the current IoT wireless communication technologies

Read more

Summary

Introduction

The Internet of Things (IoT) enables the connection and data transferring over the Internet for a massive number of physical objects, which are equipped with distinct hardware and software to enhance a wide range of applications and services [1]. The analysis from “The Shift Project” [4] conveys that the increasing trend of IoT connected devices leads to a Computational Annual Growth Rate of 4.5% in the expected energy consumption of IoT deployments (from 2312 TWh in 2015 to 4350 TWh in 2025) According to these predictions, in the near future, powering up IoT devices with conventional batteries with a limited lifetime, which requires frequent replacement, is a concerning issue and may cause system failure [5]. The limited lifetime of the conventional batteries, which increases the maintenance cost, number of replacements, and negative impact on the environment, in a system with a few devices do not raise an issue, whereas, in networks with millions or even billions of devices, it becomes a significant issue Since these battery limitations threaten the rapid development of the IoT paradigm, academia and industry have become interested in extending the lifetime of IoT devices while maintaining optimal performance. Fulfilling this condition under specific considerations (e.g., small size of the energy harvester) and the whole system’s requirements remains a gap in the literature

Motivation
Contribution
State of the Art
Categorization of Energy-Aware MAC Protocols for IoT Systems
Random Access
Token passing
Polling
Hybrid Access
Duty-Cycled
Cross-Layer
Interaction between Application and MAC Layers
Interaction between Routing and MAC Layer
Interaction between MAC and Physical Layers
IoT Technologies and Energy Models
Sigfox
NB-IoT
Zigbee
Mbps 1 Mbps 250 kbps 100 kbps 10 Mbps 250 kbps 424 kbps 250 kbps 1 Mbps
Energy Harvesting Solutions for IoT Technologies
IoT Energy Source Characteristics
Solar-Based Energy Harvester
Mechanical-Based Energy Harvester
Dynamic Fluid-Based Energy Harvester
Thermal-Based Energy Harvester
Acoustic Noise-Based Energy Harvester
Radio Frequency-Based Energy Harvester
Compatibility between Communication and Energy Harvesting Technologies
Energy Harvesting MAC Protocols
Carrier Sensing-Based Energy Harvesting MAC Protocols
Blind Access-Based Energy Harvesting MAC Protocols
Analytical Discussion of Random Access Category
Scheduled Access
Channelization-Based Energy Harvesting MAC Protocols
Controlled Access-Based Energy Harvesting MAC Protocols
Analytical Discussion on Scheduled Access
Combination of Blind Access and Channelization Subcategories
Combination of the Carrier Sensing and Channelization Subcategories
Combination of Carrier Sensing and Controlled Access Subcategories
Switching from Random Access to Scheduled Access Categories
Duty-Cycled-Based Energy Harvesting MAC Protocols
Analytical Discussion on Hybrid Access Category
Interaction between the Physical Layer and MAC Layer
Interaction between the MAC Layer and Network Layer
Analytical Discussion on Cross-Layer Category
Schedule
Energy Optimization at Different Levels of IoT Systems Architecture
Energy Optimization for Different MAC Anomalies
Application Diversity
Adaptation to the Network Conditions
Energy Prediction Algorithms
Validation of the Proposed Energy Harvesting MAC Protocols
Acceptability of the Design of the Proposed Energy Harvesting MAC Protocols
Findings
Open Research Challenges
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call