_version_ |
1811073481318596608
|
collection |
MIT
|
description |
© 2019 IEEE. By extending the traditional store-and-forward mechanism, network coding has the capability to improve a network's throughput, robustness, and security. Given the fundamentally different packet processing required by this new paradigm and the inflexibility of hardware, existing solutions are based on software. As a result, they have limited performance and scalability, creating a barrier to its wide-spread adoption. By leveraging the recent advances in programmable networking hardware, in this paper we propose a random linear network coding data plane written in P4, as a first step towards a production-level platform. Our solution includes the ability to combine the payload of multiple packets and of executing the required Galois field operations, and shows promise to be practical even under the strict memory and processing constraints of switching hardware.
|
first_indexed |
2024-09-23T09:33:47Z
|
format |
Article
|
id |
mit-1721.1/137687
|
institution |
Massachusetts Institute of Technology
|
language |
English
|
last_indexed |
2024-09-23T09:33:47Z
|
publishDate |
2021
|
publisher |
Institute of Electrical and Electronics Engineers (IEEE)
|
record_format |
dspace
|
spelling |
mit-1721.1/1376872021-11-09T03:35:24Z Random Linear Network Coding on Programmable Switches © 2019 IEEE. By extending the traditional store-and-forward mechanism, network coding has the capability to improve a network's throughput, robustness, and security. Given the fundamentally different packet processing required by this new paradigm and the inflexibility of hardware, existing solutions are based on software. As a result, they have limited performance and scalability, creating a barrier to its wide-spread adoption. By leveraging the recent advances in programmable networking hardware, in this paper we propose a random linear network coding data plane written in P4, as a first step towards a production-level platform. Our solution includes the ability to combine the payload of multiple packets and of executing the required Galois field operations, and shows promise to be practical even under the strict memory and processing constraints of switching hardware. 2021-11-08T15:40:19Z 2021-11-08T15:40:19Z 2019-09 2021-03-09T17:02:07Z Article http://purl.org/eprint/type/ConferencePaper https://hdl.handle.net/1721.1/137687 2019. "Random Linear Network Coding on Programmable Switches." 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019. en 10.1109/ANCS.2019.8901883 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) arXiv
|
spellingShingle |
Random Linear Network Coding on Programmable Switches
|
title |
Random Linear Network Coding on Programmable Switches
|
title_full |
Random Linear Network Coding on Programmable Switches
|
title_fullStr |
Random Linear Network Coding on Programmable Switches
|
title_full_unstemmed |
Random Linear Network Coding on Programmable Switches
|
title_short |
Random Linear Network Coding on Programmable Switches
|
title_sort |
random linear network coding on programmable switches
|
url |
https://hdl.handle.net/1721.1/137687
|