Bringing Network Coding into SDN: A Case-study for Highly Meshed Heterogeneous Communications

by   Alejandro Cohen, et al.

Modern communications have moved away from point-to-point models to increasingly heterogeneous network models. In this article, we propose a novel controller-based protocol to deploy adaptive causal network coding in heterogeneous and highly-meshed communication networks. Specifically, we consider using Software-Defined-Network (SDN) as the main controller. We first present an architecture for the highly-meshed heterogeneous multi-source multi-destination networks that represents the practical communication networks encountered in the fifth generation of wireless networks (5G) and beyond. Next, we present a promising solution to deploy network coding over the new architecture. In fact, we investigate how to generalize adaptive and causal random linear network coding (AC-RLNC), proposed for multipath multi-hop (MP-MH) communication channels, to a protocol for the new multi-source multi-destination network architecture using controller. To this end, we present a modularized implementation of AC-RLNC solution where the modules work together in a distributed fashion and perform the AC-RLNC technology. We also present a new controller-based setting through which the network coding modules can communicate and can attain their required information. Finally, we briefly discuss how the proposed architecture and network coding solution provide a good opportunity for future technologies, e.g., distributed coded computation and storage, mmWave communication environments, and innovative and efficient security features.


page 2

page 8

page 9

page 10

page 14

page 19


Software-Defined Location Privacy Protection for Vehicular Networks

While the adoption of connected vehicles is growing, security and privac...

A Survey of Controller Placement Problem in Software Defined Networks

Software Defined Network (SDN) is an emerging network paradigm which pro...

Adaptive Causal Network Coding with Feedback for Multipath Multi-hop Communications

We propose a novel multipath multi-hop adaptive and causal random linear...

IP Session continuity in heterogeneous mobile networks using Software Defined Networking

Smart environment requires uninterrupted connection when moving from one...

Network-Coding Approach for Information-Centric Networking

The current internet architecture is inefficient in fulfilling the deman...

Design of Virtualized Network Coding Functionality for Reliability Control of Communication Services over Satellite

Network coding (NC) is a novel coding technology that can be seen as a g...

Proxying ROS communications – enabling containerized ROS deployments in distributed multi-host environments

With the ability to use containers at the edge, they pose a unified solu...

Please sign up or login with your details

Forgot password? Click here to reset