Skip to main navigation Skip to search Skip to main content

Joint data compression and caching: Approaching optimality with guarantees

  • Jian Li
  • , Faheem Zafari
  • , Don Towsley
  • , Kin K. Leung
  • , Ananthram Swami
  • Imperial College London
  • University of Massachusetts
  • U.S. Army Research Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
PublisherAssociation for Computing Machinery, Inc
Pages229-240
Number of pages12
ISBN (Electronic)9781450350952
DOIs
StatePublished - Mar 30 2018
Event5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017 - Merida, Mexico
Duration: Oct 25 2017Oct 27 2017

Publication series

NameICPE 2018 - Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering
Volume2018-March

Conference

Conference5th International Conference in Software Engineering Research and Innovation, CONISOFT 2017
Country/TerritoryMexico
CityMerida
Period10/25/1710/27/17

Fingerprint

Dive into the research topics of 'Joint data compression and caching: Approaching optimality with guarantees'. Together they form a unique fingerprint.

Cite this