|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2010 IEEE/IFIP International Conference on Dependable Systems&Networks (DSN)
A study of the internal and external effects of concurrency bugs
Chicago, IL, USA
June 28-July 01
ISBN: 978-1-4244-7500-1
| ASCII Text | x | ||
| Pedro Fonseca, Cheng Li, Vishal Singhal, Rodrigo Rodrigues, "A study of the internal and external effects of concurrency bugs," IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012), pp. 221-230, 2010 IEEE/IFIP International Conference on Dependable Systems&Networks (DSN), 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/DSN.2010.5544315, author = {Pedro Fonseca and Cheng Li and Vishal Singhal and Rodrigo Rodrigues}, title = {A study of the internal and external effects of concurrency bugs}, journal ={IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012)}, volume = {0}, year = {2010}, isbn = {978-1-4244-7500-1}, pages = {221-230}, doi = {http://doi.ieeecomputersociety.org/10.1109/DSN.2010.5544315}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012) TI - A study of the internal and external effects of concurrency bugs SN - 978-1-4244-7500-1 SP221 EP230 A1 - Pedro Fonseca, A1 - Cheng Li, A1 - Vishal Singhal, A1 - Rodrigo Rodrigues, PY - 2010 VL - 0 JA - IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012) ER - | |||
Concurrent programming is increasingly important for achieving performance gains in the multi-core era, but it is also a difficult and error-prone task. Concurrency bugs are particularly difficult to avoid and diagnose, and therefore in order to improve methods for handling such bugs, we need a better understanding of their characteristics. In this paper we present a study of concurrency bugs in MySQL, a widely used database server. While previous studies of real-world concurrency bugs exist, they have centered their attention on the causes of these bugs. In this paper we provide a complementary focus on their effects, which is important for understanding how to detect or tolerate such bugs at run-time. Our study uncovered several interesting facts, such as the existence of a significant number of latent concurrency bugs, which silently corrupt data structures and are exposed to the user potentially much later. We also highlight several implications of our findings for the design of reliable concurrent systems.
Citation:
Pedro Fonseca, Cheng Li, Vishal Singhal, Rodrigo Rodrigues, "A study of the internal and external effects of concurrency bugs," dsn, pp.221-230, 2010 IEEE/IFIP International Conference on Dependable Systems&Networks (DSN), 2010
Usage of this product signifies your acceptance of the Terms of Use.
