A large-scale analysis of hundreds of in-memory key-value cache clusters at twitter

J Yang, Y Yue, KV Rashmi - ACM Transactions on Storage (TOS), 2021 - dl.acm.org
Modern web services use in-memory caching extensively to increase throughput and reduce
latency. There have been several workload analyses of production systems that have fueled …

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 …

Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd)

M Jung - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
Compute express link (CXL) is the first open multi-protocol method to support cache
coherent interconnect for different processors, accelerators, and memory device types. Even …

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

L Xiang, 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 …

{GL-Cache}: Group-level learning for efficient and high-performance caching

J Yang, Z Mao, Y Yue, KV Rashmi - 21st USENIX Conference on File …, 2023 - usenix.org
Web applications rely heavily on software caches to achieve low-latency, high-throughput
services. To adapt to changing workloads, three types of learned caches (learned evictions) …

FIFO can be Better than LRU: the Power of Lazy Promotion and Quick Demotion

J Yang, Z Qiu, Y Zhang, Y Yue, KV Rashmi - … of the 19th Workshop on Hot …, 2023 - dl.acm.org
LRU has been the basis of cache eviction algorithms for decades, with a plethora of
innovations on improving LRU's miss ratio and throughput. While it is well-known that FIFO …

Design and Performance Analysis of Modern Computational Storage Devices: A Systematic Review

SA Shirke - Expert Systems with Applications, 2024 - Elsevier
Abstract Computational Storage Devices (CSDs), also known as In-Storage Compute or In-
Suit Processing, offer higher computing power than traditional storage devices (SD). The …

Demystifying cxl memory with genuine cxl-ready systems and devices

Y Sun, Y Yuan, Z Yu, R Kuper, C Song… - Proceedings of the 56th …, 2023 - dl.acm.org
The ever-growing demands for memory with larger capacity and higher bandwidth have
driven recent innovations on memory expansion and disaggregation technologies based on …

Prism: Optimizing key-value store for modern heterogeneous storage devices

Y Song, WH Kim, SK Monga, C Min… - Proceedings of the 28th …, 2023 - dl.acm.org
As data generation has been on an upward trend, storing vast volumes of data cost-
effectively as well as efficiently accessing them is paramount. At the same time, today's …

Spitfire: A three-tier buffer manager for volatile and non-volatile memory

X Zhou, J Arulraj, A Pavlo, D Cohen - Proceedings of the 2021 …, 2021 - dl.acm.org
The design of the buffer manager in database management systems (DBMSs) is influenced
by the performance characteristics of volatile memory (ie, DRAM) and non-volatile storage …