Lune

FAST2025Top-tier venue

Fast, Transparent Filesystem Microkernel Recovery with Ananke

Jing Liu, Yifan Dai, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau

2025Year
6Citations

Abstract

We introduce Ananke, a high-performance filesystem microkernel service that provides transparent recovery from unexpected filesystem failures. Ananke does so by leveraging the unique opportunity of the microkernels, running a small amount of recovery code coordinated by the host OS at the moment of a process crash. Ananke can record key pieces of information not usually available during full-system crash recovery, enabling fast and transparent recovery for applications. Through over 30,000 fault-injection experiments, we demonstrate that Ananke achieves lossless recovery; we also show that Ananke recovers quickly, usually in a few hundred milliseconds. Through real application workloads, we show that Ananke delivers high performance in the common case; the extra work needed to detect faults and prepare for recovery incurs minimal overheads.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext fd907f97-b2c7-48dd-bc3a-5efb669c92d1

Builds on8

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines