Communications of the ACM
Architecture of Distributed Computer Systems
Architecture of Distributed Computer Systems
Distributed Processor Communication Architecture
Distributed Processor Communication Architecture
A virtual circuit switch as the basis for distributed systems
SIGCOMM '81 Proceedings of the seventh symposium on Data communications
SOSP '75 Proceedings of the fifth ACM symposium on Operating systems principles
Issues in the design and use of a distributed file system
ACM SIGOPS Operating Systems Review
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
Modeling distributed file systems
ACM SIGMETRICS Performance Evaluation Review
File placement and process assignment due to resource sharing in a distributed system
WSC '85 Proceedings of the 17th conference on Winter simulation
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
Theoretical performance analysis of sliding window link level flow control for a local area network
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
A virtual circuit switch as the basis for distributed systems
SIGCOMM '81 Proceedings of the seventh symposium on Data communications
Comparison of UNIX network systems
SIGSMALL '83 Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
UIDs as internal names in a distributed file system
PODC '82 Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Distributed file systems - a survey
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
The popular UNIXTM operating system provides time-sharing service on a single computer. This paper reports on the design and implementation of a distributed UNIX system. The new operating system consists of two components: the S-UNIX subsystem provides a complete UNIX process environment enhanced by access to remote files; the F-UNIX subsystem is specialized to offer remote file service. A system can be configured out of many computers which operate either under the S-UNIX or the F-UNIX operating subsystem. The file servers together present the view of a single global file system. A single-service view is presented to any user terminal connected to one of the S-UNIX subsystems. Computers communicate with each other through a high-bandwidth virtual circuit switch. Small front-end processors handle the data and control protocol for error and flow-controlled virtual circuits. Terminals may be connected directly to the computers or through the switch. Operational since early 1980, the system has served as a vehicle to explore virtual circuit switching as the basis for distributed system design. The performance of the communication software has been a focus of our work. Performance measurement results are presented for user process level and operating system driver level data transfer rates, message exchange times, and system capacity benchmarks. The architecture offers reliability and modularly growable configurations. The communication service offered can serve as the foundation for different distributed architectures.