Performance problem diagnostics by systematic experimentation

Performance problem diagnostics by systematic experimentation
复制标题

DOI:
10.1145/2465498.2465499
复制
发表时间:
2013-06
期刊:
--
影响因子:
--
通讯作者:
Alexander Wert
Alexander Wert
中科院分区:
其他
文献类型:
--
作者:
Alexander Wert

文献摘要

被引文献

相似文献

软件应用程序中的高响应时间等性能问题对客户满意度有很大影响。然而,检测性能问题仍然是一个高度手动和繁琐的过程,需要深厚的性能工程专业知识。发现性能问题并找到其根本原因是两个尚未解决的具有挑战性的问题。现有的方法要么专注于某些类型的性能问题,不进行根本原因分析,或者只考虑平均负载情况下的性能。在这个博士研究计划中,我们追求的目标是支持软件工程师发现性能问题并确定其根本原因。基于一种新的方式结构的性能问题的知识,我们提出了一个自动的,基于实验的方法诊断性能问题。利用监测数据的操作,我们的目标是获得性能测试,促进性能问题的检测。将该方法应用于SAP中的软件项目,我们努力确保对所提出的方法进行深刻的评估。
Performance problems such as high response times in software applications have a significant effect on the customer's satisfaction. However, detecting performance problems is still a highly manual and cumbersome process requiring deep expertise in performance engineering. Uncovering performance problems and finding their root causes are two challenging problems which are not solved yet. Existing approaches either focus on certain types of performance problems, do not conduct root cause analysis or consider performance only under average load scenarios. In this PhD research proposal, we pursue the goal to support software engineers in uncovering performance problems and identifying their root causes. Based on a novel way of structuring the knowledge about performance problems, we propose an automatic, experimentation-based approach for diagnostics of performance problems. Utilizing monitoring data from operations, we aim at deriving performance tests which foster the detection of performance problems. Applying the methodology to software projects within SAP, we strive to ensure a profound evaluation of the proposed approach.