PofoliaPofolia ile paylaşıldı

Proceedings of the ACM on Programming Languages· 2026Q1

Relight: Görev Tabanlı Sistemler İçin Otomatik Kontrol Noktası Oluşturma

Relight: Simple User-Level Checkpointing and Fast-Forward Replay for Distributed Task-Based Systems

Elliott Slaughter, Rupanshu Soi, Michael Bauer, Alex Aiken

Kısa özet

Relight, görev tabanlı programların otomatik, dağıtık kontrol noktası oluşturması için ilk çerçevedir ve tam iş kurtarma için verimli ileri sarma tekrar oynatmayı sağlar.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • Relight, görev tabanlı programlar için otomatik, dağıtık kontrol noktası oluşturma konusunda yeni bir çerçevedir.
  • Tam iş kurtarma için verimli ileri sarma tekrar oynatmayı sağlar.
  • Kullanıcılar için minimum kod değişikliği gerektirir.
  • Relight, büyük süper bilgisayarlarda (512 düğüme kadar) değiştirilmemiş kodlara kıyasla karşılaştırılabilir performans ve ölçeklenebilirlik gösterir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

Checkpointing, or periodic saving of program state to storage, is the de facto standard technique used to mitigate risks of nondeterministic bugs, hardware faults, and job wall-time limits in long-running programs. Traditional approaches require users to manually manage the migration of data to and from storage when capturing checkpoints and when resuming execution. However, for task-based programs, where the user has already factored the computation into tasks and the program data into collections, sufficient information is available to automatically capture and resume from checkpoints with minimal code changes. We present Relight, the first framework for automatic, distributed checkpointing of task-based programs that provides an efficient fast-forward replay for full job recovery. On a set of already-optimized benchmarks, we demonstrate that Relight delivers checkpointing performance and scalability comparable to the original, unmodified codes when running on up to 512 nodes of the Piz Daint supercomputer.

Yazarların özeti; kaynağından alınmıştır. Proceedings of the ACM on Programming Languages, 2026 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Bilgisayar Ağları ve İletişim

Computer Networks and CommunicationsComputer Science