On-Demand Delivery of Software in Mobile Environments

In this paper we describe ACHILLES, a system for ondemand delivery of software from stationary servers to mobile clients over wireless network links. ACHILLES supports disconnected operations and employs mechanisms for hiding latency of slow networks. It's main features are a cache replacement policy that uses a simple cost model to determine which software components should be removed from the cache, and a mechanism called resource qualification for checking if resources of a mobile computer are sufficient for the successful execution of applications that are to be loaded. An initial implementation has been evaluated and results showing trade-offs for cache replacement policies are presented.

[1]  M. Frans Kaashoek,et al.  Dynamic Documents: Mobile Wireless Access to the WWW , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[2]  A. Harter,et al.  Teleporting - Making Applications Mobile , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[3]  James J. Kistler Disconnected Operation in a Distributed File System , 1995, Lecture Notes in Computer Science.

[4]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[5]  Sun Fire V20z Sun Microsystems , 1996 .

[6]  Terje Fallmyr Adaptable mobile systems , 1995, Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.

[7]  David Goldberg,et al.  How to program networked portable computers , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[8]  Marvin Theimer,et al.  Customizing Mobile Applications , 1993, Symposium on Mobile and Location-Independent Computing.

[9]  Terri Watson,et al.  Application Design for Wireless Computing , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.