2019
DOI: 10.1109/access.2019.2951746
|View full text |Cite
|
Sign up to set email alerts
|

Progressive Multicore RLNC Decoding With Online DAG Scheduling

Abstract: A complete generation of packets coded with Random Linear Network Coding (RLNC) can be quickly decoded on a multicore system by scheduling the involved matrix block operations in parallel with an offline (pre-recorded) directed acyclic graph (DAG). The waiting for a complete generation of packets can be avoided with progressive RLNC decoding that commences the decoding (and can decode some packets) before all packets in a generation have been received. This article develops and evaluates a novel progressive RL… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2

Relationship

4
2

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 68 publications
0
7
0
Order By: Relevance
“…Furthermore, the DSEP Fulcrum coding in this article has been limited to non-systematic coding (specifically, only the outer coding has been systematic, but the inner coding has been non-systematic); an important future research direction is to extend DSEP Fulcrum coding to fully systematic coding [15], [33]- [35] so as to allow the immediate transmission of the uncoded source packets without any encoding delay. Additionally, the speed-up of the DSEP Fulcrum encoding and decoding computations through specialized parallel computing strategies on multicore plat-forms [16]- [19] should be explored in future research. Moreover, the sparsity and extra coded packets could be adapted according to the loss conditions, e.g., high-loss periods could delay the increase of the receiver rank.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Furthermore, the DSEP Fulcrum coding in this article has been limited to non-systematic coding (specifically, only the outer coding has been systematic, but the inner coding has been non-systematic); an important future research direction is to extend DSEP Fulcrum coding to fully systematic coding [15], [33]- [35] so as to allow the immediate transmission of the uncoded source packets without any encoding delay. Additionally, the speed-up of the DSEP Fulcrum encoding and decoding computations through specialized parallel computing strategies on multicore plat-forms [16]- [19] should be explored in future research. Moreover, the sparsity and extra coded packets could be adapted according to the loss conditions, e.g., high-loss periods could delay the increase of the receiver rank.…”
Section: Discussionmentioning
confidence: 99%
“…networks [3], cellular and radio access networks [4], [5], vehicular and wireless sensor networks [6], [7], and general wireless networks [8]- [12], as well as unreliable complex information technology infrastructures, such as data caching infrastructures [13]- [15]. One main hurdle that prevents the widespread adoption of RLNC in communication networks and information technology systems is the computationally highly demanding matrix multiplication and matrix inversion required for RLNC decoding [16]- [19]. While the computational capabilities of network nodes are generally increasing and some senders and receivers have abundant computational capabilities [20], [21], a wide range of senders and receivers will continue to have limited computational capabilities for the foreseeable future.…”
Section: Random Linear Network Coding (Rlnc) Has the Potential To Grementioning
confidence: 99%
See 1 more Smart Citation
“…The IS extensions have been utilized to accelerate hashing NFs [109], [110] and dynamic task scheduling [111]. Similar IS extensions have accelerated the complex network coding function [112], [113], [193] in a hardware design [114].…”
Section: ) Instruction Set Acceleration (Isacc)mentioning
confidence: 99%
“…Wireless communication is generally error prone and requires safeguards at the physical, e.g., forward error correction coding, and link layers, e.g., automatic repeat request retransmissions, to ensure reliability. An emerging coding technique that appears well suited to be explored for the highly heterogeneous device-enhanced MEC in future research is network coding [275]- [280]. Network coding eliminates the coordination that is required between sender and receiver in many conventional coding techniques.…”
Section: ) Codingmentioning
confidence: 99%