Practical network coding technologies and softwarization in wireless networks

Fumin Zhu, Chen Zhang*, Zunxin Zheng, Ahmed Farouk

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

77 Citations (Scopus)

Abstract

Network coding is an elegant and novel technique to improve network throughput and performance. It is considered as a critical technology to facilitate ever-increasing demands of future wireless networks. It exploits the broadcast nature of wireless media and cooperatively codes packets from different senders to provide reliable, secure, and efficient transmissions. Current research focuses on either transmission delay, coding complexity, forwarding security, or end-to-end throughput. Network coding-aided solutions can recover lost packets without feedback, eliminate latency, reduce the routing cost on diverse paths, or optimize the capacity of unstable wireless networks. However, devices or smart sensors usually have limited computational capacity and some applications could not tolerate high decoding delay, which prevents network coding from being widely deployed in the real world. In recent years, many research methods consider simplifying decoding matrix or coding algorithm to alleviate the shortcoming of network coding and further satisfy the extreme demands of the future wireless network. This article summarizes complexity-optimized methods and explains the interaction effect of coding opportunities and decoding overhead. We propose a taxonomy of practical network coding methods and illustrate three practical directions on cutting computational complexity and enhancing progressive decoding. We also conclude the benefit and cost of current network coding algorithms along with the outline of future research.

Original languageEnglish
Article number9344624
Pages (from-to)5211-5218
Number of pages8
JournalIEEE Internet of Things Journal
Volume8
Issue number7
DOIs
Publication statusPublished - 1 Apr 2021
Externally publishedYes

Keywords

  • Instantly decodable network coding
  • sixth-generation wireless network
  • sparse network coding
  • unequal error protection network coding

Fingerprint

Dive into the research topics of 'Practical network coding technologies and softwarization in wireless networks'. Together they form a unique fingerprint.

Cite this