【24h】

Performance Prediction of J2EE Applications Using Messaging Protocols

机译:使用消息传递协议的J2EE应用程序的性能预测

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

摘要

Predicting the performance of component-based applications is difficult due to the complexity of the underlying component technology. This problem is exacerbated when a messaging protocol is introduced to create a loosely coupled software architecture. Messaging uses asynchronous communication, and must address quality of service issues such as message persistence and flow control. In this paper, we present an approach to predicting the performance of Java 2 Enterprise Edition (J2EE) applications using messaging services. The prediction is done during application design, without access to the application implementation. This is achieved by modeling the interactions among J2EE and messaging components using queuing network models, calibrating the performance model with architecture attributes associated with these components, and populating the model parameters using a lightweight, application-independent benchmark. Benchmarking avoids the need for prototype testing in order to obtain the value of model parameters, and thus reduces the performance prediction effort. A case study is carried out to predict the performance of a J2EE application with asynchronous communication. Analysis of the resulting predictions shows the error is within 15%.
机译:由于底层组件技术的复杂性,很难预测基于组件的应用程序的性能。当引入消息传递协议以创建松散耦合的软件体系结构时,此问题会更加严重。消息传递使用异步通信,并且必须解决服务质量问题,例如消息持久性和流控制。在本文中,我们提供了一种使用消息传递服务预测Java 2 Enterprise Edition(J2EE)应用程序性能的方法。该预测是在应用程序设计期间完成的,无需访问应用程序实现。这是通过使用排队网络模型对J2EE和消息传递组件之间的交互进行建模,使用与这些组件相关联的体系结构属性来校准性能模型,以及使用轻量级,独立于应用程序的基准来填充模型参数来实现的。基准测试避免了为了获得模型参数的值而进行原型测试的需要,从而减少了性能预测工作。进行了一个案例研究,以预测具有异步通信的J2EE应用程序的性能。对所得预测的分析表明,误差在15%以内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号