← All projects

Containment Domains (CDs)

Summary

Containment Domains (CDs) were the core of my PhD research at UT Austin (advised by Mattan Erez). CDs are a programming construct and runtime system that let applications express hierarchical, application-tailored resilience as an alternative to traditional global checkpoint/restart.

I developed the CD runtime system, analytical model, and supporting tools, and enabled and evaluated CDs across MPI, CUDA, and Legion programs.

Highlights

ResilienceRuntime systemsHPCMPI