Abstract
This paper describes an implementation of a client caching system which supports disconnected and partially connected modes of operation while preserving the traditional role of client caching (improved response time) in the fully connected mode. The system is designed to facilitate various server-dependent verification protocols. The need for the heterogeneous server support stems from the fact that the mobile user is likely to access various network services, transfer data between them and use the data in the local unit application programs. The unique feature of this project is its implementation which does not require modification of the native system's kernel source code. The paper shows that an installable file system is a viable mechanism for providing such file system extensions without source code modifications. The results of our preliminary experiments indicate efficiency of the design and the feasibility of the implementation mechanism used.
Similar content being viewed by others
References
Kistler JJ, Satyanarayanan M. Disconnected operation in the Coda file system. ACM Trans Comput Syst; 10(1):3–25.
Mummert LB, Satyanarayanan M. File cache consistency in a weakly connected environment. Proceedings of the 4th IEEE Workshop on Workstation Operating Systems, Napa, CA. October 1993.
Hutson LB, Honeyman P. Partially connected operation. Proceedings of the Second USENIX Symposium on Mobile and Location-Independent Computing, Ann Arbor, MI, April 1995, pp 91–96.
Hutson LB, Honeyman P. Disconnected operation for AFS. Proceedings of the 1993 Symposium on Mobile and Location Independent Computing, Cambridge, MA. August 1993.
Saldanka J, Cohn DL. A hybrid model for mobile file systems. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. Dec 1994.
Satyanarayanan M, Kistler JJ, Mummert LB, Ebling MR, Kumar P, Lu Q. Experience with disconnected operation in a mobile computing environment Proceedings of the 1993 USENIX Symposium on Mobile and Location-independent Computing, Cambridge, MA. August 1993.
Bender M, Davidson A et al. Unix for nomads: making Unix support mobile computing. Proceedings of the 1993 USENIX Symposium on Mobile and Location-independent Computing, Cambridge, MA. August 1993.
Davies N, Blair GS, Cheverst K, Friday A. Supporting collaborative applications in a heterogeneous Mobile Environment Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. December 1994.
Heidemann JS, Page TW, Guy RG, Popek GJ. Primary disconnected operation: Experiences with Ficus. Proceedings of the Second Workshop on the Management of Replicated Data. November 1992.
Kuenning GH. The design of the Seer Predictive Caching System. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. December 1994.
Neuman BC, Augart SS, Upasani S. Using Prospero to support Integrated Location-independent computing. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. December 1994.
Watson T. Application design for wireless computing. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. December 1994.
Huizinga DM, Heflinger K. Experience with connected and disconnected operation of notebook computer in distributed systems. Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA. December 1994.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Huizinga, D.M., Mann, P. Disconnected operation for heterogeneous servers: A practical approach. Personal Technologies 1, 135–144 (1997). https://doi.org/10.1007/BF01299648
Issue Date:
DOI: https://doi.org/10.1007/BF01299648