A reliable and scalable striping protocol
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
MMTP — multimedia multiplexing transport protocol
SIGCOMM LA '01 Workshop on Data communication in Latin America and the Caribbean
Dynamic multi-path routing: asymptotic approximation and simulations
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
TCP/IP and Linux protocol implementation: systems code for the Linux Internet
TCP/IP and Linux protocol implementation: systems code for the Linux Internet
pTCP: An End-to-End Transport Layer Protocol for Striped Connections
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
A transport layer approach for improving end-to-end performance and robustness using redundant paths
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Implementation and analysis of load balancing switch over for hybrid wireless network
WCNC'09 Proceedings of the 2009 IEEE conference on Wireless Communications & Networking Conference
Hi-index | 0.03 |
Aggregating the bandwidth of multiple low-cost physical communication links to form a single, higher capacity logical link is a common and inexpensive approach to increasing network performance. Aggregating or bonding links has traditionally been used in relatively static settings such as LAN-WAN interconnection, where the component links to be aggregated were typically identical (e.g., multiple T1 links) with very similar communication characteristics. However the emergence of multi-homed hosts and diverse access technologies (e.g., cable modem, wireless DSL) compel us to study the performance of aggregating the bandwidth of increasingly heterogeneous links.In this paper we examine the end-to-end performance of a single TCP connection with packets transmitted over multiple heterogeneous links. We describe a testbed we constructed, present empirical results, and introduce a new Linux-based traffic scheduler called wTEQL that we have developed to optimize the performance of TCP over multiple heterogeneous communication links. Finally, we present a novel analytical approach based on linear systems theory to characterize the performance of TCP over an inverse multiplexed channel with WRR scheduling over heterogeneous links. We believe that our model is the first to demonstrate analytically how TCP throughput on two links with a poorly matched packet scheduling policy can fall below the achievable throughput of the slower of the two links when that link is used alone.1