FIFO queues are all you need for cache eviction

J Yang, Y Zhang, Z Qiu, Y Yue, R Vinayak - Proceedings of the 29th …, 2023 - dl.acm.org
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …

The {CacheLib} caching engine: Design and experiences at scale

B Berg, DS Berger, S McAllister, I Grosof… - … USENIX Symposium on …, 2020 - usenix.org
Web services rely on caching at nearly every layer of the system architecture. Commonly,
each cache is implemented and maintained independently by a distinct team and is highly …

Effectively prefetching remote memory with leap

H Al Maruf, M Chowdhury - 2020 USENIX Annual Technical Conference …, 2020 - usenix.org
Memory disaggregation over RDMA can improve the performance of memory-constrained
applications by replacing disk swap** with remote memory accesses. However, state-of …

Understanding intrinsic characteristics and system implications of flash memory based solid state drives

F Chen, DA Koufaty, X Zhang - ACM SIGMETRICS Performance …, 2009 - dl.acm.org
Flash Memory based Solid State Drive (SSD) has been called a" pivotal technology" that
could revolutionize data storage systems. Since SSD shares a common interface with the …

Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing

F Chen, R Lee, X Zhang - 2011 IEEE 17th International …, 2011 - ieeexplore.ieee.org
Flash memory based solid state drives (SSDs) have shown a great potential to change
storage infrastructure fundamentally through their high performance and low power. Most …

[PDF][PDF] BPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage.

H Kim, S Ahn - FAST, 2008 - usenix.org
Flash memory has become the most important storage media in mobile devices, and is
beginning to replace hard disks in desktop systems. However, its relatively poor random …

Hystor: Making the best use of solid state drives in high performance storage systems

F Chen, DA Koufaty, X Zhang - Proceedings of the international …, 2011 - dl.acm.org
With the fast technical improvement, flash memory based Solid State Drives (SSDs) are
becoming an important part of the computer storage hierarchy to significantly improve …

Nomad:{Non-Exclusive} Memory Tiering via Transactional Page Migration

L **ang, Z Lin, W Deng, H Lu, J Rao, Y Yuan… - … USENIX Symposium on …, 2024 - usenix.org
With the advent of byte-addressable memory devices, such as CXL memory, persistent
memory, and storage-class memory, tiered memory systems have become a reality. Page …

The storage hierarchy is not a hierarchy: Optimizing caching on modern storage devices with orthus

K Wu, Z Guo, G Hu, K Tu, R Alagappan, R Sen… - … USENIX Conference on …, 2021 - usenix.org
We introduce non-hierarchical caching (NHC), a novel approach to caching in modern
storage hierarchies. NHC improves performance as compared to classic caching by …

[PDF][PDF] DiskSeen: Exploiting Disk Layout and Access History to Enhance I/O Prefetch.

X Ding, S Jiang, F Chen, K Davis, X Zhang - USENIX Annual Technical …, 2007 - usenix.org
Current disk prefetch policies in major operating systems track access patterns at the level of
the file abstraction. While this is useful for exploiting application-level access patterns, file …