首页> 外文会议>IEEE Network Operations and Management Symposium >Analysis of Application Performance and Its Change via Representative Application Signatures
【24h】

Analysis of Application Performance and Its Change via Representative Application Signatures

机译:通过代表性应用签名分析应用程序性能及其变化

获取原文

摘要

Application servers are a core component of a multi-tier architecture that has become the industry standard for building scalable client-server applications. A client communicates with a service deployed as a multi-tier application via request-reply transactions. A typical server reply consists of the web page dynamically generated by the application server. The application server may issue multiple database calls while preparing the reply. Understanding the cascading effects of the various tasks that are sprung by a single request-reply transaction is a challenging task. Furthermore, significantly shortened time between new software releases further exacerbates the problem of thoroughly evaluating the performance of an updated application. We address the problem of efficiently diagnosing essential performance changes in application behavior in order to provide timely feedback to application designers and service providers. In this work, we propose a new approach based on an application signature that enables a quick performance comparison of the new application signature against the old one, while the application continues its execution in the production environment. The application signature is built based on new concepts that are introduced here, namely the transaction latency profiles and transaction signatures. These become instrumental for creating an application signature that accurately reflects important performance characteristics. We show that such an application signature is representative and stable under different workload characteristics. We also show that application signatures are robust as they effectively capture changes in transaction times that result from software updates. Application signatures provide a simple and powerful solution that can further be used for efficient capacity planning, anomaly detection, and provisioning of multi-tier applications in rapidly evolving IT environments.
机译:应用服务器是一个多层次的体系结构,已成为构建可扩展的客户端 - 服务器应用的行业标准的核心组成部分。与部署为经由请求 - 应答事务的多层应用程序的服务的客户端进行通信。一个典型的服务器响应由网页应用服务器动态生成的。在准备答复应用服务器可以发出多个数据库调用。理解由单一的请求 - 应答事务如雨后春笋般涌现的各种任务的级联效应是一个具有挑战性的任务。此外,新的软件版本之间显著缩短时间进一步加剧的全面评估了更新的应用程序的性能问题。我们解决有效地诊断中的应用行为所必需的性能变化,以提供及时反馈给应用程序设计人员和服务供应商的问题。在这项工作中,我们提出了一种基于应用程序签名,使对旧的新的应用程序签名的快速性​​能比较新的方法,而应用程序继续在生产环境中执行。应用程序签名是基于这里介绍的新概念,即事务延迟概况和交易签名建成。这些成为工具,用于创建应用程序签名,准确地反映重要的性能特征。我们发现,这样的应用程序签名是根据不同的负载特性代表性和保持稳定。我们还表明,应用签名是强大如在交易时间,他们有效地捕捉变化,从软件更新的结果。应用签名提供一种简单而功能强大的解决方案,可以进一步被用于高效的容量规划,异常检测,并在迅速变化的IT环境的多层应用程序供应。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号