The Sprite network operating system uses large main-memory disk block caches to achieve high performance in its file system. It provides non-write-through file caching on both client and server machines. A simple cache consistency mechanism permits files to be shared by multiple clients without danger of stale data. In order to allow the file cache to occupy as much memory as possible, the file system of each machine negotiates with the virtual memory system over physical memory usage and changes the size of the file cache dynamically. Benchmark programs indicate that client caches allow diskless Sprite workstations to perform within 0-12 % of workstations with disks. In addition, client caching reduces server loading by 50 % and network tr...
FS-Cache is a kernel facility by which a net-work filesystem or other service can cache data locally...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
[[abstract]]© 2006 Springer Verlag-Using caching to enhance performance has been widely used in the ...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
This paper reports on the effectiveness of the caching strategy used in the Sprite network file syst...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
This paper examines the behavior of mechanisms for providing variable-size file data caches. It pres...
This thesis describes the effect of write caching on overall file system performance. It will show t...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
v Abstract Caching has long been recognized as a powerful performance enhancement technique in many...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This paper presents the results of simulating file name and attribute caching on client machines in ...
Due to demand for shared memory in order to implement databases efficiently, I added the mmap mapped...
FS-Cache is a kernel facility by which a net-work filesystem or other service can cache data locally...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
[[abstract]]© 2006 Springer Verlag-Using caching to enhance performance has been widely used in the ...
The Sprite network operating system uses large main-memory disk block caches to achieve high perform...
This paper reports on the effectiveness of the caching strategy used in the Sprite network file syst...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
This paper examines the behavior of mechanisms for providing variable-size file data caches. It pres...
This thesis describes the effect of write caching on overall file system performance. It will show t...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
v Abstract Caching has long been recognized as a powerful performance enhancement technique in many...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
This paper presents the results of simulating file name and attribute caching on client machines in ...
Due to demand for shared memory in order to implement databases efficiently, I added the mmap mapped...
FS-Cache is a kernel facility by which a net-work filesystem or other service can cache data locally...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
[[abstract]]© 2006 Springer Verlag-Using caching to enhance performance has been widely used in the ...