This paper presents a Least Popularly Used buffer cache algorithm to exploit both temporal locality and content locality of I/O requests. Popular data blocks are selected as reference blocks that are not only accessed frequently but also identical or similar in content to other blocks that are being accessed. Fast delta compression and decompression are used to satisfy as many I/O requests as possible using the popular reference blocks together with small deltas inside the buffer cache. The popularity of a reference block is calculated based on the statistical analysis of data contents and access frequency. A prototype LPU has been implemented as a new cache layer for Kernel Virtual Machine (KVM) on Linux system. Experimental results show L...
Memory latency has become an important performance bottleneck in current microprocessors. This probl...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
We propose an efficient buffer management method for Cachet [7], called BCachet. Cachet is an adapti...
As buffer cache is used to overcome the speed gap between processor and storage devices, performance...
Abstract—While many block replacement algorithms for buffer caches have been proposed to address the...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
Abstract—Most computer systems currently consist of DRAM as main memory and hard disk drives (HDDs) ...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
To overcome the speed gap between processors and disks, many computer systems utilize buffer cache l...
Most file system performance enhancing techniques, such as the I/O buffer cache and the Log-structur...
A limit to computer system performance is the miss penalty for fetching data and instructions from l...
Modern life demands fast computations. Even the slightest latencies can have severe consequences and...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Memory latency has become an important performance bottleneck in current microprocessors. This probl...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
We propose an efficient buffer management method for Cachet [7], called BCachet. Cachet is an adapti...
As buffer cache is used to overcome the speed gap between processor and storage devices, performance...
Abstract—While many block replacement algorithms for buffer caches have been proposed to address the...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
Abstract—Most computer systems currently consist of DRAM as main memory and hard disk drives (HDDs) ...
In traditional file system implementations, the Least Recently Used (LRU) block replacement scheme i...
To overcome the speed gap between processors and disks, many computer systems utilize buffer cache l...
Most file system performance enhancing techniques, such as the I/O buffer cache and the Log-structur...
A limit to computer system performance is the miss penalty for fetching data and instructions from l...
Modern life demands fast computations. Even the slightest latencies can have severe consequences and...
The full text of this article is not available on SOAR. WSU users can access the article via IEEE Xp...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Memory latency has become an important performance bottleneck in current microprocessors. This probl...
Because of the slow access time of disk storage, storage management is crucial to the performance of...
We propose an efficient buffer management method for Cachet [7], called BCachet. Cachet is an adapti...