Cache Line Deltas Compression

Daniel Cohen*, Sarel Cohen*, Dalit Naor*, Daniel Waddington, Moshik Hershcovitch*

*Corresponding author for this work

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

Abstract

Synchronization of replicated data and program state is an essential aspect of application fault-tolerance. Current solutions use virtual memory mapping to identify page writes and replicate them at the destination. This approach has limitations because the granularity is restricted to a minimum of 4KiB per page, which may result in more data being replicated. Motivated by the emerging CXL hardware, we expand on the work Waddington, et al. [SoCC 22] by evaluating popular compression algorithms on VM snapshot data at cache line granularity. We measure the compression ratio vs. the compression time and present our conclusions.

Original languageEnglish
Title of host publicationProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023
PublisherAssociation for Computing Machinery, Inc
Pages145
Number of pages1
ISBN (Electronic)9781450399623
DOIs
StatePublished - 5 Jun 2023
Externally publishedYes
Event16th ACM International Conference on Systems and Storage, SYSTOR 2023 - Haifa, Israel
Duration: 5 Jun 20237 Jun 2023

Publication series

NameProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023

Conference

Conference16th ACM International Conference on Systems and Storage, SYSTOR 2023
Country/TerritoryIsrael
CityHaifa
Period5/06/237/06/23

Keywords

  • compression
  • CXL
  • performance
  • VM snapshots

Fingerprint

Dive into the research topics of 'Cache Line Deltas Compression'. Together they form a unique fingerprint.

Cite this