This thesis describes the effect of write caching on overall file system performance. It will show through simulations that extensive write caching greatly reduces average file read latency. Extensive write caching reduces the number of disk writes and minimizes disk read/write contention. By taking a closer look at file system write semantics, it will also show that write optimized file systems are not the key issue for UNIX like file systems. Write optimized file systems only reduce disk read/write contention without really solving the cause of disk contention. Simulations using the Sprite traces are used to guide the design of a client and server caching protocol for the Pegasus File Server (PFS). This protocol guarantees data persistenc...
We propose and evaluate an approach for decoupling persistent-cache management from general file sys...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
increasingly depend on I/O-subsystem performance [Patterson88]. Unfortunately, simply growing the ca...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Delayed write in a multilevel file system cache hierarchy offers a way to improve performance in div...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
This paper reports on the effectiveness of the caching strategy used in the Sprite network file syst...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
This paper examines the behavior of mechanisms for providing variable-size file data caches. It pres...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
Via detailed file system and disk system simulation, we examine the impact of disk built-in caches o...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Applications frequently request file system operations that traverse the file system directory tree,...
We propose and evaluate an approach for decoupling persistent-cache management from general file sys...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
increasingly depend on I/O-subsystem performance [Patterson88]. Unfortunately, simply growing the ca...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Delayed write in a multilevel file system cache hierarchy offers a way to improve performance in div...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
This paper reports on the effectiveness of the caching strategy used in the Sprite network file syst...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
This paper examines the behavior of mechanisms for providing variable-size file data caches. It pres...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
Via detailed file system and disk system simulation, we examine the impact of disk built-in caches o...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Applications frequently request file system operations that traverse the file system directory tree,...
We propose and evaluate an approach for decoupling persistent-cache management from general file sys...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
increasingly depend on I/O-subsystem performance [Patterson88]. Unfortunately, simply growing the ca...