A Non-Blocking Checkpointing Algorithm for Non-Deterministic Mobile Ad hoc Networks
Mobile Ad-hoc Networks are a collection of two or more devices equipped with wireless communication and networking capability. These devices can communication with other nodes that immediately within their radio range or one that is outside their radio range. The transient failure probability of the computing process increases greatly with the enlarging of system scale. If a failure occurs in a process and there is not an appropriate method to protect it, more cost will be wasted for restarting the program. Coordinated checkpointing can be used to introduce fault tolerance in mobile ad-hoc wireless networks environment.