|
ABSTRACT
The distributed file system component of the DOMAIN system is described. The DOMAIN system is an architecture for networks of personal workstations and servers which creates an integrated distributed computing environment. The distinctive features of the file system include: objects addressed by unique identifiers (UIDs); transparent access to objects, regardless of their location in the network; the abstraction of a single level store for accessing all objects; and the layering of a network wide hierarchical name space on top of the UID based flat name space. The design of the facilities is described, with emphasis on techniques used to achieve performance for access to objects over the network.
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.
| |
APOL 81
|
Apollo Computer, Inc. Apollo DOMAIN Archltecture, Apollo Corn= puter Inc., Chelmsford, Mass., 1981.
|
 |
BIRR 82
|
|
 |
BIRR 84
|
|
 |
CHER 83
|
|
| |
DEC 79
|
Digital Equipment Corporation. VAN 11/780 Hardware Handbook, Digital Equipment Corporation, Maynard, MA, 1970.
|
| |
FREN 78
|
French, R. E., Collins, R. W., Loen, L. W. ~System/38 Machine Storage Management,"/BM System/38 Technical Developments, IBM General Systems Division, pp. 63-66, 1978.
|
 |
GIFF 79
|
|
| |
GORD 79
|
Gordon, R. L., Farr, W., Levine, P. H. "Ringnet" A Packet Switched Local Network with Decentralized Control," Computer Networks, 3, North Holland, 1980, pp. 373-379.
|
 |
HOAR 74
|
|
| |
HOUD 78
|
Houdek, M. E., Mitchell, G. R. "Translating a Large Virtual Address," IBM System/38 Technical Developments, IBM General Systems Division, pp. 22-24, 1978.
|
| |
IBM 76
|
International Business Machines Corporation IBM System/370 Prineiples of Operation, GA22-7000-5, IBM, 1976
|
| |
JANS 76
|
|
 |
KOHL 81
|
|
 |
LAMP 80
|
|
 |
LAZO 81
|
Edward D. Lazowska , Henry M. Levy , Guy T. Almes , Michael J. Fischer , Robert J. Fowler , Stephen C. Vestal, The architecture of the Eden system, Proceedings of the eighth ACM symposium on Operating systems principles, p.148-159, December 14-16, 1981, Pacific Grove, California, United States
|
| |
LAZO 84
|
Lazowska, E. D., Zahorjan, J., Cherit, on, D. R., Zwaenepoel, W. "File Access Performance of Diskless Workstations", Technical Report 84-06-01, Department of Computer Science, University of Washington, Seattle, WA, June 1984.
|
 |
LEAC 82
|
Paul J. Leach , Bernard L. Stumpf , James A. Hamilton , Paul H. Levine, UIDs as internal names in a distributed file system, Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing, p.34-41, August 18-20, 1982, Ottawa, Canada
[doi> 10.1145/800220.806679]
|
| |
LEAC 83
|
Leach, P. J., Levine, P. H., Douros, B. P., Hamilton, J. A., Nelson, D. L., Stumpf, B. L. "The Architecture of an Integrated Local Network," 1EEE Journal on Selected Areas in Comrnunica~ion, SAC-l, 5 (November 1993), pp. 842-857.
|
 |
LISK 79
|
|
 |
MCKU 84
|
|
 |
NEED 79
|
|
| |
NELS 81
|
Nelson, D. L. "Role of Local Network in the Apollo Computer System," Newsletter of IEEE Tech. Comm. on Distributed Processing, 1, 2 (December 1981), pp. 10-13.
|
| |
NELS 83
|
Nelson, D. L. "Distributed Processing in the Apollo DOMAIN," The CAD Revolution, Second Chautauqua on Productivity in Engineering and Design, (sponsored by Schaeffer Analysis, Inc., Mont Vernon, New Hampshire). Kiawah Island, South Carolina, November 1983, pp 45-51.
|
| |
NELS 84
|
Nelson, D. L., Leach, P. J. "The Architecture and Applications of the Apollo DOMAIN," IEEE Computer Graphics and Applications, 4, 2 (April 1984), pp. 58-66.
|
| |
ORGA 72
|
|
 |
POPE 81
|
G. Popek , B. Walker , J. Chow , D. Edwards , C. Kline , G. Rudisin , G. Thiel, LOCUS a network transparent, high reliability distributed system, Proceedings of the eighth ACM symposium on Operating systems principles, p.169-177, December 14-16, 1981, Pacific Grove, California, United States
|
 |
REDE 80
|
David D. Redell , Yogen K. Dalal , Thomas R. Horsley , Hugh C. Lauer , William C. Lynch , Paul R. McJones , Hal G. Murray , Stephen C. Purcell, Pilot: an operating system for a personal computer, Communications of the ACM, v.23 n.2, p.81-92, Feb. 1980
[doi> 10.1145/358818.358822]
|
 |
RITC 74
|
|
| |
SALT 79
|
Saltzer, J.H., Pogran, K.T. "A SLar-Shaped Ring Network with High Maintainability," Proceedings of the Local Area Communications Network Symposium, Mitre Corp, May 1979, pp. 170-190.
|
| |
SALT 80
|
Saltzer, J. H., Reed, D. P., Clark, D. D. "End-to-End Arguments in Syst, em Design," Notes from 1EEE Workshop on Fundamental Issues in Distributed Systems, Pala Mesa, Ca., December 15-17, 1980.
|
 |
SALT 81
|
|
 |
SPEC 82
|
|
 |
STUR 80
|
|
 |
SWIN 79
|
Daniel Swinehart , Gene McDaniel , David Boggs, WFS a simple shared file system for a distributed environment, Proceedings of the seventh ACM symposium on Operating systems principles, p.9-17, December 10-12, 1979, Pacific Grove, California, United States
[doi> 10.1145/800215.806564]
|
| |
THOM 78
|
Thompson, K. "UNIX Implementation," Bell System Technical Journal, 57, 6 (July-August 1978), pp. 1931- 1946.
|
| |
WILK 79
|
Wilkes, M. V., and Wheeler, D. J. "The Cambridge Digital Communication Ring," Proceedings of the Local Area Communications Network Symposium, May, 1979, pp. 47-61.
|
|