Title :
Reliability testing of applications on Windows NT
Author :
Tsai, Timothy ; Singh, Navjot
Author_Institution :
Reliable Software Technol., Dulles, VA, USA
Abstract :
The DTS (Dependability Test Suite) fault injection tool can be used to (1) obtain fault injection-based evaluation of system reliability, (2) compare the reliability of different applications, fault tolerance middleware, and platforms, and (3) provide feedback to improve the reliability of the target applications, fault tolerance middleware, and platforms. This paper describes the architecture of the tool as well as the procedure for using the tool. Data from experiments with the DTS tool used on the Apache web server, the Microsoft IIS web server and the Microsoft SQL Server, along with the Microsoft Cluster Server (MSCS) and Bell Labs watched (part of NT-SwiFT) fault tolerance packages is presented to demonstrate the utility of the tool. The observations drawn from the data also illustrate the strengths and weaknesses of the tested applications and fault tolerance packages with respect to their reliability
Keywords :
program testing; software fault tolerance; software tools; Apache web server; DTS; Dependability Test Suite; IIS web server; Microsoft SQL Server; fault injection; fault injection tool; fault tolerance; fault tolerance middleware; system reliability; Analytical models; Application software; Availability; Feedback; Hardware; Packaging; Software testing; Software tools; System testing; Web server;
Conference_Titel :
Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7695-0707-7
DOI :
10.1109/ICDSN.2000.857572