ACM Home Page
Please provide us with feedback. Feedback
A client-based transaction system to maintain data integrity
Full text PdfPdf (564 KB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the seventh ACM symposium on Operating systems principles table of contents
Pacific Grove, California, United States
Pages: 18 - 23  
Year of Publication: 1979
ISBN:0-89791-009-5
Author
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms  

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/800215.806565
What is a DOI?

ABSTRACT

This paper describes a technique for maintaining data integrity that can be implemented using capabilities typically found in existing file systems. Integrity is a property of a total collection of data. It cannot be maintained simply by using reliable primitives for reading and writing single units—the relations between the units are important also. The technique suggested in this paper ensures that data integrity will not be lost as a result of simultaneous access or as a result of crashes at inopportune times. The approach is attractive because of its relative simplicity and its modest demands on the underlying file system. The paper gives a detailed description of how consistent, atomic transactions can be implemented by client processes communicating with one or more file server computers. The discussion covers file structure, basic client operations, crash recovery, and includes an informal correctness proof.


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
 
2
 
3
Butler Lampson and Howard Sturgis. Crash Recovery in A Distributed Data Storage System. unpublished paper, Xerox Palo Alto Research Center, 1977; revised version to appear in CACM.
 
4
Jay E. Israel, James G. Mitchell, and Howard E. Sturgis. Separating Data From Function in a Distributed File System. in the Proc. of Second International Colloq. on Operating Systems, IRIA, October 1978.
 
5
D. C. Swinchart, G. A. McDaniel, and D. R. Boggs. WFS: A Simple Centralized File System for a Distributed Environment, unpublished paper, Xerox Palo Alto Research Center, 1979.
6

CITED BY  15