Tuning of Database Audits to Improve Scheduled Maintenance in Communication Systems
SAFECOMP '01 Proceedings of the 20th International Conference on Computer Safety, Reliability and Security
A Framework for Database Audit and Control Flow Checking for a Wireless Telephone Network Controller
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Joint evaluation of recovery and performance of a COTS DBMS in the presence of operator faults
Performance Evaluation - Dependable systems and networks-performance and dependability symposium (DSN-PDS) 2002: Selected papers
Quantifying and Improving the Availability of High-Performance Cluster-Based Internet Services
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Emulation of Software Faults: A Field Data Study and a Practical Approach
IEEE Transactions on Software Engineering
Fault injection approach based on dependence analysis
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Fault injection-based assessment of partial fault tolerance in stream processing applications
Proceedings of the 5th ACM international conference on Distributed event-based system
A systematic review of software robustness
Information and Software Technology
Hi-index | 0.00 |
This paper presents and discusses observed failure modes of a common-off-the-shelf (COTS) Database Management System (DBMS) under the presence of transient operational faults induced by SWIFI. The standard Transaction Processing Performance Council TPC-C benchmark and associated environment is used here together with fault-injection technology, building a framework that discloses both dependability and performance figures. Over 1600 faults were injected in the database server of a Client/Server computing environment built upon Oracle 8.1.5 database engine and Windows NT running on COTS machines with Intel Pentium processors. A macroscopic view on the impact of faults revealed that: 1) A large majority of the faults caused no observable abnormal impact in the database server; In 96% of hardware faults and 80% of software faults the database server behaved normally. 2) Software faults are more prone to let the database server hanging or cause abnormal terminations. 3) Up to 51% of software faults lead to observable failures in the client processes. Usage of a COTS DBMS like Oracle seems to be an effective way to benefit from COTS component economics while holding a fair confidence on service reliability. However, in certain business areas where data integrity is must, customized 驴business logic驴 checking should be implemented.