Title :
A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments
Author :
Phatak, Dhananjay S. ; Goff, Tom
Author_Institution :
CSEE Dept, Maryland Univ., Baltimore, MD, USA
Abstract :
With ubiquitous computing and network access, multiple network conduits are becoming available to mobile as well as static hosts. Selection of the preferred mode of data transfer is a dynamic optimization problem depending on the type of application, its bandwidth/latency/jitter requirements, current network status, cost, power consumption, battery life, and so on. Furthermore, since wireless bandwidth is likely to remain a scarce resource, we foresee scenarios wherein mobile hosts require simultaneous data transfer across multiple IP interfaces to obtain higher overall bandwidth. We present a brief overview of related work identifying schemes that might be applicable to the problem, along with their feasibility, and pros and cons. We then propose a new mechanism to aggregate the bandwidth of multiple IP links by splitting a data flow across multiple network interfaces at the IP level. Our method is transparent to transport (TCP/UDP) and higher layers. We have analyzed the performance characteristics of the aggregation scheme and demonstrated significant gain when the links being aggregated have similar bandwidth and latency. The use of multiple interfaces also enhances reliability. Our analysis identifies the conditions under which the proposed scheme, or any other scheme that stripes a single TCP connection across multiple IP links, can be used to enhance throughput. Several interesting directions for future work have also been identified.
Keywords :
Internet; bandwidth allocation; computer network reliability; data communication; mobile computing; mobile radio; network interfaces; optimisation; transport protocols; Internet; TCP; UDP; data flow splitting; data streaming; data transfer; dynamic optimization problem; mobile environments; multiple IP links; reliability; throughput; transport layers; Bandwidth; Batteries; Cost function; Delay; Energy consumption; Jitter; Mobile computing; TCPIP; Throughput; Ubiquitous computing;
Conference_Titel :
INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-7476-2
DOI :
10.1109/INFCOM.2002.1019323