Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Enhanced Checkpointing Algorithm for Mobile Applications


Affiliations
1 Department of Computer Science & Engineering, Kruti Institute of Technology and Engineering, Raipur, (C.G.)
2 Department of Computer Science & Engineering, Disha Institute of Management and Technology, Raipur, (C.G.), India
     

   Subscribe/Renew Journal


Rollback-recovery in mobile systems is important for fault-tolerant computing. Without fault tolerance mechanisms, an application running on a system has to be restarted from scratch if a fault happens in the middle of its execution, resulting in loss of useful computation. To provide efficient rollback-recovery for fault-tolerance in distributed systems, it is significant to reduce the number of checkpoints under the existence of consistent global checkpoints in distributed checkpointing algorithms. Because of the dependencies among the processes states that induced by interprocess communication in distributed systems, asynchronous checkpointing may suffer from the domino effect. Therefore, a consistent global checkpoint should always be ensured to restrict the rollback distance. The quasisynchronous checkpointing protocols achieve synchronization in a loose fashion. The algorithm proposed in this paper follows a new strategy to update the checkpoint interval dynamically.

Keywords

Checkpoint, Quasi-Synchronous Checkpointing, Overhead, Recovery, Distributed Systems.
Subscription Login to verify subscription
User
Notifications
Font Size


Abstract Views: 163

PDF Views: 0




  • Enhanced Checkpointing Algorithm for Mobile Applications

Abstract Views: 163  |  PDF Views: 0

Authors

Kailash Prasad Dewangan
Department of Computer Science & Engineering, Kruti Institute of Technology and Engineering, Raipur, (C.G.)
Somesh Kumar Dewangan
Department of Computer Science & Engineering, Disha Institute of Management and Technology, Raipur, (C.G.), India

Abstract


Rollback-recovery in mobile systems is important for fault-tolerant computing. Without fault tolerance mechanisms, an application running on a system has to be restarted from scratch if a fault happens in the middle of its execution, resulting in loss of useful computation. To provide efficient rollback-recovery for fault-tolerance in distributed systems, it is significant to reduce the number of checkpoints under the existence of consistent global checkpoints in distributed checkpointing algorithms. Because of the dependencies among the processes states that induced by interprocess communication in distributed systems, asynchronous checkpointing may suffer from the domino effect. Therefore, a consistent global checkpoint should always be ensured to restrict the rollback distance. The quasisynchronous checkpointing protocols achieve synchronization in a loose fashion. The algorithm proposed in this paper follows a new strategy to update the checkpoint interval dynamically.

Keywords


Checkpoint, Quasi-Synchronous Checkpointing, Overhead, Recovery, Distributed Systems.