Improving communication reliability efficiently: Adaptive redundancy for rlnc in SDN

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

A wide variety of applications ranging from distributed storage to Forward Error Correction (FEC) benefit from Random Linear Network Coding (RLNC). Recent research activities exploited Network Coding as a Service (NCaaS) as FEC for Software-Defined Networking (SDN). Based on the aforementioned research, in this paper we propose a more efficient approach to use RLNC in a reliability-centric network. By leveraging both, the knowledge possessed by the SDN switches on channel conditions and the dynamic flexibility provided by the virtualized coding instances, we developed a novel method to adapt the code rate of the underlying FEC, to support two different transport protocols with varying reliability and throughput requirements. We have implemented our approach in a realistic SDN emulator to evaluate it in a communication network with time-variant links for TCP and UDP flows comparing against existing fixed-code rate approaches. The results show that our method adapts the flows respectively to the channel conditions and thus delivers a good trade-off between reliability, bandwidth, and overhead. Specifically, our loss estimation algorithm can precisely estimate future losses with a deviation of up to 3%. Our approach is also able to precisely determine the delivery probability with a maximum deviation of 1.5%. In addition, we show that our adaptive redundancy enables TCP to achieve a stable throughput despite losses.

Details

Original languageEnglish
Title of host publicationProceedings of the 2019 IEEE Conference on Network Softwarization
EditorsChristian Jacquenet, Filip De Turck, Prosper Chemouil, Flavio Esposito, Olivier Festor, Walter Cerroni, Stefano Secci
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages291-295
Number of pages5
ISBN (electronic)9781538693766
Publication statusPublished - Jun 2019
Peer-reviewedYes

Publication series

SeriesProceedings of the 2019 IEEE Conference on Network Softwarization: Unleashing the Power of Network Softwarization, NetSoft 2019

Conference

Title5th IEEE Conference on Network Softwarization, NetSoft 2019
Duration24 - 28 June 2019
CityParis
CountryFrance

External IDs

ORCID /0000-0001-7008-1537/work/158767473
ORCID /0000-0001-8469-9573/work/161891219