Random Linear Network Coding on Programmable Switches

被引:1
|
作者
Goncalves, Diogo [1 ]
Signorello, Salvatore [1 ]
Ramos, Fernando M. V. [1 ]
Medard, Muriel [2 ]
机构
[1] Univ Lisbon, Fac Ciencias, LASIGE, Lisbon, Portugal
[2] MIT, Res Lab Elect, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Network Coding; Random Linear Network Coding; Programmable Switches; P4;
D O I
10.1109/ancs.2019.8901883
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Application for the random network coding and models for random linear network coding
    Song, Wei
    Li, Mengli
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 2533 - 2537
  • [2] On Random Linear Network Coding for Butterfly Network
    Guang Xuan
    Fu Fangwei
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2011, 20 (02) : 283 - 286
  • [3] On Enhancing the Random Linear Network Coding
    Najeem, M. S.
    Murthy, C. Siva Ram
    [J]. 2011 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2011, : 246 - 251
  • [4] Secure random linear network coding on a wiretap network
    Cao, Zhanghua
    Zhang, Shibing
    Ji, Xiaodong
    Zhang, Lai
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2015, 69 (01) : 467 - 472
  • [5] Network Resources Optimization for Random Linear Network Coding
    Kim, Kwang Taik
    Hwang, Chan-Soo
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [6] Practical Random Linear Network Coding on GPUs
    Chu, Xiaowen
    Zhao, Kaiyong
    Wang, Mea
    [J]. NETWORKING 2009, 2009, 5550 : 573 - +
  • [7] On the Delay Distribution of Random Linear Network Coding
    Nistor, Maricica
    Lucani, Daniel E.
    Vinhoza, Tiago T. V.
    Costa, Rui A.
    Barros, Joao
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2011, 29 (05) : 1084 - 1093
  • [8] Random linear network coding:: A free cipher?
    Lima, Luisa
    Medard, Muriel
    Barros, Joao
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 546 - +
  • [9] Compromising Random Linear Network Coding as A Cipher
    Bethu, Sravya
    Zhu, Ye
    [J]. 2023 IEEE 97TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-SPRING, 2023,
  • [10] A random linear network coding approach to multicast
    Ho, Tracey
    Medard, Muriel
    Koetter, Ralf
    Karger, David R.
    Effros, Michelle
    Shi, Jun
    Leong, Ben
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (10) : 4413 - 4430