Jointly Optimal Routing and Caching for Arbitrary Network Topologies
Jointly Optimal Routing and Caching for Arbitrary Network Topologies
复制标题
DOI:
10.1145/3125719.3125730
复制
发表时间:
2017-08
影响因子:
16.4
通讯作者:
Stratis Ioannidis;E. Yeh
中科院分区:
文献类型:
--
作者:
Stratis Ioannidis;E. Yeh
We study a problem of minimizing routing costs by jointly optimizing caching and routing decisions over an arbitrary network topology. We cast this as an equivalent caching gain maximization problem, and 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 with prior art, including algorithms optimizing caching under fixed routing.