Abstract: Recently, byte-accessible NVRAM (nonvolatile RAM) technologies such as PRAM and FeRAM are advancing rapidly and there are attempts to use these NVRAMs as part of buffer caches. A nonvolatile buffer cache provides improved consistency of file systems by absorbing write I/Os as well as improved performance. In this paper, we discuss the optimality of cache replacement algorithms in nonvolatile buffer caches and present a new algorithm called NBM (NVRAM-aware Buffer cache Management). NBM has three salient features. First, it separately exploits read and write histories of block references, and thus it estimates future references of each operation more precisely. Second, NBM guarantees the complete consistency of write I/Os since all...
Most file system performance enhancing techniques, such as the I/O buffer cache and the Log-structur...
Abstract—Currently, most computer systems consist of Dy-namic RAM (DRAM) as main memory and Hard Dis...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Nonvolatile RAM (NVRAM) technology is advancing rapidly with 1-2Mb capacity single-chip prototypes b...
Abstract—Most computer systems currently consist of DRAM as main memory and hard disk drives (HDDs) ...
While NAND flash memory is used in a variety of end-user devices, it has a few disadvantages, such a...
Nonvolatile random access memory (NVRAM) is becoming a popular alternative as the memory and storage...
File systems make use of part of DRAM as the buffer cache to enhance its performance in traditional ...
File systems make use of the buffer cache to enhance their performance. Traditionally, part of DRAM,...
Emerging Non-Volatile Memory (NVM) technologies are explored as potential alternatives to traditiona...
Non-volatile byte addressable memories are becoming more common, and are increasingly used for criti...
[[abstract]]Due to the fast access performance, byte-addressability, and non-volatility of non-volat...
Abstract: This paper is to design a short-random request absorbing structure which can be construct...
Modern high performance disk systems make extensive use of nonvolatile RAM (NVRAM) write caches. A s...
One characteristic of non-volatile memory (NVM) is that, even though it supports non-volatility, its...
Most file system performance enhancing techniques, such as the I/O buffer cache and the Log-structur...
Abstract—Currently, most computer systems consist of Dy-namic RAM (DRAM) as main memory and Hard Dis...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Nonvolatile RAM (NVRAM) technology is advancing rapidly with 1-2Mb capacity single-chip prototypes b...
Abstract—Most computer systems currently consist of DRAM as main memory and hard disk drives (HDDs) ...
While NAND flash memory is used in a variety of end-user devices, it has a few disadvantages, such a...
Nonvolatile random access memory (NVRAM) is becoming a popular alternative as the memory and storage...
File systems make use of part of DRAM as the buffer cache to enhance its performance in traditional ...
File systems make use of the buffer cache to enhance their performance. Traditionally, part of DRAM,...
Emerging Non-Volatile Memory (NVM) technologies are explored as potential alternatives to traditiona...
Non-volatile byte addressable memories are becoming more common, and are increasingly used for criti...
[[abstract]]Due to the fast access performance, byte-addressability, and non-volatility of non-volat...
Abstract: This paper is to design a short-random request absorbing structure which can be construct...
Modern high performance disk systems make extensive use of nonvolatile RAM (NVRAM) write caches. A s...
One characteristic of non-volatile memory (NVM) is that, even though it supports non-volatility, its...
Most file system performance enhancing techniques, such as the I/O buffer cache and the Log-structur...
Abstract—Currently, most computer systems consist of Dy-namic RAM (DRAM) as main memory and Hard Dis...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...