Applications frequently request file system operations that traverse the file system directory tree, such as opening a file or reading a file’s metadata. As a result, caching file system directory structure and metadata in memory is an important performance optimization for an OS kernel. This paper identifies several design principles that can substantially improve hit rate and reduce hit cost transpar-ently to applications and file systems. Specifically, our di-rectory cache design can look up a directory in a constant number of hash table operations, separates finding paths from permission checking, memoizes the results of access con-trol checks, uses signatures to accelerate lookup, and re-duces miss rates through caching directory compl...
The Linux kernel utilizes caches to speed up accesses to the high-usage objects that are normally st...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This dissertation focuses on caching in distributed file systems, where the performance is constrain...
We consider how to improve the performance of file caching by allowing user-level control over file ...
This thesis describes the effect of write caching on overall file system performance. It will show t...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Recent research shows that the occupancy of the coherence controllers is a major performance bottlen...
Low disk throughput is one of the main impediments to improving the performance of data-intensive se...
Abstract: "In developing a distributed file system, there are several good reasons for implementing ...
This paper presents the design of a metaobject protocol (MOP) for controlling file buffer caches in...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
The issue of the power wall has had a drastic impact on many aspects of system design. Even though f...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
The Linux kernel utilizes caches to speed up accesses to the high-usage objects that are normally st...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This dissertation focuses on caching in distributed file systems, where the performance is constrain...
We consider how to improve the performance of file caching by allowing user-level control over file ...
This thesis describes the effect of write caching on overall file system performance. It will show t...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Recent research shows that the occupancy of the coherence controllers is a major performance bottlen...
Low disk throughput is one of the main impediments to improving the performance of data-intensive se...
Abstract: "In developing a distributed file system, there are several good reasons for implementing ...
This paper presents the design of a metaobject protocol (MOP) for controlling file buffer caches in...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
The issue of the power wall has had a drastic impact on many aspects of system design. Even though f...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
The Linux kernel utilizes caches to speed up accesses to the high-usage objects that are normally st...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This dissertation focuses on caching in distributed file systems, where the performance is constrain...