Skip to main content

TS

Endpoint-transparent multipath transport with software-defined networks

Authors

Dario Banfi, Olivier Mehani, Guillaume Jourjon, Lukas Schwaighofer and Ralph Holz

Data61
CSIRO

Technische University at Munchen

University of Sydney

Abstract

Multipath forwarding consists in using multiple paths simultaneously to transport data. While most techniques in this area require endpoint modifications, this article proposes to do it inside the network, transparently to the hosts. This approach, however, is known to introduce packet reordering at the receiving end, which may cause critical performance degradation. We present a Software Defined Network architecture which automatically sets up multipath forwarding including solutions to those issues, both at the sending side, through multipath scheduling algorithms, and the receiver side, by resequencing out-of-order packets in a dedicated in-network buffer. A prototype of the model is implemented with wide-spread technologies and evaluated in both emulated and real networks. The results show consistent throughput improvements, thanks to the use of aggregated path capacity. A comparison to Multipath TCP, a very prominent transport-layer multipath approach, is performed where we show how our approach can achieve similar performances, while offering the advantage of endpoint-transparency.

BibTeX Entry

  @inproceedings{Banfi_MJSH_16,
    author           = {Banfi, Dario and Mehani, Olivier and Jourjon, Guillaume and Schwaighofer, Lukas and Holz, Ralph},
    month            = nov,
    slides           = {http://ts.data61.csiro.au/publications/nicta_slides/9361.pdf},
    year             = {2016},
    title            = {Endpoint-transparent Multipath Transport with Software-defined Networks},
    booktitle        = {IEEE Conference on Local Computer Networks}
  }

Download

Served by Apache on Linux on seL4.