Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider

M Shahrad, R Fonseca, I Goiri, G Chaudhry… - 2020 USENIX annual …, 2020 - usenix.org
Function as a Service (FaaS) has been gaining popularity as a way to deploy computations
to serverless backends in the cloud. This paradigm shifts the complexity of allocating and …

{AdaptSize}: Orchestrating the Hot Object Memory Cache in a Content Delivery Network

DS Berger, RK Sitaraman… - 14th USENIX Symposium …, 2017 - usenix.org
Most major content providers use content delivery networks (CDNs) to serve web and video
content to their users. A CDN is a large distributed system of servers that caches and …

A utility optimization approach to network cache design

M Dehghan, L Massoulie, D Towsley… - IEEE/ACM …, 2019 - ieeexplore.ieee.org
In any caching system, the admission and eviction policies determine which contents are
added and removed from a cache when a miss occurs. Usually, these policies are devised …

A unified approach to the performance analysis of caching systems

V Martina, M Garetto, E Leonardi - IEEE INFOCOM 2014-IEEE …, 2014 - ieeexplore.ieee.org
We propose a unified methodology to analyse the performance of caches (both isolated and
interconnected), by extending and generalizing a decoupling technique originally known as …

Kangaroo: Caching billions of tiny objects on flash

S McAllister, B Berg, J Tutuncu-Macias, J Yang… - Proceedings of the …, 2021 - dl.acm.org
Many social-media and IoT services have very large working sets consisting of billions of
tiny (≈ 100 B) objects. Large, flash-based caches are important to serving these working …

A unified approach to the performance analysis of caching systems

M Garetto, E Leonardi, V Martina - ACM Transactions on Modeling and …, 2016 - dl.acm.org
We propose a unified methodology to analyze the performance of caches (both isolated and
interconnected), by extending and generalizing a decoupling technique originally known as …

{RobinHood}: Tail Latency Aware Caching--Dynamic Reallocation from {Cache-Rich} to {Cache-Poor}

DS Berger, B Berg, T Zhu, S Sen… - 13th USENIX Symposium …, 2018 - usenix.org
Tail latency is of great importance in user-facing web services. However, maintaining low tail
latency is challenging, because a single request to a web application server results in …

Jointly optimal routing and caching for arbitrary network topologies

S Ioannidis, E Yeh - Proceedings of the 4th ACM Conference on …, 2017 - dl.acm.org
We study a problem of fundamental importance to ICNs, namely, minimizing routing costs by
jointly optimizing caching and routing decisions over an arbitrary network topology. We …

Fresh caching for dynamic content

B Abolhassani, J Tadrous, A Eryilmaz… - IEEE INFOCOM 2021 …, 2021 - ieeexplore.ieee.org
We introduce a framework and provably-efficient schemes forfresh'caching at the (front-end)
local cache of content that is subject todynamic'updates at the (back-end) database. We start …

Online edge caching and wireless delivery in fog-aided networks with dynamic content popularity

SM Azimi, O Simeone, A Sengupta… - IEEE Journal on …, 2018 - ieeexplore.ieee.org
Fog radio access network (F-RAN) architectures can leverage both cloud processing and
edge caching for content delivery to the users. To this end, F-RAN utilizes caches at the …