Published October 3, 2016 | Version v1
Journal article Open

PERFOMANCE ANALYSIS AND FAULT TOLERENCE OF SOFTWARE ENVIRONMENT

  • 1. Assistant Professor, Department of Computer Science, Thiru Kolanjiappar Government Arts College, Vridhachalam, Tamilnadu

Description

Fault tolerance is the characteristic of a system that tolerates the class of failures. It will analysis the performance and enables a system to continue its intended operation, possibly at a reduced level, rather than failing completely, when some part of the system fails. The system as a whole is not stopped due to problems either in the hardware or the software. [1] [2] Fault tolerance is the ability for software to detect and recover from a fault that is happening or has already happened in either the software or hardware in the system in which the software is running in order to provide service in accordance with the specification. [3] Fault tolerance is not a solution unto itself however, and it is important to realize that software fault tolerance is just one piece necessary to create the next generation of systems. A highly fault-tolerance system might continue at the same level of performance even though one or more components have failed. For example, a building with a backup electrical generator will provide the same voltage to wall outlets even if the grid power fails [4].

Files

129.pdf

Files (738.8 kB)

Name Size Download all
md5:a4212939bb5accedd67714a8a45ffaf2
738.8 kB Preview Download

Additional details

References

  • 2. Ying Shi “Fault Tolerance Computing—Draft” Spring1999. 3. Hampton, Virginia “Software Fault Tolerance: A Tutorial“Wilfredo Torres-Pomales Langley Research Center NASA / TM-2000-210616. 4. P. Jalote “Fault Tolerance in Distributed Systems” Prentice-Hall, Englewood Cliffs, New Jersey, 1994. [ bib ] 5. Randell, B. “System Structure for Software Fault Tolerance” IEEE Transactions on Software Engineering, Vol. SE-1, No. 2, 1975, pp. 220.232. 6. “Software fault tolerance techniques and implementation” British Library Cataloguing in Publication Data Pullum, Laura ISBN 1-58053-470-8 7. “System Structure for Software Fault Tolerance” Brian Randell IEEE Transactions on Software Engineering, VOL. SE-1, NO. 2, JUNE 1975 8. Michael Ly “Software Fault Tolerance in Computer Operating Systems” Chapter 11 in Software Fault Tolerance (NASA-CR-197999) 9. P. J. Denning "Fault tolerant operating systems". ACM Computing Surveys ISSN 0360-0300 (December 1976). 10. Sarpreet Singh, Inderpreet Kauret al “Fault Tolerance Testing for Crash and Omission Transient Failure during Resource Scheduling of Grid Computing”, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.5, May- 2014. 11. ZaipengXie, Hongyu Sun and Kewal Saluja “A Survey of Software Fault Tolerance Techniques” *University of Wisconsin-Madison/Department of Electrical and Computer Engineering1415 Engineering Drive, Madison WI 53706 USA. 12. Algirdas Avizienis “Fault-Tolerant Systems” IEEE Transactions on Computers, VOL. C-25. 13. Avizienis, A. “Dependable Computing and Fault-Tolerant Systems” Vol. 1: TheEvolution of Fault-Tolerant Computing, Vienna: Springer-Verlag 1987. 14. Cott D. Stoller, Fred B. Schneider “Automated Analysis of Fault-Tolerancein Distributed Systems Formal Methods in System Design” 2005Springer Science + Business Media. 15. Elena Dubrova, “Fault Tolerant Design: An Introduction” Royal Institute of Technology Stockholm, Sweden Kluwer Academic Publishers Boston/Dordrecht/London 16. Kjetil Nørvag, “An Introduction to Fault-Tolerant Systems” Norwegian University of Science and Technology7034 Trondheim, Norway, IDI Technical Report 6/99, Revised July 2000ISSN 0802-6394. 17. Arif Sari, Murat Akkaya, “Fault Tolerance Mechanisms in Distributed Systems” Int. J. Communications, Network and System Sciences, 2015, 8, 471-482Published Online December 2015 18. R. K. Bawa Ramandeep Singh, “Comparative Analysis of Fault Tolerance Techniques in Grid Environment” International Journal of Computer Applications (0975 – 8887) Volume 41– No.1, March 2012 19. By Charlie Russel and Sharon Crawford “Planning Fault Tolerance and Avoidance” Chapter 7 from Microsoft Windows 2000 Server Administrator's Companion, published by Microsoft Press. 20. M. R. Lyu, ed., Software Fault Tolerance Chichester, England: John Wiley and Sons, Inc., 1995. The authoritative book on the subject of software fault tolerance written by the experts in the field. 21. P. Murray, R. Fleming, P. Harry, and P. Vickers, "Somersault Software Fault-Tolerance," HP Labs whitepaper, Palo Alto, California, 1998. An interesting paper on distributed rollback and recovery. It mentions an single interesting possibility of fault tolerance. 22. B. W. Johnson. Design and Analysis of Fault-Tolerant Digital Systems. Addison-Wesley, 1989. 23. J.C Laprie, Dependable computing and fault tolerance Concepts and terminology. In The 15th International Symposium on Fault-Tolerant Computing, pages 2–11, 1985. 24. A. Avizienis, "Architecture of fault-tolerant computing systems," in Dig. 1975 Int. Symp. Fault-Tolerant Computing, Paris, France, June 1975. 25. Y.-W. Ng and A. Aviiienis, "A model for transient and permanent fault recovery in closed fault tolerant systems," in Proc. 1976Int. Symp. Fault-Tolerant Computing, Pittsburgh, PA, June 1976, pp 182-188.