4.7 Article

Polygraph: A Plug-n-Play Framework to Quantify Application Anomalies

期刊

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TKDE.2019.2939520

关键词

Benchmark testing; Tools; Servers; Real-time systems; Schedules; Plugs; Law; Anomaly; atomicity; isolation; linearizability; consistency; durability; transaction

向作者/读者索取更多资源

Polygraph is a tool designed to quantify application anomalies caused by violating transaction properties. It is a plug-n-play framework with visualization tools for quick integration into existing applications and benchmark testing. Demonstrated using various benchmarks, Polygraph is highlighted as an online tool that scales efficiently for processing transaction logs faster than their production rate.
Polygraph is a tool to quantify application anomalies attributed to violating atomicity, isolation, and linearizability properties of transactions. It is a plug-n-play framework that includes visualization tools to empower an experimentalist to (a) quickly incorporate Polygraph into an existing application or benchmark and (b) quantify the number of anomalies. We demonstrate Polygraph using existing benchmarks, including TPC-C, SEATS, TATP, YCSB, and BG. We highlight Polygraph as an on-line tool by showing it scales for almost all benchmarks to process their transaction log records faster than their rate of production.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据