A new dynamic buffer allocation strategy based on the notion of marginal gains is presented for the buffer cache that is used by the operating system to store frequently accessed disk blocks in main memory, and the performance of the proposed strategy is compared with those of previous allocation strategies. In the proposed strategy, marginal gain values are predicted by exploiting functions that approximate the expected number of buffer hits per unit time. Experimental results from both trace-driven simulation and an actual implementation in the FreeBSD operating system show that the proposed strategy accurately predicts the marginal gain values for various workloads resulting in significantly improved buffer hit ratios. (C) 2002 Elsevier ...
Several strategies for the dynamic allocation of buffer storage are simulated and compared. The basi...
The problem of allocating buffer storage to serial production lines so as to maximise steady-state t...
Nonvolatile RAM (NVRAM) technology is advancing rapidly with 1-2Mb capacity single-chip prototypes b...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
This paper presents a Least Popularly Used buffer cache algorithm to exploit both temporal locality ...
To overcome the speed gap between processors and disks, many computer systems utilize buffer cache l...
Abstract: Buffer memory allocation is one of the most important, but also one of the most difficult ...
Two contributions are made in this paper. First, we show that system level characterization of file ...
Abstract Effective I/O buffering is a performance-critical task in database management systems. Acco...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
As buffer cache is used to overcome the speed gap between processor and storage devices, performance...
International audienceBurst-Buffers are high throughput, small size intermediate storage systems typ...
Abstract—While many block replacement algorithms for buffer caches have been proposed to address the...
A new buffer replacement scheme, called DEAR (DEtection-based Adaptive Replacement), is presented fo...
Several strategies for the dynamic allocation of buffer storage are simulated and compared. The basi...
The problem of allocating buffer storage to serial production lines so as to maximise steady-state t...
Nonvolatile RAM (NVRAM) technology is advancing rapidly with 1-2Mb capacity single-chip prototypes b...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
This paper presents a Least Popularly Used buffer cache algorithm to exploit both temporal locality ...
To overcome the speed gap between processors and disks, many computer systems utilize buffer cache l...
Abstract: Buffer memory allocation is one of the most important, but also one of the most difficult ...
Two contributions are made in this paper. First, we show that system level characterization of file ...
Abstract Effective I/O buffering is a performance-critical task in database management systems. Acco...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
As buffer cache is used to overcome the speed gap between processor and storage devices, performance...
International audienceBurst-Buffers are high throughput, small size intermediate storage systems typ...
Abstract—While many block replacement algorithms for buffer caches have been proposed to address the...
A new buffer replacement scheme, called DEAR (DEtection-based Adaptive Replacement), is presented fo...
Several strategies for the dynamic allocation of buffer storage are simulated and compared. The basi...
The problem of allocating buffer storage to serial production lines so as to maximise steady-state t...
Nonvolatile RAM (NVRAM) technology is advancing rapidly with 1-2Mb capacity single-chip prototypes b...