ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
LOCUS a network transparent, high reliability distributed system
Full text PdfPdf (1,000 KB)
Source ACM SIGOPS Operating Systems Review archive
Volume 15 ,  Issue 5  (December 1981) table of contents
Pages: 169 - 177  
Year of Publication: 1981
ISSN:0163-5980
Also published in ...
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 135,   Citation Count: 73
Additional Information:

abstract   references   cited by   index terms   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/1067627.806605
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

LOCUS is a distributed operating system that provides a very high degree of network transparency while at the same time supporting high performance and automatic replication of storage. By network transparency we mean that at the system call interface there is no need to mention anything network related. Knowledge of the network and code to interact with foreign sites is below this interface and is thus hidden from both users and programs under normal conditions. LOCUS is application code compatible with Unix2, and performance compares favorably with standard, single system Unix. LOCUS runs on a high bandwidth, low delay local network. It is designed to permit both a significant degree of local autonomy for each site in the network while still providing a network-wide, location independent name structure. Atomic file operations and extensive synchronization are supported. Small, slow sites without local mass store can coexist in the same network with much larger and more powerful machines without larger machines being slowed down through forced interaction with slower ones. Graceful operation during network topology changes is supported.


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
Bernstein, P., Algorithms for Concurrency Control in Distributed Database Systems, Technical Report CCA-80-05, Computer Corporation of America, February 1980.
 
3
Cheatham, T., Private communication 1971.
 
4
Clark, D., K. Pogran, and D. Reed, An introduction to Local Area Networks, Proceedings of the IEEE, Vol. 66, No. 11, November, 1978, pp. 1497-1517.
 
5
Faissol, S., Availability and Reliability Issues in Distributed Databases, Ph.D. Dissertation, Computer Science Department, University of California, Los Angeles, August 1981.
 
6
 
7
Kleinrock, L., Opderbeck, H., Throughput in the Arpanet - Protocols and Measurement Fourth Data Communications Symposium, Quebec City, Canada, October 7-9, 1975, pp. 6-1 to 6-11.
 
8
Lampson, B., and H. Sturgis, Crash Recovery in a Distributed Data Storage System working paper, Xerox PARC, Nov 1976.
 
9
Lampson, B., Private Communication, 1979.
 
10
Mockapetris, P. V., Lyle, M.R., Farber, D.J., On the Design of Local Network Interfaces, Proceedings of IFIP Congress '77, Toronto, August 8-12, 1977, pp. 427-430.
 
11
Parker, S., G. Popek, et. al., Detection of Mutual Inconsistency of Distributed Systems, accepted for publication in IEEE Transactions on Software Engineering.
 
12
Rashid, R., and P. Hibbard, Research into loosely-coupled Distributed Systems at CMU, Notes from IEEE Workshop on Fundamental Issues in Distributed Systems, Pala Mesa, Ca., Dec 15-17, 1980.
13
 
14
Rudisin, G. Reliability and Recovery Methods for Partitioned, Distributed File Systems, Ph.D. Dissertation, Computer Science Department, University of California, Los Angeles, 1982 (forthcoming).
 
15
Saltzer, J., D. Reed, and D. Clark, End-to-End Arguments in System Design, Notes from IEEE Workshop on Fundamental Issues in Distributed Systems, Pala Mesa, Ca., Dec 15-17, 1980.
16
 
17
 
18
Wilkes, M., and R. Needham, The Cambridge Model Distributed System, Notes from IEEE Workshop on Fundamental Issues in Distributed Systems, Pala Mesa, Ca., Dec 15-17, 1980.
 
19
Xerox, The Ethernet: A Local Area Network - Data Link Layer and Physical Layer Specifications, Version 1.0, Sept 30, 1980. Available from Digital Equipment Corporation, Maynard, Massachusetts; Intel Corporation, Santa Clara, California; Xerox Corporation, Stamford, Connecticut.

CITED BY  73

Collaborative Colleagues:
G. Popek: colleagues
B. Walker: colleagues
J. Chow: colleagues
D. Edwards: colleagues
C. Kline: colleagues
G. Rudisin: colleagues
G. Thiel: colleagues