International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 2 - Number 9 |
Year of Publication: 2010 |
Authors: Surender Kumar, R.K. Chauhan, Parveen Kumar |
10.5120/696-977 |
Surender Kumar, R.K. Chauhan, Parveen Kumar . Article:Real Time Snapshot Collection Algorithm for Mobile Distributed Systems with Minimum Number of Checkpoints. International Journal of Computer Applications. 2, 9 ( June 2010), 8-15. DOI=10.5120/696-977
Checkpointing is an efficient way of implementing fault tolerance in distributed systems. Mobile computing raises many new issues, such as high mobility, lack of stable storage on mobile hosts (MHs), low bandwidth of wireless channels, limited battery life and disconnections that make the traditional checkpointing protocols unsuitable for such systems. Minimum process non-blocking coordinated checkpointing may be useful for mobile distributed system as this approach is domino-free, requires at most two checkpoints of each process on stable storage, forces only interacting processes to checkpoint and does not suspend their underlying computation during checkpointing. Sometimes, it also requires piggybacking of information onto normal messages, blocking of the underlying computation or taking some useless checkpoints. In this paper, we propose a non-blocking minimum process coordinated checkpointing algorithm that requires minimum bandwidth over wireless channels and does not requires any induced/forced or mutable checkpoints and reduce the height of checkpointing tree without taking any extra overhead in real time.