云计算弹性评测模型的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:SFAFFDAF
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种允许用户通过网络,随时随地、方便、按需地使用共享资源池中可以快速供给和释放的资源,且只需很少管理工作或与供应商联系的模式。弹性是云计算的一个非常重要的特点,它指的是云的动态资源分配特征。在云环境中,当负载上升并且云供应商提供的服务违背了SLA(Service Level Agreement)时,供应商就需要增加资源来维持服务质量;如果负载下降了,就需要减少资源来避免浪费。和使用传统的服务一样,用户需要对不同云服务的性能进行评测,弹性是用户要考虑的重要指标之一,如今弹性也得到越来越多的关注,因此对弹性的评测正变得越来越重要。现在已经有很多对弹性评测方法的研究,包括一些基准测试以及一些从资源分配精度和成本角度的测试方法。但是目前还没有专门用于评测云计算弹性的基准测试方法和工具。资源分配精度指的是需求资源的数目与实际分配的资源数目之间的差值。而成本的计算,主要基于SLA,用计算罚金的方法,分别计算资源配置不足和资源配置过度两种情况下的罚金指标。弹性的核心特征是资源分配的速度和精度,现有的评测方法一般只考虑精度或者速度,或者只从用户或供应商一个角度去评测弹性,缺少一种较为全面的弹性评测方法。为解决以上问题,本文对弹性云服务的特征,以及现存弹性评测方法做了深入的研究。研究并分析了什么是弹性云服务,以及弹性云服务的特点,分析了一个完整评测系统需要具备的因素。一个完整的弹性评测系统,应该首先确定不同云平台的不同的弹性扩展策略,然后设计符合需求的弹性评测指标,最后用几种不同类型的负载来测试被测云平台的弹性。文章从资源分配、QoS、资源配置时间等多个角度,对云计算的弹性进行较为全面的分析,提出适用于供应商和用户两个角度的评测方法。在已有的基础上,提出资源分配、资源配置时间两个方面的弹性指标计算模型,并对现存的罚金模型进行改进。最后,在Cloud Stack云平台上,使用auto-scaling和scale-out两种弹性扩展策略,以TPC-W为负载,验证了本文所提方法的有效性。
其他文献
随着图像编辑软件的高速发展,数字图象输入、输出设备的发展和普及,用户实现图像伪造趋于简单化并使伪造的图像达到较高的逼真度,从而影响我们对其真实性的判定。在现在,伪造
随着Web服务数量的不断增长,如何将这些服务组合起来以完成更加复杂的任务已经成为目前研究的重点。目前存在的服务组合工具都过于复杂,需要很强的专业知识,研究如何降低服务
随着智能化、网络化等技术的日益成熟,具有潜在巨大应用价值的无线传感器网络(Wireless Sensor Networks)引起人们的重视与研究。无线通信技术、微电子技术以及计算机技术的
Java体系结构包括四个相互关联的技术:Java语言、Java API、class文件和Java虚拟机,其中Java虚拟机是整个体系的核心部分,它使Java程序在不同的计算机系统之间具备高度的可移
汉语零指代消解任务是自然语言处理领域一个重要的研究分支和研究热点,对于帮助计算机理解自然语言文本有着重要的作用。汉语零指代消解是找到汉语句子中的零指代位置所指向
基于加速度传感器和陀螺仪的人体行为识别研究是近年来的一个新兴研究方向,伴随着相关领域技术的发展,越来越多的研究人员投入到了该领域的研究之中,通过对传感器数据的解读
近年来,中国高等教育招生规模日益扩大,目前在我国各大高校,基于校园网的教师和学生管理信息系统已经相当普及,但对高职院校而言,由于起步较晚,信息化建设程度相对较低,再加上办学模
学位
随着计算机的发展以及人工智能的兴起,模式识别在近年迅速发展成为一门新的学科。图像处理技术以数字图像为主要处理对象,通过一定的算法将图像信息提取出来,为智能识别服务
近年来,工业机器人的研究和应用一直是科学研究和社会关注的热点之一,但由于种种原因,工业机器人的研究,尤其是应用前进的非常缓慢,其中既有社会因素也有技术因素,除了一些社会因素
移动机器人的研究和开发近些年来受到了人们的高度重视。机器人在运动的过程中具有根据周围环境的变化而自主采取相应措施的能力,人们对机器人的这种能力的要求越来越高。因