Academy & Industry Research Collaboration Center
In this paper, the authors describe two-fold approach towards utilizing Triple Modular Redundancy (TMR) in wireless ad hoc network. A distributed checks pointing and recovery protocol is proposed. The protocol eliminates useless checkpoints and helps in selecting only dependent processes in the concerned check pointing interval, to recover. A process starts recovery from its last checkpoint only if it finds that it is dependent (directly or indirectly) on the faulty process. The recovery protocol also prevents the occurrence of missing or orphan messages. In ad hoc net, a set of three nodes (connected to each other) is considered to form a TMR set, being designated as main, primary and secondary. A main node in one set may serve as primary or secondary in another.