首页> 外文期刊>Software >PHOEBE: an automation framework for the effective usage of diagnosis tools in the performance testing of clustered systems
【24h】

PHOEBE: an automation framework for the effective usage of diagnosis tools in the performance testing of clustered systems

机译:PHOEBE:用于在集群系统的性能测试中有效使用诊断工具的自动化框架

获取原文
获取原文并翻译 | 示例
           

摘要

The identification of performance issues and the diagnosis of their root causes are time-consuming and complex tasks, especially in clustered environments. To simplify these tasks, researchers have been developing tools with built-in expertise for practitioners. However, various limitations exist in these tools that prevent their efficient usage in the performance testing of clusters (e.g. the need of manually analysing huge volumes of distributed results). In a previous work, we introduced a policy-based adaptive framework (PHOEBE) that automates the usage of diagnosis tools in the performance testing of clustered systems, in order to improve a tester's productivity, by decreasing the effort and expertise needed to effectively use such tools. This paper extends that work by broadening the set of policies available in PHOEBE, as well as by performing a comprehensive assessment of PHOEBE in terms of its benefits, costs and generality (with respect to the used diagnosis tool). The performed evaluation involved a set of experiments in assessing the different trade-offs commonly experienced by a tester when using a performance diagnosis tool, as well as the time savings that PHOEBE can bring to the performance testing and analysis processes. Our results have shown that PHOEBE can drastically reduce the effort required by a tester to do performance testing and analysis in a cluster. PHOEBE also exhibited consistent behaviour (i.e. similar time-savings and resource utilisations), when applied to a set of commonly used diagnosis tools, demonstrating its generality. Finally, PHOEBE proved to be capable of simplifying the configuration of a diagnosis tool. This was achieved by addressing the identified trade-offs without the need for manual intervention from the tester. Copyright (C) 2017 John Wiley & Sons, Ltd.
机译:性能问题的识别和根本原因的诊断是耗时且复杂的任务,尤其是在集群环境中。为了简化这些任务,研究人员一直在为从业人员开发具有内置专业知识的工具。但是,这些工具存在各种局限性,无法在群集的性能测试中有效使用它们(例如,需要手动分析大量分布式结果)。在先前的工作中,我们引入了基于策略的自适应框架(PHOEBE),该框架可自动使用诊断工具来进行集群系统的性能测试,从而通过减少有效使用此类工具所需的工作量和专业知识来提高测试人员的生产率。工具。本文通过扩展PHOEBE中可用的策略集,以及通过对PHOEBE的收益,成本和普遍性(相对于使用的诊断工具)进行全面评估来扩展该工作。进行的评估涉及一组实验,评估使用性能诊断工具时测试人员通常会遇到的各种折衷,以及PHOEBE可以为性能测试和分析过程带来的时间节省。我们的结果表明,PHOEBE可以大大减少测试人员在集群中进行性能测试和分析所需的工作。当将PHOEBE应用于一组常用的诊断工具时,它也表现出一致的行为(即类似的节省时间和资源利用),证明了它的普遍性。最终,PHOEBE被证明能够简化诊断工具的配置。这是通过解决已确定的折衷而实现的,而无需测试人员的手动干预。版权所有(C)2017 John Wiley&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号