CV Personal Website
QR


S.Morteza Bababmir

S.Morteza Bababmir

Professor

College: Faculty of Electrical and Computer Engineering

Department: Software engineering

Degree: Ph.D

CV Personal Website
QR
S.Morteza Bababmir

Professor S.Morteza Bababmir

College: Faculty of Electrical and Computer Engineering - Department: Software engineering Degree: Ph.D |

Improving Performance of Software Fault Tolerant Techniques Using Multi-Core Architecture

Authorsهدا بانکی ,سید مرتضی بابامیر,اعظم فرخ ,محمدمهدی مروتی
JournalJournal of Information Systems and Telecommunication
Page number57
Volume number1
IFثبت نشده
Paper TypeFull Paper
Published At2012-10-10
Journal GradeScientific - research
Journal TypeElectronic
Journal CountryIran, Islamic Republic Of
Journal IndexISC

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.