DocumentCode
588630
Title
On the Aging Effects Due to Concurrency Bugs: A Case Study on MySQL
Author
Bovenzi, Antonio ; Cotroneo, Domenico ; Pietrantuono, Roberto ; Russo, S.
Author_Institution
Dipt. di Inf. e Sist., Univ. di Napoli Federico II, Naples, Italy
fYear
2012
fDate
27-30 Nov. 2012
Firstpage
211
Lastpage
220
Abstract
This study investigates software aging effects caused by the activation of concurrency bugs in a wellknown database management system (DBMS), namely MySQL. Experiments with different workloads are performed in order to reproduce the most likely conditions for concurrency bugs activation. Besides the typical aging effects observed in many operational systems (i.e., a gradual degradation over time), results highlight that both available resources and DBMS performance (e.g. service rate, service time, and connection latency) can decrease with time in a hard-to-predict way. We observed that, due to the activation of concurrency bug, the DBMS enters a degraded state in which: i) the estimation of Time-To-Failure (TTF) by means of memory depletion trend analysis is highly inaccurate, and ii) the failure rate does not depend on the instantaneous and/or mean accumulated work. Results suggest that, in such cases, finer-grained indicators and/or different techniques need to be taken into account for properly preventing failures.
Keywords
SQL; database management systems; program debugging; DBMS; MySQL; TTF; concurrency bugs; connection latency; database management system; memory depletion trend analysis; service rate; service time; software aging effect; time-to-failure; Aging; Computer bugs; Concurrent computing; Degradation; Market research; Memory management; Software; Concurrency Bug; Database; Software Aging;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering (ISSRE), 2012 IEEE 23rd International Symposium on
Conference_Location
Dallas, TX
ISSN
1071-9458
Print_ISBN
978-1-4673-4638-2
Type
conf
DOI
10.1109/ISSRE.2012.50
Filename
6405369
Link To Document