Coordinated checkpointing outperforms uncoordinated and communication-induced protocols in streaming dataflows.