ACM Home Page
Please provide us with feedback. Feedback
Disconnected operation in the Coda File System
Full text PdfPdf (1.59 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 10 ,  Issue 1  (February 1992) table of contents
Pages: 3 - 25  
Year of Publication: 1992
ISSN:0734-2071
Authors
James J. Kistler  Carnegie Mellon Univ., Pittsburgh, PA
M. Satyanarayanan  Carnegie Mellon Univ., Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 238,   Citation Count: 237
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/146941.146942
What is a DOI?

ABSTRACT

Disconnected operation is a mode of operation that enables a client to continue accessing critical data during temporary failures of a shared data repository. An important, though not exclusive, application of disconnected operation is in supporting portable computers. In this paper, we show that disconnected operation is feasible, efficient and usable by describing its design and implementation in the Coda File System. The central idea behind our work is that caching of data, now widely used for performance, can also be exploited to improve availability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BURROWS, M. Efficient data sharing, PhD thesis, Univ. of Cambridge, Computer Laboratory, Dec. 1988.
2
 
3
4
5
 
6
FLOYD, e. A. Transparency in distributed file systems. Tech. Rep. TR 272, Dept. of Computer Science, Univ. of Rochester, 1989.
7
 
8
HISG~N, A., BmRELL, A., MANN, T., SC~ROEDER, M., AND SWART, G Availability and consistency tradeoffs in the Echo distributed file system. In Proceedings of the Second Workshop on Workstation Operating Systems (Pacific Grove, Calif., Sept. 1989), pp. 49-54.
9
 
10
KLEIMAN, S. R. Vnodes: An architecture for multiple file system types in Sun UNIX. In Summer Usenix Conference Proceedings (Atlanta, Ga., June 1986), pp. 238-247.
 
11
KUMAR, P., AND SATYANARAYAN^N, M. Log~based directory resolution in the Coda file system. Tech. Rep. CMU-CS-91-164, School of Computer Science, Carnegie Mellon Univ., 1991.
 
12
LAMBERT, M. PCMAIL: A distributed mail system for personal computers. DARPA-Internet RFC 1056, 1988.
 
13
MASHBURN, H., AND SATYA~ARAYANAN, M. RVM: Recoverable virtual memory user manual. School of Computer Science, Carnegie Mellon Univ., 1991.
 
14
NE~DHAM, R. M., AND HERnERT, A.J. Report on the Third European SIGOPS Workshop: "Autonomy or Interdependence in Distributed Systems." SIGOPS Rev. 23, 2 (Apr. 1989), 3-19.
15
 
16
S~DBERG, R., GOLDBEaG, D., KLEIMAN, S., WALSH, D., AND LYON, B. Design and implemenration of the Sun network filesystem. In Summer Usenix Conference Proceedings (Portland, Ore., June 1985), pp. 119-130.
 
17
 
18
 
19
20
 
21
STEERE, D. C., KISTLER, J. J., ANn SATYANARAYANAN, M. Efficient user-level cache file management on the Sun Vnode interface. In Summer Usenix Conference Proceedings (Anaheim, Calif., June, 1990), pp. 325-331.
 
22
Decorum File System, Transarc Corporation, Jan. 1990.
23

CITED BY  237


REVIEW

"Andrew Robert Huber : Reviewer"

The simple but elegant idea behind disconnected operation in Coda is that caching of files can be used to enhance availability as well as performance. Disconnected operation implemented this way provides the benefits of shared files an  more...

Collaborative Colleagues:
James J. Kistler: colleagues
M. Satyanarayanan: colleagues