2013
DOI: 10.1145/2512469
|View full text |Cite
|
Sign up to set email alerts
|

Design and evaluation of random linear network coding Accelerators on FPGAs

Abstract: Network coding is a well-known technique used to enhance network throughput and reliability by applying special coding to data packets. One critical problem in practice, when using the random linear network coding technique, is the high computational overhead. More specifically, using this technique in embedded systems with low computational power might cause serious delays due to the complex Galois field operations and matrix handling. To this end, this article proposes a high-performance decoding logic for r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…FPGAs offer flexible and reconfigurable high-throughput implementations of various linear or non-linear atomic functions. For example, implementing random linear combinations over input data packets in network nodes -as part of RLNC -is considered in several recent works [57], [58]. D-AFC implementations via FPGA platforms offer seamless integration in SDN concepts, because SDN data flows can be easily filtered and fed into either internal or external FPGA units.…”
Section: B Digital-domain Atomic Function Computation (D-afc)mentioning
confidence: 99%
“…FPGAs offer flexible and reconfigurable high-throughput implementations of various linear or non-linear atomic functions. For example, implementing random linear combinations over input data packets in network nodes -as part of RLNC -is considered in several recent works [57], [58]. D-AFC implementations via FPGA platforms offer seamless integration in SDN concepts, because SDN data flows can be easily filtered and fed into either internal or external FPGA units.…”
Section: B Digital-domain Atomic Function Computation (D-afc)mentioning
confidence: 99%
“…Existing implementations are, therefore, based on software, with the inevitable limitations on performance and scalability. Even high-performance solutions that use specialized hardware, such as FPGA- [5] or GPU-based solutions [6], achieve throughputs that are many orders of magnitude slower than a hardware data plane (e.g., [7], [8]). In addition, these solutions target specific systems, making them difficult to port.…”
Section: Introductionmentioning
confidence: 99%