An important design goal of a distributed file system, a component of many distributed systems, is to provide UNIX file access semantics, e.g., the result of any write system call is visible by all processes as soon as the call completes. In a distributed environment, these semantics are difficult to implement because processes on different machines do not share kernel cache and data structures. Strong data consistency guarantees may be provided only at the expense of performance. This work investigates the time costs paid by AFS 3.0, which uses a callback mechanism to provide consistency guarantees, and those paid by AFS 4.0 which uses typed tokens for synchronization. AFS 3.0 provides moderately strong consistency guarantees, but they are...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
In a local area network, the efficiency of the network file system is a key perfor-mance issue. This...
Parallel scientific applications require high-performance I/O support from underlying file systems. ...
Large data stores are pushing the limits of modern technology. Parallel file systems provide high I/...
There is currently an enormous performance differential, as much as a factor of ten, between the wri...
There are many existing distributed file systems. Each file system provides a different degree of p...
Most prior studies of distributed file systems have focussed on relatively small communities of user...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
An important trend in the design of storage subsystems is a move toward direct network attachment. N...
Among the most reliable and fault tolerant components in a distributed system are storage systems. O...
Distributed file systems need to provide for fault tolerance. This is typically achieved with the re...
I/O has become the major bottleneck in application performance as processor speed has skyrocket over...
Distributed systems, e.g., distributed/parallel computing and distributed storage systems, have beco...
Ph.D. Thesis, Computer Science Dept., U. Rochester; Prof. Carla Schlatter Ellis, thesis advisor; sim...
As storage needs continually increase, and network file systems become more common, the need arises ...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
In a local area network, the efficiency of the network file system is a key perfor-mance issue. This...
Parallel scientific applications require high-performance I/O support from underlying file systems. ...
Large data stores are pushing the limits of modern technology. Parallel file systems provide high I/...
There is currently an enormous performance differential, as much as a factor of ten, between the wri...
There are many existing distributed file systems. Each file system provides a different degree of p...
Most prior studies of distributed file systems have focussed on relatively small communities of user...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
An important trend in the design of storage subsystems is a move toward direct network attachment. N...
Among the most reliable and fault tolerant components in a distributed system are storage systems. O...
Distributed file systems need to provide for fault tolerance. This is typically achieved with the re...
I/O has become the major bottleneck in application performance as processor speed has skyrocket over...
Distributed systems, e.g., distributed/parallel computing and distributed storage systems, have beco...
Ph.D. Thesis, Computer Science Dept., U. Rochester; Prof. Carla Schlatter Ellis, thesis advisor; sim...
As storage needs continually increase, and network file systems become more common, the need arises ...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
In a local area network, the efficiency of the network file system is a key perfor-mance issue. This...
Parallel scientific applications require high-performance I/O support from underlying file systems. ...