The document summarizes Cruz, a system that provides application-transparent distributed checkpoint-restart on standard operating systems. Cruz uses a kernel module to checkpoint and restart unmodified applications and their distributed communication state. It migrates networked applications in a way that is transparent to remote peers by preserving each application's IP address and TCP connection state across migrations. Cruz enables fault tolerance, planned downtime reduction, and resource management for distributed applications without requiring modifications to applications or use of specialized systems.