TY - GEN
T1 - Joint data compression and caching
T2 - 5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
AU - Li, Jian
AU - Zafari, Faheem
AU - Towsley, Don
AU - Leung, Kin K.
AU - Swami, Ananthram
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/3/30
Y1 - 2018/3/30
N2 - We consider the problem of optimally compressing and caching data across a communication network. Given the data generated at edge nodes and a routing path, our goal is to determine the optimal data compression ratios and caching decisions across the network in order to minimize average latency, which can be shown to be equivalent to maximizing the compression and caching gain under an energy consumption constraint. We show that this problem is NPhard in general and the hardness is caused by the caching decision subproblem, while the compression sub-problem is polynomialtime solvable. We then propose an approximation algorithm that achieves a (1 - 1/e)-approximation solution to the optimum in strongly polynomial time. We show that our proposed algorithm achieve the near-optimal performance in synthetic-based evaluations. In this paper, we consider a tree-structured network as an illustrative example, but our results easily extend to general network topology at the expense of more complicated notations.
AB - We consider the problem of optimally compressing and caching data across a communication network. Given the data generated at edge nodes and a routing path, our goal is to determine the optimal data compression ratios and caching decisions across the network in order to minimize average latency, which can be shown to be equivalent to maximizing the compression and caching gain under an energy consumption constraint. We show that this problem is NPhard in general and the hardness is caused by the caching decision subproblem, while the compression sub-problem is polynomialtime solvable. We then propose an approximation algorithm that achieves a (1 - 1/e)-approximation solution to the optimum in strongly polynomial time. We show that our proposed algorithm achieve the near-optimal performance in synthetic-based evaluations. In this paper, we consider a tree-structured network as an illustrative example, but our results easily extend to general network topology at the expense of more complicated notations.
UR - https://www.scopus.com/pages/publications/85051134406
U2 - 10.1145/3184407.3184410
DO - 10.1145/3184407.3184410
M3 - Conference contribution
AN - SCOPUS:85051134406
T3 - ICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
SP - 229
EP - 240
BT - ICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
PB - Association for Computing Machinery, Inc
Y2 - 25 October 2017 through 27 October 2017
ER -