Real time scheduling algorithm for fault tolerant and energy minimization
Arvind Kumar, Bashir Alam · 2014
Fault tolerance is an important aspect in real-time applications. It is the technique used to achieve the required results in the presence of fault. Fault tolerance can be achieved by checkpointing approach for transient fault. But the issue is how many checkpoints should be applied with minimum energy consumption. Fault tolerance and energy efficiency is one of the big issues in real time systems. The systems such as sensor node require energy to operate, but energy consumption should be less. Most of the real time systems working in such an environment where fault can occur at any time must be fault tolerated. In this paper we propose a new checkpointing method to tolerate transient fault with minimum energy consumption. The propose d method finds optimal number of checkpoints with minimum energy consumption. The energy minimization is achieved by using a conventional dynamic voltage scaling (DVS) technique used for energy management in real time systems.