Speculative Memory Checkpointing

Dirk Vogt, Armando Miraglia, Georgios Portokalidis, Herbert Bos, Cristiano Giuffrida

2015 · 17 citations · 65 references

Concepts

Abstract

High-frequency memory checkpointing is an important technique in several application domains, such as automatic error recovery (where frequent checkpoints allow the system to transparently mask failures) and application debugging (where frequent checkpoints enable fast and accurate time-traveling support). Unfortunately, existing (typically incremental) checkpointing frameworks incur substantial performance overhead in high-frequency memory checkpointing applications, thus discouraging their adoption in practice.

References

65