File systems using non-volatile RAM (NVRAM) promise great improvements in file system performance over con-ventional disk storage. However, current technology allows for a relatively small amount of NVRAM, limiting the effec-tiveness of such an approach. We have developed a proto-type in-memory file system which utilizes data compression on inodes, and which has preliminary support for compres-sion of file blocks. Our file system, mramfs, is also based on data structures tuned for storage efficiency in non-volatile memory. This prototype will allow us to examine how to more efficiently use this limited resource. Simulations have shown that inodes can be reduced to 15–20 bytes each at a rate of 250,000 or more inodes per second. This is a sp...
In recent years, there has been a disruptive shift in storage systems and supporting hardware techno...
Performance-hungry data center applications demand increasingly higher performance from their storag...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
File systems combining disk storage with non-volatile RAM (NVRAM) promise large improvements in file...
Non-volatile RAM (NVRAM) such as PRAM (Phase-change RAM), FeRAM (Ferroelectric RAM), and MRAM (Magne...
Nonvolatile memory technology is evolving continuously and commercial products such as FeRAM and PRA...
Storage CLASS Memory (SCM) is a next generation of solid-state, nonvolatile memory. It combines the ...
[[abstract]]Non-volatile random-access memory (NVRAM) becomes a mainstream storage device in embedde...
Lightweight integer compression algorithms play an important role in in-memory database systems to t...
File systems make use of the buffer cache to enhance their performance. Traditionally, part of DRAM,...
File systems make use of part of DRAM as the buffer cache to enhance its performance in traditional ...
The evolution of modern applications and storage technologies has created new challenges for file sy...
In this thesis we explore a novel method for improving the performance and lifetime of non-volatile ...
The onset of the mobile age and the rapid growth of the mobile technology have initiated a tremendou...
Magnetic RAM (MRAM) is a new memory technology with access and cost characteristics comparable to th...
In recent years, there has been a disruptive shift in storage systems and supporting hardware techno...
Performance-hungry data center applications demand increasingly higher performance from their storag...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
File systems combining disk storage with non-volatile RAM (NVRAM) promise large improvements in file...
Non-volatile RAM (NVRAM) such as PRAM (Phase-change RAM), FeRAM (Ferroelectric RAM), and MRAM (Magne...
Nonvolatile memory technology is evolving continuously and commercial products such as FeRAM and PRA...
Storage CLASS Memory (SCM) is a next generation of solid-state, nonvolatile memory. It combines the ...
[[abstract]]Non-volatile random-access memory (NVRAM) becomes a mainstream storage device in embedde...
Lightweight integer compression algorithms play an important role in in-memory database systems to t...
File systems make use of the buffer cache to enhance their performance. Traditionally, part of DRAM,...
File systems make use of part of DRAM as the buffer cache to enhance its performance in traditional ...
The evolution of modern applications and storage technologies has created new challenges for file sy...
In this thesis we explore a novel method for improving the performance and lifetime of non-volatile ...
The onset of the mobile age and the rapid growth of the mobile technology have initiated a tremendou...
Magnetic RAM (MRAM) is a new memory technology with access and cost characteristics comparable to th...
In recent years, there has been a disruptive shift in storage systems and supporting hardware techno...
Performance-hungry data center applications demand increasingly higher performance from their storag...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...