Using multiple links to increase the performance of bandwidth-intensive UDP-based applications

  • Authors:
  • K. Evensen;D. Kaspar;A. F. Hansen;C. Griwodz;P. Halvorsen

  • Affiliations:
  • Simula Res. Lab., Lysaker, Norway;Simula Res. Lab., Lysaker, Norway;Simula Res. Lab., Lysaker, Norway;Simula Res. Lab., Lysaker, Norway;Simula Res. Lab., Lysaker, Norway

  • Venue:
  • ISCC '11 Proceedings of the 2011 IEEE Symposium on Computers and Communications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Networked devices often come equipped with multiple network interfaces, and bandwidth aggregation is one of the many possible benefits of using multiple interfaces simultaneously. Real-world networks introduce several challenges that have often been ignored by related work on bandwidth aggregation. The challenges include limited connectivity due to NAT-boxes, link heterogeneity and link variability. In this paper, we present a transparent solution for proxy-based bandwidth aggregation that is able to overcome the different deployment and link heterogeneity challenges present in real-world networks. Our focus has been on increasing the performance of bandwidth-intensive UDP-based applications, and through evaluation we show that our solution efficiently aggregates bandwidth and increases the in-order throughput. Previously, we introduced a multi-link UDP proxy solution that improves in-order throughput. This paper presents a significant extension and improvement in terms of support for middle-boxes (NAT), congestion control, a client-based resequencer and support for all operating systems.