In-place differential file compression

Dana Shapira, James A. Storer

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

5 Scopus citations

Abstract

Algorithms for in-place differential file compression were presented, where a target file of size n is compressed with respect to a source file of size m using no additional space; that is, the space for the source file is overwritten by the decompressed target file so that at no time is more than a total of MAX(m,n) space is used. From a theoretical point of view, an optimal solution (best possible compression) to this problem is known to be NP-hard. The constant-factor approximation algorithm is presented. Although NP-hardness implies that these algorithms cannot always be optimal, the asymptotic optimality for an information source of sliding window methods along with their ability for constant-factor approximation is evidence that they should work well for this problem in practice. The experiments indicate that these algorithms compare favorably with traditional approaches, even those that are not in-place, while at the same time having low encoding complexity and extremely low decoding complexity.

Original languageEnglish
Title of host publicationProceedings - DCC 2003
Subtitle of host publicationData Compression Conference
EditorsJames A. Storer, Martin Cohn
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages263-272
Number of pages10
ISBN (Electronic)0769518966
DOIs
StatePublished - 2003
Externally publishedYes
EventData Compression Conference, DCC 2003 - Snowbird, United States
Duration: 25 Mar 200327 Mar 2003

Publication series

NameData Compression Conference Proceedings
Volume2003-January
ISSN (Print)1068-0314

Conference

ConferenceData Compression Conference, DCC 2003
Country/TerritoryUnited States
CitySnowbird
Period25/03/0327/03/03

Keywords

  • Application software
  • Approximation algorithms
  • Computer science
  • Data compression
  • Decoding
  • Encoding
  • File systems
  • Software performance

Fingerprint

Dive into the research topics of 'In-place differential file compression'. Together they form a unique fingerprint.

Cite this