A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
Using encryption for authentication in large networks of computers
Communications of the ACM
Pagination of B*-trees with variable-length records
Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Metric (Extended Abstract): A kernel instrumentation system for distributed environments
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
A client-based transaction system to maintain data integrity
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Adding capability access to conventional file servers
ACM SIGOPS Operating Systems Review
AN INPUT/OUTPUT ARCHITECTURE FOR VIRTUAL MEMORY COMPUTER SYSTEMS
AN INPUT/OUTPUT ARCHITECTURE FOR VIRTUAL MEMORY COMPUTER SYSTEMS
ENCRYPTION-BASED PROTECTION PROTOCOLS FOR INTERACTIVE USER-COMPUTER COMMUNICATION
ENCRYPTION-BASED PROTECTION PROTOCOLS FOR INTERACTIVE USER-COMPUTER COMMUNICATION
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
Performance analysis of several back-end database architectures
ACM Transactions on Database Systems (TODS)
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
File access performance of diskless workstations
ACM Transactions on Computer Systems (TOCS)
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
Performance Analysis of Mass Storage Service Alternatives for Distributed Systems
IEEE Transactions on Software Engineering
Concurrent I/O system for the hypercube multiprocessor
C3P Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2
Improving the efficiency of UNIX buffer caches
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
The file system of an integrated local network
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Office Information Systems and Computer Science
ACM Computing Surveys (CSUR)
A comparison of two network-based file servers
Communications of the ACM
Performance Evaluation of Client-Server Systems
IEEE Transactions on Parallel and Distributed Systems
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
ICSE '81 Proceedings of the 5th international conference on Software engineering
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A reliable object-oriented data repository for a distributed computer system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
LOCUS a network transparent, high reliability distributed system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
The distributed V kernel and its performance for diskless workstations
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
UIDs as internal names in a distributed file system
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Hi-index | 0.03 |
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.