Tetrys, an On-the-Fly Network Coding protocol

This document describes Tetrys, an On-The-Fly Network Coding (NC) protocol that can be used to transport delay and loss sensitive data over a lossy network. Tetrys can recover from erasures within a RTT- independent delay, thanks to the transmission of coded packets. It can be used for both unicast, multicast and anycast communications.

[1]  Dirk C. Keene Acknowledgements , 1975 .

[2]  Todd A. Anderson,et al.  Requirements for Separation of IP Control and Forwarding , 2003, RFC.

[3]  Bei Hua,et al.  NCoS: A framework for realizing network coding over software-defined network , 2014, 39th Annual IEEE Conference on Local Computer Networks.

[4]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[5]  Ram Dantu,et al.  Forwarding and Control Element Separation (ForCES) Framework , 2004, RFC.

[6]  Meng Yu,et al.  Cloud Reference Framework , 2015 .

[7]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[8]  Mark Watson,et al.  Forward Error Correction (FEC) Building Block , 2007, RFC.

[9]  Dirk Trossen,et al.  Network coding meets information-centric networking: an architectural case for information dispersion through native network coding , 2012, NoM '12.

[10]  Kostas Pentikousis,et al.  SDN Layers and Architecture Terminology , 2014 .

[11]  Ben Y. Zhao,et al.  Mirror mirror on the ceiling: flexible wireless links for data centers , 2012, CCRV.

[12]  Eric Rescorla,et al.  Guidelines for Writing RFC Text on Security Considerations , 2003, RFC.

[13]  Yakov Rekhter,et al.  Framework for Data Center (DC) Network Virtualization , 2014, RFC.

[14]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[15]  Emmanuel Baccelli,et al.  Broadcast With Network Coding: DRAGONCAST , 2013 .

[16]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[17]  Bernd Reuther,et al.  Transport Services Strawman Architecture , 2014 .

[18]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[19]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[20]  Ali C. Begen,et al.  Forward Error Correction (FEC) Framework , 2011, RFC.

[21]  Bhumip Khasnabish,et al.  Security Framework for Virtualized Data Center Services , 2012 .

[22]  Devavrat Shah,et al.  Network Coding Meets TCP: Theory and Implementation , 2011, Proceedings of the IEEE.

[23]  Muriel Médard,et al.  Network Coded TCP (CTCP) , 2012, ArXiv.