A mechanism for host mobility management supporting application awareness

Many approaches exist today that address the issues that arise when a mobile node changes its point(s) of attachment to the Internet. Mobile IP takes care of host mobility at the IP layer; others at the transport layer (Mobile SCTP) or at the application layer (SIP with re-invite). In practice, most of these approaches rely on functionality residing on the mobile host that scans, detects and activates the networks available through one or more network interfaces.The mechanism proposed in this paper takes into account that multiple of these approaches may be applied at the same time. It provides the applications on the mobile host with information about the state of the lower-layer mobility management protocols (such as Mobile IP) as well as the state and characteristics of the available network resources. Applications may consecutively adapt their behavior depending on this mobility process information and thus accommodate to the changed network connectivity conditions, possibly in an application specific manner. In this paper, we present the architecture of our mobility management mechanism. We also describe the implementation of our prototype and the results of experiments with the mechanism, thereby addressing the complexities of an integrated application-aware mobility management system.

[1]  Raj Jain,et al.  Mobile Internet access and QoS guarantees using mobile IP and RSVP with location registers , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[2]  Thomas F. La Porta,et al.  HAWAII: a domain-based approach for supporting mobility in wide-area wireless networks , 2002, Proceedings. Seventh International Conference on Network Protocols.

[3]  Srinivasan Seshan,et al.  System support for bandwidth management and content adaptation in internet applications , 2000, OSDI.

[4]  Mahadev Satyanarayanan,et al.  Experience with adaptive mobile applications in Odyssey , 1999, Mob. Networks Appl..

[5]  Andrew T. Campbell,et al.  Design, Implementation and Evaluation of Programmable Handoff in Mobile Networks , 2001, Mob. Networks Appl..

[6]  Andrew T. Campbell,et al.  An overview of cellular IP , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[7]  Charles E. Perkins,et al.  IP Mobility Support for IPv4 , 2002, RFC.

[8]  Henning Schulzrinne,et al.  Mobility support using SIP , 1999, WOWMOM '99.

[9]  Mary Baker,et al.  Flexible network support for mobility , 1998, MobiCom '98.

[10]  Andrew T. Campbell,et al.  The mobiware toolkit: programmable support for adaptive mobile networking , 1998, IEEE Wirel. Commun..

[11]  Sajal K. Das,et al.  Mobility management for VoIP service: Mobile IP vs. SIP , 2002, IEEE Wirel. Commun..

[12]  Thomas R. Gross,et al.  A Framework-Based Approach to the Development of Network-Aware Applications , 1998, IEEE Trans. Software Eng..

[13]  Hari Balakrishnan,et al.  An end-to-end approach to host mobility , 2000, MobiCom '00.

[14]  Brian D. Noble System support for mobile, adaptive applications , 2000, IEEE Wirel. Commun..

[15]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[16]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[17]  B. R. Badrinath,et al.  On Providing Support for Protocol Adaptation in Mobile Wireless Networks , 2001, Mob. Networks Appl..

[18]  Archan Misra,et al.  Application-centric analysis of IP-based mobility management techniques , 2001, Wirel. Commun. Mob. Comput..