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...
Main Authors: | , |
---|---|
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 |