A Design for File Access in a Mobile Environment
- 1 December 1994
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Reducing communication cost is important-in a mobile enuironment, because transmission of data over the radio link is slow, expensive, and unreliable. Providing data consistencg is crucial because-many mobile applilcations are database applications which rely on consistent data. In this paper we propose a design for a fiIe access mechanism specific to a mobile environment. Our two main design goals are to reduce communication cost and to provide data consistency. We reduce the amount of communication by extensive use of caching, profile inforrnation (files the user accesses), a proxy process, delayed writes, and availability of loose-reads. We provide data consistency by using the prony services, a centralized data rnanager with callbacks, and strict-reads. Our design is general enough to suit the needs of both mobile database and office applicati,ons.Keywords
This publication has 9 references indexed in Scilit:
- Replication and mobilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Issues in wireless mobile computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Handling mobile clients: a case for indirect interactionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Service interface and replica management algorithm for mobile file system clientsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Disconnected operation in the Coda file systemPublished by Association for Computing Machinery (ACM) ,1991
- Measurements of a distributed file systemPublished by Association for Computing Machinery (ACM) ,1991
- Beating the I/O bottleneck: a case for log-structured file systemsACM SIGOPS Operating Systems Review, 1989
- Scale and performance in a distributed file systemACM Transactions on Computer Systems, 1988
- Memory coherence in shared virtual memory systemsPublished by Association for Computing Machinery (ACM) ,1986