PLZMA: A Parallel Data Compression Method for Cloud Computing.

Xin Wang,Lin Gan,Jingheng Xu,Jinzhe Yang,Maocai Xia,Haohuan Fu,Xiaomeng Huang,Guangwen Yang
DOI: https://doi.org/10.1007/978-3-030-05057-3_38
2018-01-01
Abstract:Recent decades have seen the rapid development of cloud computing, resulting in a huge breakthrough for people to handle the data produced every second and everywhere. Meanwhile, data compression is becoming increasingly important, due to its great potential in benefiting both the network transportation and the storage. Based on the urgent demand in high-efficient compression method with balanced performance in both merits of compression time and ratio, this paper presents PLZMA, a parallel design of LZMA. Process-level and thread-level parallelisms are implemented according to the algorithm of LZMA, which have gained great improvement in compression time, while ensuring a fair compression ratio. Experimental results on real-world application showed that PLZMA is able to achieve more balanced performance over other famous methods. The parallel design is able to achieve a performance speedup of 8(times ) over the serial baseline, using 12 threads.
What problem does this paper attempt to address?