基于云的性能测试资源管理机制的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:killsmagicer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
性能测试工具根据测试需求模拟不同规模的负载强度,需要大量的软硬件投入,是典型的资源密集型系统。云计算技术为性能测试提供了新的使用模式,出现了基于云的性能测试在线服务。  基于云的性能测试可以屏蔽软硬件测试资源的管理复杂性,但测试资源的弹性供给和多租户共享仍面临技术挑战。在多租户共享测试资源环境下,满足租户测试任务的资源需求的同时,需要避免租户资源竞争,保障租户性能隔离。由于在线的性能测试服务存在大量的“小、微”规模负载测试需求的“长尾”租户,而传统基于虚拟机的租户隔离技术存在系统开销大的问题,因此需要实现轻量化的多租户测试资源管理。另一方面,测试资源需求与租户提交的测试任务相关,即使是同一测试任务,其负载行为也可能具有时变性,导致测试任务资源需求动态变化。因此,为了实现测试资源的弹性供给、提高资源利用率,需要动态评估测试资源需求。  论文针对性能测试资源管理的轻量化多租户性能隔离和测试资源弹性管理问题,提出基于容器技术的测试资源管理机制。首先,使用Linux容器替换虚拟机管理测试资源池,隔离不同租户测试任务的运行环境,实现了细粒度、轻量化的资源隔离;其次,针对单个测试任务,通过资源消耗的历史数据,建立资源需求预测模型,并在测试执行中,根据测试资源需求的变化,动态创建、回收容器,实现测试资源的弹性供给。  基于论文中提出的资源管理机制,在开源性能测试软件Bench4Q基础上设计与实现,实验结果表明,系统能够准确估算租户所需的测试资源,并实现资源弹性分配,提高了资源利用率。
其他文献
船舶自动识别系统(Automatic Identification System,AIS)是一种为了确保海上航行安全,能够实现船与船、船与岸之间的实时数据交换以及目标信息识别等功能的海上通信系统。基于
干涉合成孔径雷达(In-SAR)技术是目前遥感成像领域的一个热点。它具有覆盖面积大,空间分辨率高,高程精度高的优点,并且可以全天时、全天候的工作,是获取三维数字高程模型(DEM
伴随着定量遥感的发展和卫星载荷的不断增多,人工场地定标已难以满足日益发展定标需求。在远程通信系统的帮助下,自动化场地观测设备可以提供高频度、及时精确的场地数据,有助于
随着网格技术的发展,其体系架构在不断演变并趋于成熟,基于网格的应用也开始从实验室走向人们的生产与生活之中.网格的优势之一就是超强的计算能力,不仅可以利用Internet上的
本文论述了 三维数据网络发布技术的研究与应用,具体内容如下:  1,首先介绍了目前具有代表性的几种常见的Web3D技术并对这些技术进行了比较。  2,然后,通过比较的结果,分析并选
随着人类进入信息化社会,信息安全已成为人们在信息空间生存与发展的重要保证。作为信息安全的核心目标之一,信息的完整性在整个信息安全体系中占据着关键位置。本文主要研究使
学位
本论文的主要研究目的是实现测绘仪器检定数据管理的规范化、程序化、自动化。 测量仪器检定资料管理系统具有手工管理所无法比拟的优点:检索迅速、操作方便、存储量大、
现代数据库和网络技术的发展,使得人们面对的数据量以惊人的速度增长,为了获取有价值的信息,人们提出了数据挖掘技术。发展自统计学的聚类分析已成为数据挖掘中的一个十分活跃的
该论文的工作即着重于图像检索中的人-机协同问题,一方面,对色彩空间中的非均匀量化问题进行研究,使量化算法更符合人的视觉感知特性和主观感受,另一方面,对图像检索中的交互
作为主流的分布式软件系统运行支撑平台,中间件封装了一组公共服务以提高分布应用的开发、部署、维护和演化的效率与质量。Internet的普及、中间件标准化的完善、以及开源软件