An efficient checkpointing algorithm for distributed systems implementing reliable communication channels | IEEE Conference Publication | IEEE Xplore