DocumentCode
555885
Title
Dangers and Joys of Stock Trading on the Web: Failure Characterization of a Three-Tier Web Service
Author
Arshad, Fahad A. ; Bagchi, Saurabh
Author_Institution
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
fYear
2011
fDate
4-7 Oct. 2011
Firstpage
157
Lastpage
166
Abstract
Characterizing latent software faults is crucial to address dependability issues of current three-tier systems. A client should not have a misconception that a transaction succeeded, when in reality, it failed due to a silent error. We present a fault injection-based evaluation to characterize silent and non-silent software failures in a representative three-tier web service, one that mimics a day trading application widely used for benchmarking application servers. For failure characterization, we quantify distribution of silent and non-silent failures, and recommend low cost application-generic and application-specific consistency checks, which improve the reliability of the application. We inject three variants of null-call, where a callee returns null to the caller without executing business logic. Additionally, we inject three types of unchecked exceptions and analyze the reaction of our application. Our results show that 49% of error injections from null-calls result in silent failures, while 34% of unchecked exceptions result in silent failures. Our generic-consistency check can detect silent failures in null-calls with an accuracy as high as 100%. Non-silent failures with unchecked exceptions can be detected with an accuracy of 42% with our application-specific checks.
Keywords
Web services; commerce; software fault tolerance; application-specific checks; failure characterization; generic-consistency check; latent software faults; stock trading; three-tier Web service; Browsers; Containers; Databases; Servers; Web services; detection; failure characterization; multi-tier application;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
Conference_Location
Madrid
ISSN
1060-9857
Print_ISBN
978-1-4577-1349-1
Type
conf
DOI
10.1109/SRDS.2011.27
Filename
6076773
Link To Document