Low-cost, fault-tolerance applications
暂无分享,去创建一个
This article describes an approach for designing various low-cost, fault-tolerant uniprocessor applications using a multiprocessor. The proposed software-based fault-tolerant model is an economic and effective solution towards tolerating transients and intermittent faults that may occur during the run time of a multiprocessor application system. In this article, the proposed technique adopts the strategy of defensive programming based on time redundancy. This article focuses on protecting an application from faults by running multiple copies of the application on a shared-memory multiprocessor. It saves the costs of developing various independent versions of an application program. This is a significant step towards designing a reliable system at a low cost.
[1] Algirdas Avizienis,et al. The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.
[2] Goutam Kumar Saha. Beyond the conventional techniques of software fault tolerance , 2004, UBIQ.