To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks

The broadcast nature of communication in transmission media has driven the rise of network coding’s popularity in wireless networks. Numerous benefits arise from employing network coding in multi-hop wireless networks, including enhanced throughput, reduced energy consumption, and decreas...

Full description

Bibliographic Details
Main Authors: Nastooh Taheri Javan, Zahra Yaghoubi
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10424978/
_version_ 1797305271190552576
author Nastooh Taheri Javan
Zahra Yaghoubi
author_facet Nastooh Taheri Javan
Zahra Yaghoubi
author_sort Nastooh Taheri Javan
collection DOAJ
description The broadcast nature of communication in transmission media has driven the rise of network coding’s popularity in wireless networks. Numerous benefits arise from employing network coding in multi-hop wireless networks, including enhanced throughput, reduced energy consumption, and decreased end-to-end delay. These advantages are a direct outcome of the minimized transmission count. This paper introduces a comprehensive framework to employ network coding in these networks. It refines decision-making at coding and decoding nodes simultaneously. The coding-nodes employ optimal stopping theory to find optimal moments for packet transmission. Meanwhile, the decoding-nodes dynamically decide, through SMDP (Semi Markov Decision Process) problem formulation, whether to conserve energy by deactivating radio units or to stay active for improved coding by overhearing packets. The proposed framework, named ENCODE, enables nodes to learn how and when to use network coding over time. Simulation results compare its performance with existing approaches. Our simulation results shed new light on when and how to use network coding in wireless multi-hop networks more effectively.
first_indexed 2024-03-08T00:24:27Z
format Article
id doaj.art-019edbd7155447fa8f8ba628e2133541
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T00:24:27Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-019edbd7155447fa8f8ba628e21335412024-02-16T00:01:09ZengIEEEIEEE Access2169-35362024-01-0112226082262310.1109/ACCESS.2024.336389010424978To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop NetworksNastooh Taheri Javan0https://orcid.org/0000-0001-6928-3545Zahra Yaghoubi1https://orcid.org/0000-0001-7262-4611Computer Engineering Department, Imam Khomeini International University, Qazvin, IranComputer Engineering Department, Imam Khomeini International University, Qazvin, IranThe broadcast nature of communication in transmission media has driven the rise of network coding’s popularity in wireless networks. Numerous benefits arise from employing network coding in multi-hop wireless networks, including enhanced throughput, reduced energy consumption, and decreased end-to-end delay. These advantages are a direct outcome of the minimized transmission count. This paper introduces a comprehensive framework to employ network coding in these networks. It refines decision-making at coding and decoding nodes simultaneously. The coding-nodes employ optimal stopping theory to find optimal moments for packet transmission. Meanwhile, the decoding-nodes dynamically decide, through SMDP (Semi Markov Decision Process) problem formulation, whether to conserve energy by deactivating radio units or to stay active for improved coding by overhearing packets. The proposed framework, named ENCODE, enables nodes to learn how and when to use network coding over time. Simulation results compare its performance with existing approaches. Our simulation results shed new light on when and how to use network coding in wireless multi-hop networks more effectively.https://ieeexplore.ieee.org/document/10424978/Wireless multi-hop networksnetwork coding theorycoding gainoptimal stopping theorysemi-Markov decision process
spellingShingle Nastooh Taheri Javan
Zahra Yaghoubi
To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
IEEE Access
Wireless multi-hop networks
network coding theory
coding gain
optimal stopping theory
semi-Markov decision process
title To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
title_full To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
title_fullStr To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
title_full_unstemmed To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
title_short To Code or Not to Code: When and How to Use Network Coding in Energy Harvesting Wireless Multi-Hop Networks
title_sort to code or not to code when and how to use network coding in energy harvesting wireless multi hop networks
topic Wireless multi-hop networks
network coding theory
coding gain
optimal stopping theory
semi-Markov decision process
url https://ieeexplore.ieee.org/document/10424978/
work_keys_str_mv AT nastoohtaherijavan tocodeornottocodewhenandhowtousenetworkcodinginenergyharvestingwirelessmultihopnetworks
AT zahrayaghoubi tocodeornottocodewhenandhowtousenetworkcodinginenergyharvestingwirelessmultihopnetworks