Implementation of a Multihoming Agent for Mobile On-board Communication

A research topic that is becoming increasingly popular is that of on-board mobile communication, where users on a vehicle are connected to a local network that attaches to the Internet via a mobile router and a wireless link. However, wireless data transmission is less efficient, prone to error and unreliable in a mobile environment. There is a need to make use of multiple access links simultaneously (so-called multihoming), to improve the aggregate bandwidth and the overall service availability on a mobile network. In this paper, we introduce a novel on-board multihoming agent for supporting the future on-board multihomed mobile routers. The multihoming agent can intelligently stripe user traffics into multiple active WAN interfaces based on the policy in use and the real-time network status and automatically shift user traffics from unavailable links to available ones. We show that by properly deploying the policies defined in the policy database and continuously collecting network status, a user can run intelligent load distribution algorithms on top of the mobile router to improve network performance and reliability via our multihoming agent

[1]  A. Zahedi,et al.  Handoff procedure for heterogeneous wireless networks , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[2]  Colin Perkins,et al.  Packet reordering, high speed networks and transport protocol performance , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[3]  Robert T. Braden,et al.  Requirements for Internet Hosts - Communication Layers , 1989, RFC.

[4]  Lyndon Ong,et al.  An Introduction to the Stream Control Transmission Protocol (SCTP) , 2002, RFC.

[5]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

[6]  Stefan Savage,et al.  Sting: A TCP-based Network Measurement Tool , 1999, USENIX Symposium on Internet Technologies and Systems.

[7]  Dhananjay S. Phatak,et al.  Unified transport layer support for data striping and host mobility , 2004, IEEE Journal on Selected Areas in Communications.

[8]  Anees Shaikh,et al.  A measurement-based analysis of multihoming , 2003, SIGCOMM '03.

[9]  William A. Arbaugh,et al.  An empirical analysis of the IEEE 802.11 MAC layer handoff process , 2003, CCRV.

[10]  Christian Huitema,et al.  Host-Centric IPv6 Multihoming , 2004 .

[11]  Mary Baker,et al.  Measuring bandwidth , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[12]  Jukka Ylitalo,et al.  Dynamic network interface selection in multihomed mobile hosts , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[13]  Mark Crovella,et al.  Measuring Bottleneck Link Speed in Packet-Switched Networks , 1996, Perform. Evaluation.

[14]  Tzi-cker Chiueh,et al.  Experiences in building a multihoming load balancing system , 2004, IEEE INFOCOM 2004.

[15]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[16]  Van Jacobson,et al.  A tool to infer characteristics of internet paths , 1997 .

[17]  Jonathan M. Smith,et al.  Striping within the network subsystem , 1995, IEEE Netw..

[18]  Mark Handley,et al.  Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[19]  Dhananjay S. Phatak,et al.  A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[20]  Raghupathy Sivakumar,et al.  A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts , 2005, Wirel. Networks.

[21]  Ryuji Wakikawa,et al.  Network Mobility (NEMO) Basic Support Protocol , 2005, RFC.

[22]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.