On the use of network coding as a virtual network function in satellite-terrestrial CDNs

This paper describes network coding as a network function. It also discusses how network coding can be easily virtualized and integrated within latest generation architectures dealing with virtual network functions. Network coding actually introduces a new perspective in the field of network function virtualization since it departs from the traditional interpretation of virtual network functions as a generalization of functionality typically implemented in dedicated hardware. It rather refers to a novel network functionality that generalizes and extends classic packet-level end-to-end coding by enabling in-network optimized re-encoding of the transmitted data. This helps improve throughput gains, but can also prove fundamental in the provisioning of non-functional requirements like security and reliability. The paper also focuses on the application of the proposed virtual network coding function to a specific use case related to caching-aided multicast transmissions in hybrid satellite-terrestrial Content Delivery Networks.

[1]  Jaime Llorca,et al.  Network-coded caching-aided multicast for efficient content delivery , 2013, 2013 IEEE International Conference on Communications (ICC).

[2]  Zhi Chen,et al.  Fundamental limits of caching: improved bounds for users with small buffers , 2016, IET Commun..

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

[4]  R. Koetter,et al.  An algebraic approach to network coding , 2001, Proceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252).

[5]  Salvatore Loreto,et al.  How Far Are We from WebRTC-1.0? An Update on Standards and a Look at What's Next , 2017, IEEE Communications Magazine.

[6]  Tan Do-Duy,et al.  Network Coding function virtualization , 2016, 2016 IEEE 17th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[7]  Jaime Llorca,et al.  Order-Optimal Rate of Caching and Coded Multicasting With Random Demands , 2015, IEEE Transactions on Information Theory.