hh.sePublications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluating compression algorithms for Linux hibernate/resume performance
Halmstad University, School of Information Technology.
Halmstad University, School of Information Technology.
2025 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This thesis evaluates how various compression algorithms affect Linux suspend-to-disk (hibernate) and resume performance, aiming to reduce boot times for vehicle ECUs.

The project evaluates the algorithms LZ4, LZO, and ZSTD, as well as disabling hibernation image compression, using benchmark tests and actual implementations using QEMU virtualization and a stationary computer setup. Each algorithm was assessed for compression and decompression speed, compression ratio, and overall hibernate/resume performance. A custom Linux kernel was modified to support ZSTD, as it is not available by default. Results indicate that while ZSTD offers the best compression ratio by about 25%, it performs worse than LZ4 and LZO during both hibernation and resume when it comes to speed, hibernating at half the speed and resuming 25% slower than LZ4. Although LZ4 was the best among compression methods, omitting compression entirely yielded the fastest suspend/resume cycle. Additional tests evaluated the impact of page utilization, e.g. how much each chunk of allocated memory is used, on image size and hibernate/resume performance, where a higher percentage of utilization led to a larger compressed image size and slightly lower compression performance.

Place, publisher, year, edition, pages
2025. , p. 45
Keywords [en]
Linux, hibernate, resume, compression algorithms, LZ4, LZO, ZSTD, kernel development, power management
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:hh:diva-56641OAI: oai:DiVA.org:hh-56641DiVA, id: diva2:1974695
External cooperation
Volvo Cars Corporation
Subject / course
Computer science and engineering
Educational program
Computer Engineer, 180 credits
Supervisors
Examiners
Available from: 2025-06-23 Created: 2025-06-23 Last updated: 2025-10-01Bibliographically approved

Open Access in DiVA

fulltext(1748 kB)1135 downloads
File information
File name FULLTEXT02.pdfFile size 1748 kBChecksum SHA-512
5981cab61bfe123f715b68754c913307724693b3c76c48ea4e27d29d2c2f3698d0b35c0720bb7a1aca0020bb315094c88c6d77a38c1d2a3c24529acfeae851e7
Type fulltextMimetype application/pdf

By organisation
School of Information Technology
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1137 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 673 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf