This paper presents a discussion about using consistent global checkpoints to synchronize processes of a program of distributed simulation during the rollback procedure, allowing to improve the simulation performance and to carry out a more suitable memory management. A new optimistic protocol is presented as consequence of using consistent global checkpoints.