RTCP is a tool that fault-tolerant applications can use to recover their TCP connections after crashing or migrating; it masks the application failure and enables transparent recovery, so the remote peers remain unaware.

The “R” can stand for Recoverable, Replicated, Reliable, or even Robert's.


RTCP is part of a collaboration with Robert Broberg and others of Cisco Systems, as an element of ongoing effort to create a highly-available, reliable Internet backbone router.


Man-in-the-middle TCP recovery
Robert Surton, Ken Birman, Robert Broberg, Tudor Marian, and Robbert van Renesse
Submitted to NSDI 2011

Source Code

Distributions and the development git repository are available through SourceForge.

Get RTCP at SourceForge.net. Fast, secure and Free Open Source software downloads