A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments

Proceedings - IEEE INFOCOM - Tập 2 - Trang 773-781 vol.2
D.S. Phatak1, T. Goff1
1CSEE Department, University of Maryland Baltimore County, Baltimore, MD, USA

Tóm tắt

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.

Từ khóa

#Throughput #Bandwidth #Delay #TCPIP #Ubiquitous computing #Mobile computing #Jitter #Cost function #Energy consumption #Batteries

Tài liệu tham khảo

0, Filer deployment strategies for evolving LAN topologies 10.1145/505452.505454 0, Sun storedge network data replicator white paper 10.1145/251007.251012 10.1109/GLOCOM.1999.832447 adiseshu, 1996, A reliable and scalable striping protocol, ACM SIGCOMM, 131, 10.1145/248157.248169 10.1109/ICC.2001.937262 liao, 0, A multi-path QoS routing protocol in a wireless mobile ad hoc network, Proceedings of the IEEE ICN'00 CREF Colmar France July 2001 raju, 0, A new approach to on-demand multipath routing, Proceedings of the IEEE ICCCN 99 Boston October 1999, 522 10.1109/MOBHOC.2000.869207 0 haagens, 0, iscsi requirements 0, SCTP site 0, SCTP site in Germany 0, SCTP for beginners 0, SCTP: An overview 0, Protocol engineering lab at university of delaware cis dept stewart, 2001, SCTP extensions for dynamic reconfiguration of IP addresses and enforcement of flow and message limits perkins, 1996, RFC 2002 IP Mobility Support 10.17487/rfc2003 10.17487/rfc1717 10.17487/rfc1990 nasipuri, 0, On-demand multipath routing for ad-hoc networks, Proceedings of the IEEE ICCCN 99 Boston October 1999, 64 10.17487/rfc2701 10.17487/rfc2004 10.1109/18.212275 rand, 1994, RFC 1663 PPP Reliable Transmission jacobson, 1990, Modified TCP congestion avoidance algorithm 1994, RFC 1662 PPP in HDLC-like Framing 10.17487/rfc2005 0, RFC 1661 the Point-to-point Protocol (PPP) 10.1109/IWQOS.1999.766485 10.1109/90.811453