긴 실행 기록을 재생하지 않고 복구하는 새로운 방법

Durable execution without history replay

긴 실행 기록을 재생하지 않고 복구하는 새로운 방법

대부분의 durable execution 시스템은 워커가 실패하면 보존된 실행 기록을 재생해 현재 위치를 재구성한다. 저자는 대신 프로그램의 연속(continuation)을 체크포인트하는 TCC(Transparent Continuation Checkpointing)를 제안한다. 실행 기록이 10에서 1,000단계로 늘어나도 TCC 복구 시간은 약 0.6~0.9ms로 일정했지만, Temporal 기반 재생 복구는 약 61ms에서 1.7초로 증가했다. 장기 실행 AI 에이전트를 위한 대안적 실행 기반을 모색한다.

기록 재생은 현재 위치를 재구성한다. TCC는 커밋된 연속을 복원하고 재개한다.

이 날의 다른 글

2026-09-13