云计算中任务资源需求测量系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xinyu0218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算通过虚拟化技术对底层的物理资源进行整合,形成了巨大的资源池。计算中心将整合后的资源以服务的方式弹性、动态地提供给用户,使用户能够以服务访问的方式获得所需的计算、网络、存储等资源。当前,各种公有云平台蓬勃发展,针对公有云平台的各种通用资源预测策略以降低数据中心功耗、最小化代价和最大化收入等作为目标,很好的支撑了公用云平台的运营。而专用私有云计算平台(用于进行专业计算的平台,包括:气象、雷达、地震、卫星等数据的计算)上的任务一般会反复运行,区别仅在每次输入的数据集。然而,由于公有云平台考虑任务的通用性,其资源预测策略并未充分考虑专用私有云的资源需求特点,因此,在这些平台中并不能发挥有效的作用。此外,专用私有云计算平台面向专业用户,需要用户自行描述任务资源需求。但为了能够顺利的完成自身计算任务,用户往往体现出“自私”的特点,即尽可能多的申请资源,夸大资源需求量,从而可能导致其他用户分配资源量不足,造成平台资源的浪费。针对当前私有云中资源需求由用户掌控导致的资源谎报、需求夸大等问题,本文提出了一种用于进行资源需求描述的数据结构,设计并实现了能够进行任务资源需求动态测量并进行调度的原型系统。该系统起初会为任务分配较少资源,根据虚拟机监控模块获取的数据对任务资源的瓶颈做出预判。进一步根据本文提出的三种资源增长策略,把资源受限的任务迁移到拥有更多资源的虚拟机中。本文提出的等分试探求解和动态规划两种算法在虚拟机迁移次数与剩余资源量间找到合理的平衡点。测试结果表明,任务资源需求测量系统能正常识别资源瓶颈并调整虚拟机大小,而等分试探求解和动态规划两种算法在资源利用率上远远比指数增长的慢启动算法优秀,为专用私有云计算平台提供了更为合理的资源调度方法,也为优化虚拟机管理提供了新的思路。
其他文献
随着超大规模集成电路的迅速发展,SoC(System-on-a-chip)片上系统设计面临着系统复杂性的不断增加、设计周期的逐渐缩短、以及非功能性需求(如:低成本、低功耗等)日趋增强等挑
随着计算机技术的发展,特别是网络多媒体技术的发展,多种实时应用以及非实时应用共存于一个实时系统中的情况也会越来越普遍。实时系统需要对服务质量(Quality of Service,Qo
无线传感器网络是一种自组织、可快速配置且无需固定基础设施的多跳无线网络,它能够实时监测、感知、采集和处理各种监测对象的信息,在军事、环境监测、医疗以及工业生产等方面
多年来,虚拟战场仿真技术一直是军事领域关注的焦点,许多发达国家都对这方面进行了深入研究。但由于以往在图形学渲染技术以及计算机硬件上存在着限制,人们更专注于提高仿真
随着科技的迅猛发展和图像采集设备的广泛应用,图像获取的方式越来越多。图像作为我们获取外部信息最直接的方式,其记录的信息十分丰富,主要体现在亮度、对比度、颜色信息等
学位
随着Internet的发展,路由信息不断增加,路由表急剧膨胀,路由查找问题越来越成为影响网络通信速度的瓶颈。未来IPv6的应用将会使这一问题更加明显,而当前已有的算法很难满足IPv6快
伴随着中国移动的战略调整以及通讯运营市场日益激烈的竞争,安徽移动客户服务中心业务职能和管理模式也在不断进行调整。客户服务中心对外是联系客户的桥梁,对内则是通过流程
伴随着计算机技术的不断发展,信息资源的电子化成为至关重要的问题。数学公式是许多科技文献的重要组成部分,由于手工输入困难,自动输入技术的研究尤为重要。现有的OCR(Optic
近年来,数字水印技术已经广泛应用于很多领域,比如广播监视、设备控制、操作跟踪、内容认证、所有者鉴别、拷贝控制以及所有权验证等。数字水印技术是利用信息隐藏技术,在载