Antipattern-based problem injection for assessing performance and reliability evaluation techniques

P Keck, A Van Hoorn, D Okanović… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
2016 IEEE International Symposium on Software Reliability …, 2016ieeexplore.ieee.org
A challenging problem with today's increasingly large and distributed software systems is
their performance behavior. To help developers avoid or detect mistakes that lead to
performance problems, many researchers in software performance engineering have come
up with classifications of such problems, called antipatterns. To test the approaches for
antipattern detection, data from running systems is required. However, the usefulness of this
data is doubtful as it may or may not include manifestations of performance problems. In this …
A challenging problem with today's increasingly large and distributed software systems is their performance behavior. To help developers avoid or detect mistakes that lead to performance problems, many researchers in software performance engineering have come up with classifications of such problems, called antipatterns. To test the approaches for antipattern detection, data from running systems is required. However, the usefulness of this data is doubtful as it may or may not include manifestations of performance problems. In this paper, we classify existing performance antipatterns w.r.t. their suitability for being injected and, based on this, introduce an extensible tool that allows to inject instances of these antipatterns into existing applications. The approach can be useful for researchers to test and validate their automated runtime problem evaluation and prevention techniques. Using two exemplary performance antipatterns, it is demonstrated that the injection is easily possible and produces feasible, though currently rather clinical results.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References