Enhancing Efficiency of Software Fault Tolerance Techniques in Satellite Motion System

Journal Title: Journal of Information Systems and Telecommunication - Year 2014, Vol 2, Issue 3

Abstract

This research shows the influence of using multi-core architecture to reduce the execution time and thus increase performance of some software fault tolerance techniques. According to superiority of N-version Programming and Consensus Recovery Block techniques in comparison with other software fault tolerance techniques, implementations were performed based on these two methods. Finally, the comparison between the two methods listed above showed that the Consensus Recovery Block is more reliable. Therefore, in order to improve the performance of this technique, we propose a technique named Improved Consensus Recovery Block technique. In this research, satellite motion system which known as a scientific computing system is consider as a base for our experiments. Because of existing any error in calculation of system may result in defeat in system totally, it shouldn’t contains any error. Also the execution time of system must be acceptable. In our proposed technique, not only performance is higher than the performance of consensus recovery block technique, but also the reliability of our proposed technique is equal to the reliability of consensus recovery block technique. The improvement of performance is based on multi-core architecture where each version of software key units is executed by one core. As a result, by parallel execution of versions, execution time is reduced and performance is improved.

Authors and Affiliations

Hoda Banki, Seyed Morteza Babamir, Azam Farokh, Mohammad Mehdi Morovati

Keywords

Related Articles

A New Upper Bound for Free Space Optical Channel Capacity Using a Simple Mathematical in Equality

In this paper, by using a simple mathematical inequality, we derive a $ new upper bound fkr the capacity of$ free space optical channel in coherent case. Then, by applying general fading distribution, we obtain an upper...

The Separation of Radar Clutters using Multi-Layer Perceptron

Clutter usually has negative influence on the detection performance of radars. So, the recognition of clutters is crucial to detect targets and the role of clutters in detection cannot be ignored. The design of radar det...

Parameter Estimation in Hysteretic Systems Based on Adaptive Least-Squares

In this paper, various identification methods based on least-squares technique to estimate the unknown parameters of structural systems with hysteresis are investigated. The Bouc-Wen model is used to describe the behavio...

A Bio-Inspired Self-configuring Observer/ Controller for Organic Computing Systems

The increase in the complexity of computer systems has led to a vision of systems that can react and adapt to changes. Organic computing is a bio-inspired computing paradigm that applies ideas from nature as solutions to...

Accurate Fire Detection System for Various Environments using Gaussian Mixture Model and HSV Space

Smart and timely detection of fire can be very useful in coping with this phenomenon and its inhibition. Enhancing some image analysis methods such as converting RGB image to HSV image, smart selecting the threshold in f...

Download PDF file
  • EP ID EP185903
  • DOI 10.7508/jist.2014.03.006
  • Views 107
  • Downloads 0

How To Cite

Hoda Banki, Seyed Morteza Babamir, Azam Farokh, Mohammad Mehdi Morovati (2014). Enhancing Efficiency of Software Fault Tolerance Techniques in Satellite Motion System. Journal of Information Systems and Telecommunication, 2(3), 173-180. https://www.europub.co.uk/articles/-A-185903