数据中心应用过载管理技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:rachieyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据中心的普及与不断发展,更多的商业应用系统被开发和部署到各商业企业及公共服务部门,本文通称该类应用为数据中心应用。由于数据中心应用的负载具有不可预知的波动性,过载问题一直是数据中心应用性能管理的重要问题。当前的过载管理方法由于没有注意到应用在不同负载模式下的性能差异和分布式系统的过载点动态变化,难以在系统过载时满足数据中心应用的服务级目标(SLO)。   本文开展了基于请求性能特征的数据中心应用过载管理技术的研究。主要贡献包括:1)提出了对应用透明的细粒度的负载分析方法。该方法能够获得请求级粒度和资源级粒度的应用负载性能特征。该方法首先根据队列网络模型建立了基于应用负载模式的性能分析模型,该模型描述了每类请求在应用各项资源上的性能分布。然后通过模型参数估计获得每类请求的细粒度的性能特征。该方法不仅适用于本文的过载管理,也有潜力应用于其它性能管理,例如应用的性能诊断。通过本文的负载分析方法得到的每类请求的服务时间平均误差在13%以内,而资源利用率平均误差在10%以内;2)提出一个面向基于虚拟技术的服务聚合环境的过载检测方法。该方法不依赖于对负载的预测,能自适应获得数据中心应用的复杂行为,特别是能够动态更新应用性能与多项资源之间关系的描述,并能够基于该描述在应用性能目标约束下自动发现应用瓶颈资源。本文的过载检测方法能够准确的发现应用的瓶颈资源,并正确检测出该资源是否过载;3)提出一个基于请求性能特征的细粒度接纳控制机制。该机制能够基于应用优先级或者请求性能特征对请求进行分类。在请求分类的基础上,通过精确控制对过载资源需求高的请求,能够在保护过载资源的前提下接纳更多的请求,保证系统吞吐率和非瓶颈资源的利用率。此外,该机制还能够在控制精度与低开销之间做出权衡,因此在极端过载情况也具有好的可扩展性。当系统过载时,与接纳时间比方法相比,本文的细粒度接纳控制能够满足应用服务级目标,即在能够保证应用性能目标的前提下系统有更高的吞吐率;低开销的控制策略具有高可扩展性,控制器的请求处理速率可达20000个请求/秒。
其他文献
目前国内各高校均在大力发展“数字化”校园,校园一卡通作为“数字化”校园的重要组成部分之一,是集教学、科研、管理、服务于一体的集成项目,它的建设极大的促进了学校信息
随着软件行业的迅速发展,软件规模变得越来越大,与此同时,软件的复杂程度也变得越来越高。软件的应用已经涉及到人类活动的各个领域,在航空、航天、能源、通信、交通、金融、
基于大数据处理和分布式计算的需求,很多分布式计算框架应运而生,分布式计算框架中集群资源的合理配置对计算效率有着重要的影响,因为性能预测是集群资源分配优化的基础和关键,所
互联网流量的爆发式增长、大规模并发需求、网络服务请求的波动性与相应的数据中心资源利用率以及突发流量,都给网络服务器带来了吞吐量、可用性和负载适应性方面的巨大挑战。
随着计算机技术的普及和推广,计算机深入到人类工作、学习和生活的每一个角落。在计算机的帮助下,人类许多工作从质上、量上发生了翻天覆地的变化。随着高校规模的不断发展,学生
优化的模型观察方法是图形学中重要的研究方向,广泛应用在基于图像的建模、场景漫游、镜头控制、体数据绘制和医学数据可视化等方面。近年来,随着三维模型扫描及建模技术的不断
随着图形显示技术日趋完善,非真实感绘制(NPR)近年来引起了人们的极大兴趣,成为计算机图形学中的一个重要分支。NPR风格画模拟是计算机技术和绘画艺术相结合的一个研究领域,主要
科学研究、经济领域和工程实践中的优化问题大多是多目标问题。多目标问题的最优解是一个集合,而多目标演化算法一次进化过程可以得到多个可行解,近年来演化算法逐渐成为求解
全方位视觉由于其视角较传统视觉大而在机器人、视觉监控、多媒体等领域得到广泛应用。反射折射式全方位视觉由于采用一次成像,水平视角较大,得到广泛而深入的研究。另一方面,由
由于大规模植被场景的复杂性和多细节的特征,传统的基于几何多边形的绘制方法面临两大问题。首先是绘制细节时产生严重的走样,导致视觉效果下降;其次是绘制效率会随着复杂度的