首页> 外文期刊>IEEE Transactions on Software Engineering >A Synthetic Workload Generation Technique for Stress Testing Session-Based Systems
【24h】

A Synthetic Workload Generation Technique for Stress Testing Session-Based Systems

机译:用于基于会话的系统压力测试的综合工作负载生成技术

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

摘要

Enterprise applications are often business critical but lack effective synthetic workload generation techniques to evaluate performance. These workloads are characterized by sessions of interdependent requests that often cause and exploit dynamically generated responses. Interrequest dependencies must be reflected in synthetic workloads for these systems to exercise application functions correctly. This poses significant challenges for automating the construction of representative synthetic workloads and manipulating workload characteristics for sensitivity analyses. This paper presents a technique to overcome these problems. Given request logs for a system under study, the technique automatically creates a synthetic workload that has specified characteristics and maintains the correct interrequest dependencies. The technique is demonstrated through a case study involving a TPC-W e-commerce system. Results show that incorrect performance results can be obtained by neglecting interrequest dependencies, thereby highlighting the value of our technique. The study also exploits our technique to investigate the impact of several workload characteristics on system performance. Results establish that high variability in the distributions of session length, session idle times, and request service times can cause increased contention among sessions, leading to poor system responsiveness. To the best of our knowledge, these are the first results of this kind for a session-based system. We believe our technique is of value for studies where fine control over workload is essential
机译:企业应用程序通常对业务至关重要,但缺乏有效的综合工作负载生成技术来评估性能。这些工作负载的特点是相互依赖的请求会话,这些请求经常导致并利用动态生成的响应。请求间的依赖性必须反映在综合工作负载中,以使这些系统正确行使应用程序功能。这给自动化代表性合成工作量的构建和操纵工作量特征进行敏感性分析提出了重大挑战。本文提出了一种克服这些问题的技术。给定正在研究的系统的请求日志后,该技术会自动创建具有指定特征的综合工作负载,并维护正确的请求间依赖性。通过涉及TPC-W电子商务系统的案例研究证明了该技术。结果表明,通过忽略请求间的依赖关系可以获得错误的性能结果,从而突出了我们技术的价值。该研究还利用我们的技术来研究几种工作负载特征对系统性能的影响。结果表明,会话长度,会话空闲时间和请求服务时间的分布中的高度可变性可能导致会话之间的争用增加,从而导致较差的系统响应速度。就我们所知,这是基于会话的系统的此类第一个结果。我们相信我们的技术对于必须严格控制工作量的研究具有价值

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号