A literature survey on Improving Fault Tolerance of Software Applications |
||||
|
|
||||
|
||||
BibTeX: |
||||
|
@article{IJIRSTV3I4099, |
||||
Abstract: |
||||
|
Adding fault tolerance to any software application is becoming an issue of great significance, especially as these applications support critical parts of our everyday life in the modern “Information Societyâ€. By adding this, the burden of ad hoc fault tolerance programming is removed from the application developer; while at the same time average fault tolerance support taken at operating system level is avoided. Fault-tolerance is achieved by applying a set of analysis and design techniques to create systems with dramatically improved dependability. As new technologies are developed and new applications arise, new fault-tolerance approaches are also needed. In the early days of fault-tolerant computing, it was possible to craft specific hardware and software solutions from the ground up, but now chips contain complex, highly-integrated functions, and hardware and software must be crafted to meet a variety of standards to be economically viable. Thus a great deal of current research focuses on implementing fault tolerance using COTS (Commercial-Off-The-Shelf) technology. In this paper we present a survey on fault tolerance provided in variety of ways. |
||||
Keywords: |
||||
|
Software fault tolerance, fault-tolerant system, hardware faults, fault recovery, redundant |
||||



