English

Jointly Optimal Routing and Caching for Arbitrary Network Topologies

Networking and Internet Architecture 2017-08-22 v1

Abstract

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 consider both source routing and hop-by-hop routing settings. The respective offline problems are NP-hard. Nevertheless, we show that there exist polynomial time approximation algorithms producing solutions within a constant approximation from the optimal. We also produce distributed, adaptive algorithms with the same approximation guarantees. We simulate our adaptive algorithms over a broad array of different topologies. Our algorithms reduce routing costs by several orders of magnitude compared to prior art, including algorithms optimizing caching under fixed routing.

Keywords

Cite

@article{arxiv.1708.05999,
  title  = {Jointly Optimal Routing and Caching for Arbitrary Network Topologies},
  author = {Stratis Ioannidis and Edmund Yeh},
  journal= {arXiv preprint arXiv:1708.05999},
  year   = {2017}
}

Comments

This is the extended version of the paper "Jointly Optimal Routing and Caching for Arbitrary Network Topologies", appearing in the 4th ACM Conference on Information-Centric Networking (ICN 2017), Berlin, Sep. 26-28, 2017

R2 v1 2026-06-22T21:18:57.272Z