2011
DOI: 10.3390/a4030183
|View full text |Cite
|
Sign up to set email alerts
|

Lempel–Ziv Data Compression on Parallel and Distributed Systems

Abstract: We present a survey of results concerning Lempel-Ziv data compression on parallel and distributed systems, starting from the theoretical approach to parallel time complexity to conclude with the practical goal of designing distributed algorithms with low communication cost. Storer's extension for image compression is also discussed.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
2
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 26 publications
(5 citation statements)
references
References 37 publications
(72 reference statements)
0
5
0
Order By: Relevance
“…LZW is used to compress text, executable code, and similar data files to about one-half their original size. A higher compression of 1:5 is also possible as reported in [5] Run Length Encoding is data coding with frequently repeated characters. It is called run-length because a run is made for repeated bits and coded in lesser bits by only stating how many bits were there [6].…”
Section: Previous Workmentioning
confidence: 99%
“…LZW is used to compress text, executable code, and similar data files to about one-half their original size. A higher compression of 1:5 is also possible as reported in [5] Run Length Encoding is data coding with frequently repeated characters. It is called run-length because a run is made for repeated bits and coded in lesser bits by only stating how many bits were there [6].…”
Section: Previous Workmentioning
confidence: 99%
“…As we are interested in parallel implementations, we focus on LZ77 in this work rather than LZ78, since LZ77 admits efficient parallel solutions, whereas LZ78 was shown to be P-complete (unlikely to have an efficient parallel solution) [10,11].…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, zipped files do not have such advantage, since they are compressed by the Lempel-Ziv sliding window technique [2,12,13]. In such cases, both coding and decoding are parallelizable in a symmetric way, requiring at least logarithmic time in practice [8,14].…”
Section: Introductionmentioning
confidence: 99%
“…The pair compressor/decompressor presents an asymmetry with respect to global parallel computation, since the encoder is not parallelizable [7,8], while the decoder has a very efficient parallelization [8][9][10]. On realistic data, the number of iterations of the decoding algorithm is much less than ten units when expressed on the parallel random access shared memory machine [10], and about ten units when expressed in the MapReduce parallel programming paradigm [11], as we will show in this paper.…”
Section: Introductionmentioning
confidence: 99%