Home | english  | Impressum | KIT

Analyzing Duplication in Incremental High Frequency Checkpoints

Analyzing Duplication in Incremental High Frequency Checkpoints

Prof. Dr. Frank Bellosa, Marc Rittinghaus

Bearbeiter:Jan Ruh


Full system simulation suffers from a bad execution speed making it unsuitable for application with long-running workloads. To solve this execution speed issue, SimuBoost provides simultaneous full system simulation based on high frequency virtual machine checkpoints. Eicher provides a fast checkpointing mechanism, using incremental checkpoints with deduplication for the application with SimuBoost.

Evaluation of incremental checkpoints showed high duplication potential of page frames and disk sectors. As incremental checkpoints only consider dirty page frames and disk sectors, the question arises from which sources these recurring dirty pages stem from and what semantic background they have. For this purpose this thesis uses full system analysis to collect relevant data from a virtual machine and evaluates it.

The evaluation shows that between 30% and 60% of dirty and duplicate page frames in incremental checkpoints are unused. It is found that between 40% and 50% of duplicates have their origin in page frames that contain only zeroes.


 author = {Jan Ruh},
 title = {Analyzing Duplication in Incremental High Frequency Checkpoints},
 type = {Bachelor Thesis},
 year = 2015,
 month = sep # "06",
 school = {Operating Systems Group, Karlsruhe Institute of Technology (KIT), Germany}