Access the full text.
Sign up today, get DeepDyve free for 14 days.
L. Lamport (1978)
Time, clocks, and the ordering of events in a distributed systemCommun. ACM, 21
S. Moussaoui, M. Guerroumi, N. Badache (2009)
Two phase replication approach for MANETsInt. J. Ad Hoc Ubiquitous Comput., 4
C. Perkins, E. Belding-Royer (1999)
Ad-hoc on-demand distance vector routingProceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications
B. Bhargava, S. Lian (1988)
Independent checkpointing and concurrent rollback for recovery in distributed systems-an optimistic approachProceedings [1988] Seventh Symposium on Reliable Distributed Systems
Haroun Benkaouha, Abdelli Abdelkrim, Karima Bouyahia, Yasmina Kaloune (2010)
FDAN: Failure Detection Protocol for Mobile Ad Hoc Networks
S. Gupta, R. Chauhan, Parveen Kumar (2008)
A Minimum-Process Coordinated Checkpointing Protocol for Mobile Computing SystemsInt. J. Found. Comput. Sci., 19
Yi-Min Wang, Yennun Huang, Kiem-Phong Vo, Pi-Yu Chung, C. Kintala (1995)
Checkpointing and its applicationsTwenty-Fifth International Symposium on Fault-Tolerant Computing. Digest of Papers
D. Manivannan, M. Singhal (1996)
A low-overhead recovery technique using quasi-synchronous checkpointingProceedings of 16th International Conference on Distributed Computing Systems
D. Briatico, A. Ciuffoletti, L. Simoncini (1984)
A Distributed Domino-Effect free recovery Algorithm
L. Lamport, M. Chandy (1985)
Distributed snapshots: determining global states of distributed systemsACM Trans. Comput. Syst., 3
R. Koo, S. Toueg (1986)
Checkpointing and Rollback-Recovery for Distributed SystemsIEEE Transactions on Software Engineering, SE-13
B. Randell (1975)
System structure for software fault toleranceIEEE Transactions on Software Engineering, SE-1
Masakazu Ono, H. Higaki (2007)
Consistent Checkpoint Protocol for Wireless Ad-hoc Networks
P. Jaggi, Awadhesh Singh (2011)
Message efficient global snapshot recording using a self stabilizing spanning tree in a MANETInt. J. Commun. Networks Inf. Secur., 3
R. Prakash, M. Singhal (1996)
Low-Cost Checkpointing and Failure Recovery in Mobile Computing SystemsIEEE Trans. Parallel Distributed Syst., 7
T. Chandra, S. Toueg (1996)
Unreliable failure detectors for reliable distributed systemsJ. ACM, 43
Yi-Min Wang (1993)
Reducing message logging overhead for log-based recovery1993 IEEE International Symposium on Circuits and Systems
F. Greve, Pierre Sens, L. Arantes, Véronique Simon (2012)
Eventually Strong Failure Detector with Unknown MembershipComput. J., 55
F. Quaglia, B. Ciciani, R. Baldoni (1998)
A Checkpointing-Recovery Scheme for Domino-Free Distributed Systems
Ruchi Tuli, Parveen Kumar (2011)
Minimum Process Coordinated Checkpointing Scheme for Ad Hoc NetworksArXiv, abs/1111.2208
S. Moussaoui, M. Guerroumi, N. Badache (2006)
Data Replication in Mobile Ad Hoc Networks
A. Acharya, B. Badrinath (1994)
Checkpointing distributed applications on mobile computersProceedings of 3rd International Conference on Parallel and Distributed Information Systems
Haroun Benkaouha, L. Mokdad, Abdelli Abdelkrim (2013)
2PACA: Two phases algorithm of checkpointing for Ad hoc mobile networks2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC)
Cheng-Min Lin, C. Dow (2001)
Efficient Checkpoint-based Failure Recovery Techniques in Mobile Computing SystemsJ. Inf. Sci. Eng., 17
T. Lai, T. Yang (1987)
On Distributed SnapshotsInf. Process. Lett., 25
B. Gupta, S. Rahimi, Rishad Rias, G. Bangalore (2006)
A Low-Overhead Non-block Checkpointing Algorithm for Mobile Computing Environment
G. Cao, M. Singhal (1999)
Mutable checkpoints: a new checkpointing approach for mobile computing systemsIEEE Trans. Parallel Distributed Syst., 12
B. Satzger, A. Pietzowski, T. Ungerer (2011)
Autonomous and scalable failure detection in distributed systemsInt. J. Auton. Adapt. Commun. Syst., 4
E. Elnozahy, L. Alvisi, Yi-Min Wang, David Johnson (2002)
A survey of rollback-recovery protocols in message-passing systemsACM Comput. Surv., 34
With the advent of new technologies in the area of wireless systems and communications, modern distributed systems are subject to new constraints. Indeed, there is an increasing need to develop ad hoc distributed applications. However, the latter are now subject to new type of failures with more frequency. Therefore, fault tolerance is a crucial property to guarantee in this context and particularly for MANETs which are considered in this paper. We propose for this effect, a new hybrid checkpointing and rollback recovery protocols for flat MANETs, called two phases algorithm of checkpointing for adhoc networks (2PACA) networks. This protocol operates in the background of the distributed application and allows the latter to recover from a failure and to resume its processing. We advocate the use of our protocol in the context of flat MANETs and evaluate its performances by reporting some exhaustive simulation results performed on NS2 platform. Keywords: distributed computing; quasi-synchronous checkpointing; coordinated checkpointing; mobile computing; wireless; ad hoc; phases algorithm of checkpointing for ad hoc; 2PACA; recovery; adaptive communication. Copyright © 2017 Inderscience Enterprises Ltd. A novel hybrid protocol of checkpointing and rollback recovery Reference to this paper should be made as follows: Benkaouha, H., Badache,
International Journal of Autonomous and Adaptive Communications Systems – Inderscience Publishers
Published: Jan 1, 2017
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.