This paper presents the design of a metaobject protocol (MOP) for controlling file buffer caches in operating systems. The MOP exposes an abstraction of the file cache machinery that is an inherent part of every file system implementation, and thereby allows applications to control cache management decisions for the files that they use. Safety and protection are preserved by carefully designing the MOP so that the operating system retains control both over which applications may access data for each file, and how global resource allocation decisions are made. 2. Introduction A primary goal of every file system implementation is to provide application programs with fast access to data stored on disk. A key problem in file systems is ...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
We consider how to improve the performance of file caching by allowing user-level control over file ...
As the performance gap between disks and microprocessors continues to increase, effective utilizatio...
We propose and evaluate an approach for decoupling persistent-cache management from general file sys...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Although file caching and prefetching are known techniques to improve the performance of file system...
Applications frequently request file system operations that traverse the file system directory tree,...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
In storage using Non-Volatile Memory (NVM), file placements affect the performance of processor cach...
In a distributed environment the utilization of file buffer caches in different clients may vary gre...
Two contributions are made in this paper. First, we show that system level characterization of file ...
Cache management in flexible filesystems deals with the problem of determining a cached file to be r...
Abstract: "In developing a distributed file system, there are several good reasons for implementing ...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
We consider how to improve the performance of file caching by allowing user-level control over file ...
As the performance gap between disks and microprocessors continues to increase, effective utilizatio...
We propose and evaluate an approach for decoupling persistent-cache management from general file sys...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Although file caching and prefetching are known techniques to improve the performance of file system...
Applications frequently request file system operations that traverse the file system directory tree,...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
In storage using Non-Volatile Memory (NVM), file placements affect the performance of processor cach...
In a distributed environment the utilization of file buffer caches in different clients may vary gre...
Two contributions are made in this paper. First, we show that system level characterization of file ...
Cache management in flexible filesystems deals with the problem of determining a cached file to be r...
Abstract: "In developing a distributed file system, there are several good reasons for implementing ...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
Effective file system caching reduces local disk accesses and remote file server accesses significan...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...