|
ABSTRACT
WFS is a shared file server available to a large network community. WFS responds to a carefully limited repertoire of commands that client programs transmit over the network. The system does not utilize connections, but instead behaves like a remote disk and reacts to page-level requests. The design emphasizes reliance upon client programs to implement the traditional facilities (stream IO, a directory system, etc.) of a file system. The use of atomic commands and connectionless protocols nearly eliminates the need for WFS to maintain transitory state information from request to request. Various uses of the system are discussed and extensions are proposed to provide security and protection without violating the design principles.
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
|
A. Birrell and R. Needham, A Universal File Server, to appear in Communications of the ACM.
|
| |
2
|
D. Boggs, J. Shoch, E. Taft, and R. Metcalfe, Pup: An Internetwork Architecture, to appear in IEEE Transactions on Communication.
|
| |
3
|
|
| |
4
|
J. Israel, J. Mitchell, and H. Sturgis, Separating Data from Function in a Distributed File System, Proc. Second International Symposium on Operating Systems, IRIA, Rocquencourt, France, October 1978; to appear in D. Lanciaux, cd., Operating Systems, North Holland.
|
| |
5
|
|
| |
6
|
B. Lampson and H. Sturgis, Crash Recovery in a Distributed Data Storage System, to appear in Communications of the ACM.
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
M. Richards, BCPL: A Tool for Compiler Writing and System Programming, AFIPS Conference Proceedings (SJCC) 35:557-566, 1969.
|
 |
15
|
|
| |
16
|
J. Shoch and S. Weyer, Page Level Access to a Network File Server from Smalltalk, to appear.
|
| |
17
|
C. Thacker, E. McCreight, B. Lampson, R. Sproull, and D. Boggs, Alto: A Personal Computer, Computer Structures: Readings and Examples (Siewiorek, Bell, and Newell, eds.), 1979, to appear.
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
G. Popek , B. Walker , J. Chow , D. Edwards , C. Kline , G. Rudisin , G. Thiel, LOCUS a network transparent, high reliability distributed system, ACM SIGOPS Operating Systems Review, v.15 n.5, p.169-177, December 1981
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paul J. Leach , Paul H. Levine , James A. Hamilton , Bernard L. Stumpf, The file system of an integrated local network, Proceedings of the 1985 ACM thirteenth annual conference on Computer Science, p.309-324, March 1985, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|