| Authors | هدا بانکی ,سید مرتضی بابامیر,اعظم فرخ ,محمدمهدی مروتی |
| Journal | Journal of Information Systems and Telecommunication |
| Page number | 57 |
| Volume number | 1 |
| IF | ثبت نشده |
| Paper Type | Full Paper |
| Published At | 2012-10-10 |
| Journal Grade | Scientific - research |
| Journal Type | Electronic |
| Journal Country | Iran, Islamic Republic Of |
| Journal Index | ISC |
Abstract
This research shows the influence of using multi-core architecture in decrease of execution time and
increase of performance of two software fault tolerance techniques: (1) N-version Programming and (2)
Consensus Recovery Block, which have superiority over other software fault tolerance techniques.
Accordingly, our implementations were performed based on these two methods. Because the comparison
between these two methods showed that the Consensus Recovery Block is more reliable, we proposed a
technique named Improved Consensus Recovery Block technique for improving the technique
performance. The proposed technique both includes higher performance and has reliability same as the
consensus recovery block technique. The performance improvement is based on multi-core architecture
where each core is responsible for the execution of a version of software key units. As a result, by
concurrent execution of versions, the total execution time is decreased leading to performance
improvement.