Cache modeling and optimization using miniature simulations

C Waldspurger, T Saemundsson, I Ahmad… - 2017 USENIX Annual …, 2017 - usenix.org
Recent approximation algorithms (eg, CounterStacks, SHARDS and AET) make lightweight,
continuously-updated miss ratio curves (MRCs) practical for online modeling and control of …

An adaptive write buffer management scheme for flash-based ssds

G Wu, X He, B Eckart - ACM Transactions on Storage (TOS), 2012 - dl.acm.org
Solid State Drives (SSD's) have shown promise to be a candidate to replace traditional hard
disk drives. The benefits of SSD's over HDD's include better durability, higher performance …

Symbiosis: the art of application and kernel cache cooperation

Y Dai, J Liu, A Arpaci-Dusseau… - … USENIX Conference on …, 2024 - usenix.org
We introduce Symbiosis, a framework for key-value storage systems that dynamically
configures application and kernel cache sizes to improve performance. We integrate …

Cache policies for cloud-based systems: To keep or not to keep

N Le Scouarnec, C Neumann… - 2014 IEEE 7th …, 2014 - ieeexplore.ieee.org
In this paper, we study cache policies for cloud-based caching. Cloud-based caching uses
cloud storage services such as Amazon S3 as a cache for data items that would have been …

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 …

Transparent throughput elasticity for iaas cloud storage using guest-side block-level caching

B Nicolae, P Riteau, K Keahey - 2014 IEEE/ACM 7th …, 2014 - ieeexplore.ieee.org
Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing.
However, the traditional provisioning model of leveraging virtual disks of fixed capacity and …

Adaptive cache policy scheduling for big data applications on distributed tiered storage system

R Gu, C Li, P Shu, C Yuan… - … and Computation: Practice …, 2019 - Wiley Online Library
Multitiered storage systems, which are made up of heterogeneous devices, are widely used
in distributed environments to accelerate the I/O performance of upper big data applications …

Efficient cache resource aggregation using adaptive multi-level exclusive caching policies

Y Cheng, Y Xiang, W Chen, H Hassan… - Future Generation …, 2018 - Elsevier
Multi-level buffer cache hierarchies are now commonly seen in most client/server cluster
configurations, especially in today's big data application deployment. However, multi-level …

TESA: a temporal and spatial information aware writeback policy for home network-attached storage devices

TC Huang, DW Chang - IEEE Transactions on Consumer …, 2013 - ieeexplore.ieee.org
Home Network-Attached Storage (NAS) provides an easy way for data sharing and backup
among multiple consumer electronic devices in home networks. Because of large capacity …

Towards transparent throughput elasticity for IaaS cloud storage: Exploring the benefits of adaptive block-level caching

B Nicolae, P Riteau, K Keahey - International Journal of Distributed …, 2015 - igi-global.com
Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing,
especially when considering fluctuations of I/O throughput. This paper provides a …