Stateful session handoff for mobile WWW

This paper proposes a web session handoff system that can hand over not only stateless but also stateful sessions between homogenous and heterogeneous user devices to enable uninterrupted and seamless web access. The proposed system adopts a proxy-based approach and an optional client-assisted scheme in order to track and hand over session information. In the proposed system, a session is registered at a User Agent Proxy (UAP) and then tracked by the UAP so that the session can be handed over from one device via the UAP to another device. In addition to session information tracked by a UAP, the UAP can hand over more comprehensive session information by using the client-assisted scheme. Compared with client-based approaches, our design has several advantages, such as less modification to user devices, practicability, and fault tolerance. We have implemented a UAP on a PC and client programs for both PC and PDA. The implementation can successfully hand over between PC and PDA a stateful session for online shopping applications.

[1]  Ming-Feng Chen,et al.  iMobile: a proxy-based platform for mobile services , 2001, WMI '01.

[2]  Randall J. Atkinson,et al.  Security Architecture for the Internet Protocol , 1995, RFC.

[3]  Thomas Phan,et al.  A Scalable, Distributed Middleware Service Architecture to Support Mobile Internet Applications , 2001, WMI '01.

[4]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[5]  Guido Appenzeller,et al.  The mobile people architecture , 1999, MOCO.

[6]  Kimmo E. E. Raatikainen MIDDLEWARE FOR FUTURE MOBILE NETWORKS , 2001 .

[7]  Guido Appenzeller,et al.  Person-level Routing in the Mobile People Architecture , 1999, USENIX Symposium on Internet Technologies and Systems.

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

[9]  Thomas Phan,et al.  A Scalable, Distributed Middleware Service Architecture to Support Mobile Internet Applications , 2003, Wirel. Networks.

[10]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[11]  Keith Moore,et al.  Use of HTTP State Management , 2000, RFC.

[12]  Corrado Santoro,et al.  NetChaser: Agent Support for Personal Mobility , 2000, IEEE Internet Comput..

[13]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[14]  Eric Rescorla,et al.  The Secure HyperText Transfer Protocol , 1999, RFC.

[15]  Ravi Jain,et al.  Enhancing survivability of mobile Internet access using mobile IP with location registers , 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).

[16]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[17]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[18]  Nayeem Islam,et al.  Browser State Repository Service , 2002, Pervasive.

[19]  Henning Schulzrinne,et al.  Application-layer mobility using SIP , 2000, MOCO.

[20]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.