Durable Execution ohne History Replay: Checkpoints statt Rekonstruktion

Durable execution without history replay

Durable Execution ohne History Replay: Checkpoints statt Rekonstruktion

Durable Execution Systeme erholen sich meist durch Replay der Ausführungshistorie. Trigora schlägt stattdessen Transparent Continuation Checkpointing (TCC) vor: Der Compiler und die Runtime erfassen an durabilen Grenzen die Live-Fortsetzung, sodass nach einem Fehler der kommittete Zustand direkt geladen und die Ausführung nahtlos fortgesetzt wird. In ersten Tests blieb die Wiederherstellung mit TCC bei etwa 0,6 bis 0,9 Millisekunden, während ein Temporal-Baseline-Replay von rund 61 Millisekunden auf 1,7 Sekunden anstieg. Der Prototyp unterstützt durabile Effekte, externe Waits, Child Executions und Crash Recovery.

History replay reconstructs the current position. TCC restores the committed continuation and resumes.

Mehr von diesem Tag

2026-09-13