Frequent Data Updating Using Random Checkpointing Arrangement in Decentralized Mobile Grid Computing