Checkpointing and Rollback-Recovery for Distributed Systems
IEEE Transactions on Software Engineering - Special issue on distributed systems
Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
Low-Cost Checkpointing and Failure Recovery in Mobile Computing Systems
IEEE Transactions on Parallel and Distributed Systems
Adaptive recovery for mobile environments
Communications of the ACM
Consistent Global Checkpoints that Contain a Given Set of Local Checkpoints
IEEE Transactions on Computers
IEEE Transactions on Parallel and Distributed Systems
An Index-Based Checkpointing Algorithm for Autonomous Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Staggered Consistent Checkpointing
IEEE Transactions on Parallel and Distributed Systems
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Mutable Checkpoints: A New Checkpointing Approach for Mobile Computing Systems
IEEE Transactions on Parallel and Distributed Systems
Checkpointing distributed applications on mobile computers
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
The Challenges of Mobile Computing
Computer
The Cost of Recovery in Message Logging Protocols
IEEE Transactions on Knowledge and Data Engineering
ICPP '98 Proceedings of the 1998 International Conference on Parallel Processing
An Efficient Optimistic Message Logging Scheme for Recoverable Mobile Computing Systems
IEEE Transactions on Mobile Computing
Recoverable mobile environment: design and trade-off analysis
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
A Communication-Induced Checkpointing Protocol that Ensures Rollback-Dependency Trackability
FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
Communication-Induced Determination of Consistent Snapshots
FTCS '98 Proceedings of the The Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing
Message Logging in Mobile Computing
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
A low-overhead recovery technique using quasi-synchronous checkpointing
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
An Efficient Recovery Scheme for Mobile Computing Environments
ICPADS '01 Proceedings of the Eighth International Conference on Parallel and Distributed Systems
An efficient time-based checkpointing protocol for mobile computing systems over mobile IP
Mobile Networks and Applications - Mobile networking through IP
A causal message logging protocol for mobile nodes in mobile computing systems
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
A novel min-process checkpointing scheme for mobile computing systems
Journal of Systems Architecture: the EUROMICRO Journal
State Restoration in Systems of Communicating Processes
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Here, we propose a weighted checkpointing approach for Mobile Distributed Computing Systems (MDCSs) that significantly reduces checkpointing overheads on mobile nodes. Checkpointing protocols can be coordinated, log-based or quasi-synchronous. Coordinated checkpointing requires extra synchronisation messages and may block the underlying computation. In quasi-synchronous approach, processes have limited autonomy in checkpointing but all nodes need not checkpoint concurrently. Such protocols guarantee consistent global state but results in dynamic checkpointing overheads. To minimise these overheads, we propose a weighted checkpointing protocol that requires no synchronisation messages, reduces the checkpointing overheads at mobile nodes but requires logging for mobile nodes. Simulation results show that the new approach is better than quasi-synchronous approach.