Institute of Research and Journals (IRAJ)
Multi-core processors are the processors in which there is a single computing element and two or more independent CPUs called cores. Multi-core processors are now dominating in real time systems due to energy and thermal considerations. Fixed priority scheduling with task splitting in multi-core real time system has been taken into account widely and dynamic voltage scaling has also been considered as in. Current approaches have not taken into consideration approaches such as fault tolerance. In this paper, the authors try to achieve energy savings by dynamic voltage scaling and fault tolerance by checkpointing.