On the effectiveness of distributed checkpoint algorithms for domino-free recovery