Kelly Cache Networks

01/14/2019
by   Milad Mahdian, et al.
0

We study networks of M/M/1 queues in which nodes act as caches that store objects. Exogenous requests for objects are routed towards nodes that store them; as a result, object traffic in the network is determined not only by demand but, crucially, by where objects are cached. We determine how to place objects in caches to attain a certain design objective, such as, e.g., minimizing network congestion or retrieval delays. We show that for a broad class of objectives, including minimizing both the expected network delay and the sum of network queue lengths, this optimization problem can be cast as an NP- hard submodular maximization problem. We show that so-called continuous greedy algorithm attains a ratio arbitrarily close to 1 - 1/e ≈ 0.63 using a deterministic estimation via a power series; this drastically reduces execution time over prior art, which resorts to sampling. Finally, we show that our results generalize, beyond M/M/1 queues, to networks of M/M/k and symmetric M/D/1 queues.

READ FULL TEXT
research
01/19/2021

Submodular Maximization via Taylor Series Approximation

We study submodular maximization problems with matroid constraints, in p...
research
03/17/2023

Stochastic Submodular Maximization via Polynomial Estimators

In this paper, we study stochastic submodular maximization problems with...
research
01/06/2022

Fixation Maximization in the Positional Moran Process

The Moran process is a classic stochastic process that models invasion d...
research
04/03/2018

Cache-Aided Interactive Multiview Video Streaming in Small Cell Wireless Networks

The emergence of novel interactive multimedia applications with high rat...
research
06/23/2021

Bailouts in Financial Networks

We consider networks of banks with assets and liabilities. Some banks ma...
research
10/09/2020

Embedding the Minimum Cost SFC with End-to-end Delay Constraint

Many network applications, especially the multimedia applications, often...
research
05/05/2019

Efficient Inter-Datacenter Bulk Transfers with Mixed Completion Time Objectives

Bulk transfers from one to multiple datacenters can have many different ...

Please sign up or login with your details

Forgot password? Click here to reset