연구자들은 작업 기반 프로그램에 대해 자동 분산 체크포인트를 제공하고 전체 작업 복구를 위한 효율적인 빠른 포워드 재생 메커니즘을 갖춘 프레임워크인 Relight를 제시했습니다. 수동 데이터 마이그레이션이 필요한 기존 접근 방식과 달리, Relight는 작업 기반 계산의 본질적인 구조를 활용하여 최소한의 코드 변경으로 상태를 캡처하고 재개합니다.
- 원래 수정되지 않은 코드와 비교할 만한 체크포인트 성능 및 확장성을 제공합니다.
- Piz Daint 슈퍼컴퓨터의 최대 512개 노드에서 작동 지원합니다.
- 체크포인트 및 재개 작업 동안 사용자가 수동으로 데이터 마이그레이션을 관리할 필요성을 제거합니다.
이 접근 방식은 장기 실행 프로그램에서 비결정론적 버그, 하드웨어 결함 및 작업 실행 시간 제한과 관련된 위험을 상태 관리를 자동화함으로써 완화합니다.