A new TWIST on mobile computing: Two-Way Interactive Session Transfer

The ubiquitous use of computer resources for daily productivity is a goal that presently remains unrealised. We believe that the convergence of desktop and mobile applications into a seamless computing experience will provide a strong motivation for future "anytime, anywhere computing". The authors describe this convergence as the capability to perform the handoff of application sessions across heterogeneous platforms using the network as a conduit. In addition to discussing the architecture and protocols to facilitate this capability, the authors also provide a taxonomy for describing a variety of different session handoff schemes. In particular, they have identified an important Two-Way Interactive Session Transfer (TWIST) behaviour for communication between heterogeneous clients and servers. To demonstrate the concepts, they have implemented the handoff capability with TWIST semantics into a real-world application that serves as a teaching tool for radiology clinicians. From experimental data, the authors show that the handoff mechanism incurs little delay to transfer larger data-laden sessions.

[1]  Thomas Phan,et al.  Handoff of application sessions across time and space , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[2]  Charles F. Goldfarb,et al.  The XML Handbook , 1998 .

[3]  Jason Maassen,et al.  An efficient implementation of Java's remote method invocation , 1999, PPoPP '99.

[4]  Srinivasan Seshan,et al.  A network architecture for heterogeneous mobile computing , 1998, IEEE Wirel. Commun..

[5]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[6]  Jim Waldo,et al.  The Jini architecture for network-centric computing , 1999, CACM.

[7]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[8]  Mary Baker,et al.  The Roma personal metadata service , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[9]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[10]  A. Fox,et al.  Integrating information appliances into an interactive workspace , 2000, IEEE Computer Graphics and Applications.

[11]  Eric A. Brewer,et al.  Adapting to network and client variation using infrastructural proxies: lessons and perspectives , 1998, IEEE Wirel. Commun..

[12]  Jadwiga Indulska,et al.  An information model for nomadic environments , 1998, Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130).

[13]  Ben Y. Zhao,et al.  The Ninja architecture for robust Internet-scale systems and services , 2001, Comput. Networks.