Abstract
The uneven advancement in computing hardware components has restricted the development of mobile computing technology. Key components like bandwidth and battery life have only improved slightly over the last decade. Compounding this problem, systems are failing to address these constraints, focusing on cache consistency rather than accessibility. We propose a system that refocuses the design methodology towards file accessibility by offering a means of cache validation while disconnected. By using file information in the form of a file map stored locally, the likely status of a file can be determined. Thus the system can decide on an appropriate course of action without the associated cost of full validation of files. By offering a secondary means of validation, resources can be utilised more efficiently by directing tasks to processors rather than bandwidth.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alonso, R., D. Barbara, and H. Garcia-Molina (1990, September). Data caching issues in an information retrieval system. ACM Transactions on Database Systems 15(3), 359–384.
Beigl, M. and R. Rudisch (1996). Transparent extention of existing applications for mobile computing. Technical Report iratr-1995–52, Universität Karlsruhe, Institut für Telematik.
Date, C. (1995). An Introduction to Database Systems. (Sixth ed.). Addison-Wesley Publishing Company.
Guy, R. G., J. S. Heidemann, W. Mak, T. W. Page, Jr., G. J. Popek, and D. Rothmeier (1990, June 11–15). Implementation of the ficus replicated file system. In Proc. 1990 Summer USENIX Conf. Anaheim.
Huston, L. B. and P. Honeyman (1993, August). Disconnected operation for AFS. In USENIX Association (Ed.), Proceedings of the USENIX Mobile and Location-Independent Computing Symposium: August 2–3, 1993, Cambridge, Massachusetts, USA, Berkeley, CA, USA, pp. 1–10. USENIX.
Kistler, J. J. and M. Satyanarayanan (1991, October). Disconnected operation in the Coda file system. In Proceedings of 13th ACM Symposium on Operating Systems Principles pp. 213–25. Association for Computing Machinery SIGOPS.
Kuenning, G. H. and G. J. Popek (1997, October5–8). Automated hoarding for mobile computers. In Proceedings of the 16th Symposium on Operating Systems Principles (SOSP-97) Volume 31,5 of Operating Systems Review New York, pp. 264–275. ACM Press.
Lu, Q. and M. Satyanarayanan (1995, March). Improving data consistency in mobile computing using isolation-only transactons. Technical Report CS-95–126, Carnegie Mellon University, School of Computer Science.
Nelson, M. N., B. B. Welch, and J. K. Ousterhout (1998, February). Caching in the sprite network file system. ACM TOCS 6(1), 134–154.
Ousterhout, J. K., A. R. Cherenson, F. Douglis, M. N. Nelson, and B. B. Welch (1988, February). The Sprite network operating system. Computer 21(2), 23–36.
Ousterhout, J. K., H. D. Costa, D. Harrison, J. A. Kunze, M. Kupfer, and J. G. Thompson (1985, April). A trace-driven analysis of the UNIX 4.2BSD file system. Technical Report UCB/CSD 85/230, University of California.
Satyanarayanan, M. (1993). Mobile computing. IEEE Computer 26(9), 81–82.
Tait, C. D. (1993, August). A File System for Mobile Computing. Ph. D. thesis.
Tait, C. D. and D. Duchamp (1991, May). Detection and exploitation of file working sets. In 11th International Conference on Distributed Computing Systems Washington, D.C., USA, pp. 2–9. IEEE Computer Society Press.
Zaslavsky, A. and Z. Tari (1998, May). Mobile Computing: Overview and Current Status. The Australian Computer Journal. Vol. 30, No. 2.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cuce, S., Zaslavsky, A. (1999). Adaptive Cache Validation for Mobile File Systems. In: Kambayashi, Y., Lee, D.L., Lim, EP., Mohania, M.K., Masunaga, Y. (eds) Advances in Database Technologies. ER 1998. Lecture Notes in Computer Science, vol 1552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-49121-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-49121-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65690-6
Online ISBN: 978-3-540-49121-7
eBook Packages: Springer Book Archive