首页> 外文学位 >Avoiding bad query mixes to minimize unsuccessful client requests under heavy loads.
【24h】

Avoiding bad query mixes to minimize unsuccessful client requests under heavy loads.

机译:避免不良的查询混合,以最大程度地减少繁重的客户端请求。

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

摘要

In three-tiered web applications, some form of admission control is required to ensure that throughput and response times are not significantly harmed during periods of heavy load. We propose Q-Cop, a prototype system for improving admission control decisions that computes measures of load on the system based on the actual mix of queries being executed. This measure of load is used to estimate execution times for incoming queries, which allows Q-Cop to make control decisions with the goal of minimizing the number of requests that are not serviced before the client, or their browser, times out.;For comparison, we develop several other models which represent related work in the field, including an MPL-based approach and an approach that considers the type of query but not the mix of queries. We show that Q-Cop does not need to re-compute any modelling information in order to perform well, a strong advantage over most other approaches. Across the range of workloads examined, an average of 47% fewer requests are denied than the next best approach.;Using TPC-W queries, we show that the response times of different types of queries can vary significantly, in excess of 50% in our experiments, depending not just on the number of queries being processed but on the mix of other queries that are running simultaneously. The variation implies that admission control can benefit from taking into account not just the number of queries being processed, but also the mix of queries. We develop a model of expected query execution times that accounts for the mix of queries being executed and integrate that model into a three-tiered system to make admission control decisions. This approach makes more informed decisions about which queries to reject, and our results show that it significantly reduces the number of unsuccessful client requests. Our results show that this approach makes more informed decisions about which queries to reject and as a result significantly reduces the number of unsuccessful client requests.
机译:在三层Web应用程序中,需要某种形式的准入控制,以确保在重负载期间不会显着损害吞吐量和响应时间。我们提出了Q-Cop,这是一个用于改善准入控制决策的原型系统,该系统可以根据正在执行的查询的实际组合计算系统上的负载度量。这种负载量度用于估计传入查询的执行时间,这使Q-Cop可以做出控制决策,以最大程度地减少在客户端或其浏览器超时之前未得到服务的请求数量。 ,我们还开发了其他几种代表该领域相关工作的模型,包括基于MPL的方法和一种考虑查询类型而不考虑查询混合的方法。我们表明,Q-Cop不需要重新计算任何建模信息即可表现良好,这是与大多数其他方法相比的强大优势。在检查的所有工作负载范围内,平均拒绝请求的数量均比第二个最佳方法少47%。使用TPC-W查询,我们发现不同类型查询的响应时间可以相差很大,在超过50%的情况下,我们的实验不仅取决于正在处理的查询数量,还取决于同时运行的其他查询的组合。这种变化意味着准入控制不仅可以从正在处理的查询数量中考虑,而且可以从查询的混合中受益。我们开发了一个预期查询执行时间的模型,该模型考虑了正在执行的查询的混合情况,并将该模型集成到三层系统中以做出准入控制决策。这种方法可以就哪些查询被拒绝做出更明智的决定,我们的结果表明,它可以大大减少不成功的客户请求的数量。我们的结果表明,这种方法可以做出更明智的决定,以决定拒绝哪些查询,从而显着减少不成功的客户请求的数量。

著录项

  • 作者

    Tozer, Sean.;

  • 作者单位

    University of Waterloo (Canada).;

  • 授予单位 University of Waterloo (Canada).;
  • 学科 Computer Science.
  • 学位 M.Math.
  • 年度 2009
  • 页码 60 p.
  • 总页数 60
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:38:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号