Debug Determinism: The Sweet Spot for Replay-Based Debugging.

HotOS'13: Proceedings of the 13th USENIX conference on Hot topics in operating systems(2011)

引用 5|浏览39
暂无评分
摘要
Deterministic replay tools offer a compelling approach to debugging hard-to-reproduce bugs. Recent work on relaxed-deterministic replay techniques shows that replay debugging with low in-production overhead is possible. However, despite considerable progress, a replay-debugging system that offers not only low in-production runtime overhead but also high debugging utility, remains out of reach. To this end, we argue that the research community should strive for debug determinism-- a new determinism model premised on the idea that effective debugging entails reproducing the same failure and the same root cause as the original execution. We present ideas on how to achieve and quantify debug determinism and give preliminary evidence that a debug-deterministic system has potential to provide both low in-production overhead and high debugging utility.
更多
查看译文
关键词
high debugging utility,debug determinism,low in-production overhead,debugging hard-to-reproduce bug,effective debugging,Deterministic replay tool,low in-production runtime overhead,new determinism model,relaxed-deterministic replay technique,debug-deterministic system,replay-based debugging,sweet spot
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要