This talk presents a new hierarchical protocol that logs only message payload unlike all existing hierarchical protocols. It is based on a study of MPI applications. The study shows that many MPI applications are "send-deterministic", and in many cases, the communication patterns of the application allow creating groups of processes. Then, I will present a unifed model used to compare coordinated checkpointing protocols and hierarchical protocols. The goal of the model is to help the evaluation of both protocols in order to choose the best suited protocol for exascale architecture.