Andrew: a distributed personal computing environment
Communications of the ACM - The MIT Press scientific computation series
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
Disconnected operation in the Coda file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
A multicast-based distributed file system for the internet
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
OS6: A Distributed Operating System for the Next Generation of Computer Networks
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Hi-index | 0.00 |
Workstations will soon have hundreds of megabytes of main memory and will be attached to high speed networks. Many distributed applications will have to be redesigned to take advantage of these new features. Today's distributed file systems are designed for workstations with relatively small amounts of memory that are attached to medium-speed networks (e.g., Ethernets). File access latency will not decrease when today's distributed file systems are run on the newer platforms. The JetFile distributed file system is designed to take advantage of workstations and servers with large memories attached to networks where user-to-user bandwidth approaches one gigabit per second. The design of JetFile allows the high bandwidth of the network to provide low latency file access. This is accomplished by caching large data objects, i,e., directory subtrees, on reference to limit client/server communication. In addition, JetFile uses multicast extensively in its client cache consistency mechanism to help avoid costly network round trips between client and server. Reliable multicast is also used to support server replication of files in JetFile.