TTLs matter: Efficient cache sizing with TTL-aware miss ratio curves and working set sizes

S Sultan, K Shakiba, A Lee, P Chen… - Proceedings of the …, 2024 - dl.acm.org
In-memory caches play a pivotal role in optimizing distributed systems by significantly
reducing query response times. Correctly sizing these caches is critical, especially …

vtmm: Tiered memory management for virtual machines

S Sha, C Li, Y Luo, X Wang, Z Wang - Proceedings of the Eighteenth …, 2023 - dl.acm.org
The memory demand of virtual machines (VMs) is increasing, while the traditional DRAM-
only memory system has limited capacity and high power consumption. The tiered memory …

Hardware-software collaborative tiered-memory management framework for virtualization

S Sha, C Li, X Wang, Z Wang, Y Luo - ACM Transactions on Computer …, 2024 - dl.acm.org
The tiered-memory system can effectively expand the memory capacity for virtual machines
(VMs). However, virtualization introduces new challenges specifically in enforcing …

predis: Penalty and locality aware memory allocation in redis

C Pan, Y Luo, X Wang, Z Wang - … of the ACM Symposium on Cloud …, 2019 - dl.acm.org
Due to large data volume and low latency requirements of modern web services, the use of
in-memory key-value (KV) cache often becomes an inevitable choice (eg Redis and …

Penalty-and locality-aware memory allocation in Redis using enhanced AET

C Pan, X Wang, Y Luo, Z Wang - ACM Transactions on Storage (TOS), 2021 - dl.acm.org
Due to large data volume and low latency requirements of modern web services, the use of
an in-memory key-value (KV) cache often becomes an inevitable choice (eg, Redis and …

Multi-tenant in-memory key-value cache partitioning using efficient random sampling-based LRU model

Y Wang, J Yang, Z Wang - IEEE Transactions on Cloud …, 2023 - ieeexplore.ieee.org
In-memory key-value caches are widely used as a performance-critical layer in web
applications, disk-based storage, and distributed systems. The Least Recently Used (LRU) …

PR-MRC: MRC construction using non-statistical sampling

A Lee - 2022 - search.proquest.com
PR-MRC: MRC Construction using Non-Statistical Sampling by Albert Lee A thesis submitted in
conformity with the requirements for Page 1 PR-MRC: MRC Construction using Non-Statistical …

Dynamic Memory Management for Key-Value Store

Y Wang - 2024 - search.proquest.com
To minimize the latency of accessing back-end servers, modern web services often use in-
memory key-value (kv) stores at the front end to cache frequently accessed objects. Due to …

Configuring In-Memory Caches: From TTL-Aware Sizing to Interval-Based Historical Analysis with HistoChron

S Sultan - 2024 - search.proquest.com
In-memory caches such as Memcached and Redis are crucial for enhancing the
performance of distributed systems by significantly reducing query response times. Correctly …

Footmark: A new formulation for working set statistics

L Yuan, W Smith, S Fan, Z Chen, C Ding… - … and Compilers for …, 2019 - Springer
The working set (WS) model pioneered by Denning and others is the foundation for
analyzing memory performance and optimizing memory management. An important …