Efficient Non-intrusive Checkpointing Algorithm for Distributed Database Systems --