TMO: Transparent memory offloading in datacenters

J Weiner, N Agarwal, D Schatzberg, L Yang… - Proceedings of the 27th …, 2022 - dl.acm.org
The unrelenting growth of the memory needs of emerging datacenter applications, along
with ever increasing cost and volatility of DRAM prices, has led to DRAM being a major …

Designing cloud servers for lower carbon

J Wang, DS Berger, F Kazhamiaka… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
To mitigate climate change, we must reduce carbon emissions from hyperscale cloud
computing. We find that cloud compute servers cause the majority of emissions in a general …

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 …

{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) …

{FairyWREN}: A Sustainable Cache for Emerging {Write-Read-Erase} Flash Interfaces

S McAllister, B Berg, DS Berger… - … USENIX Symposium on …, 2024 - usenix.org
Datacenters need to reduce embodied carbon emissions, particularly for flash, which
accounts for 40% of embodied carbon in servers. However, decreasing flash's embodied …

LEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs

Z Guo, H Zhang, C Zhao, Y Bai, M Swift… - Proceedings of the ACM …, 2023 - dl.acm.org
The recent emergence of low-power high-throughput programmable storage platforms-
SmartNIC JBOF (just-a-bunch-of-flash)-motivates us to rethink the cluster architecture and …

{C2DN}: How to Harness Erasure Codes at the Edge for Efficient Content Delivery

J Yang, A Sabnis, DS Berger, KV Rashmi… - … USENIX Symposium on …, 2022 - usenix.org
Content Delivery Networks (CDNs) deliver much of the world's web and video content to
users from thousands of clusters deployed at the “edges” of the Internet. Maintaining …

TreeLine: an update-in-place key-value store for modern storage

GX Yu, M Markakis, A Kipf, PÅ Larson… - Proceedings of the …, 2022 - par.nsf.gov
Many modern key-value stores, such as RocksDB, rely on log-structured merge trees
(LSMs). Originally designed for spinning disks, LSMs optimize for write performance by only …

Baleen:{ML} Admission & Prefetching for Flash Caches

DLK Wong, H Wu, C Molder, S Gunasekar… - … USENIX Conference on …, 2024 - usenix.org
Flash caches are used to reduce peak backend load for throughput-constrained data center
services, reducing the total number of backend servers required. Bulk storage systems are a …

Memento: architectural support for ephemeral memory management in serverless environments

Z Wang, K Zhao, P Li, A Jacob, M Kozuch… - Proceedings of the 56th …, 2023 - dl.acm.org
Serverless computing is an increasingly attractive paradigm in the cloud due to its ease of
use and fine-grained pay-for-what-you-use billing. However, serverless computing poses …