Proceedings of the 9th Workshop on Hot Topics in Dependable Systems 2013
DOI: 10.1145/2524224.2524228
|View full text |Cite
|
Sign up to set email alerts
|

Towards effective and efficient search-based deterministic replay

Abstract: Deterministic replay tools are a useful asset when it comes to pinpoint hard-to-reproduce bugs. However, no sweet spot has yet been found with respect to the trade-off between recording overhead and bug reproducibility, especially in the context of search-based deterministic replay techniques, which rely on inference mechanisms.In this paper, we argue that tracing the locking order, along with the local control-flow path affected by shared variables, allows to dramatically reduce the inference time to find a f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…Giving Symbiosis minutes or hours to help solve hard bugs (like pbzip2 (large)) is reasonable. Additionally, Symbiosis could divide the SMT constraint system into different instances and solve them in parallel, like CLAP, or incorporate lock ordering information, like [Bravo et al 2013], to decrease solver time.…”
Section: Constraint System Efficiencymentioning
confidence: 99%
“…Giving Symbiosis minutes or hours to help solve hard bugs (like pbzip2 (large)) is reasonable. Additionally, Symbiosis could divide the SMT constraint system into different instances and solve them in parallel, like CLAP, or incorporate lock ordering information, like [Bravo et al 2013], to decrease solver time.…”
Section: Constraint System Efficiencymentioning
confidence: 99%
“…Giving Symbiosis minutes or hours to help solve hard bugs (like pbzip2 (large)) is reasonable. Additionally, Symbiosis could use parallel SMT solving, like CLAP or incorporate lock ordering information, like [5], to decrease solver time.…”
Section: Constraint System Efficiencymentioning
confidence: 99%