基于OpenStack云平台资源敏感的虚拟机调度算法研究

来源 :哈尔滨师范大学 | 被引量 : 0次 | 上传用户:yaoyao0313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网格计算、并行计算以及分布式计算发展的不断发展,新兴的IT模式—云计算技术应运而生。云计算是指用户可以按照自己的业务需求,通过网络以一种廉价的方式来获取云计算所提供的各类服务,这些服务一般是由一些计算资源(包括CPU、存储和网络等)构建而成。云计算通过虚拟化的技术将各类计算资源进行虚拟,形成巨大的虚拟资源池(资源池中包含各类虚拟化的资源),然后云服务商以动态可伸缩的服务形式将虚拟资源提供给用户,用户在使用这些计算资源时,其感受如同在真实的物理机上使用一样。云计算利用虚拟化后的资源提供了大量的可用服务,可以满足成千上万用户的使用。然而,随着用户量的持续增加,云数据中心的规模不断扩大,如何对物理资源进行分配,选择合适的虚拟机资源调度方式来提高云数据中心性能、提高云应用的性能并降低云应用处理时延等已经成为云计算领域较为前沿的话题。本文立足于OpenStack开源云平台,通过分析其原生虚拟机调度算法,结合资源负载均衡的概念,对云数据中心的虚拟机资源调度问题进行深入的研究,主要工作内容如下:(1)对云计算的基本概念和相关特性进行阐述,分析了云计算的三种应用框架。阐述了虚拟化的相关概念和主流的虚拟化技术。分析OpenStack云平台,对OpenStack云平台的组织结构和逻辑架构进行了相关研究,主要对Nova模块进行了详细的介绍和分析。(2)基于OpenStack原生虚拟机调度算法,使用Java代码将其算法原理在CloudSim当中进行了实现,同时根据其算法的部分缺点,以主机资源负载均衡为目标,提出了资源敏感的虚拟机调度算法,该算法改进了OpenStack原生虚拟机调度算法,同时考虑了虚拟机创建请求参数以及主机Pe数、内存、存储四种因素,分别对Filter部分和Weight部分进行了改进。通过建立云主机资源负载均衡模型,利用资源敏感的虚拟机放置算法,以提高主机的负载均衡性能。(3)基于OpenStack云平台,将改进的虚拟机调度算法嵌入到Nova组件中,测试其功能可用性。同时采用CloudSim仿真平台对该算法以及OpenStack原生虚拟机调度算法进行性能测试,通过比较实验结果,改进的资源敏感调度算法可以改善OpenStack云平台中云主机的负载均衡性能,提高云数据中心的稳定性。
其他文献
云计算是一种以有偿提供计算资源作为服务的商业化模式,其中,如何根据集群负载与用户服务水平,对资源进行合理、有效的分配是云计算研究的重点。但目前云计算的容器领域中还
太极拳典籍不仅汇聚拳法,还包含中国哲学、中医等思想的精髓,在中国文化对外传播进程中,发挥太极拳这一独具中国特色元素的文化优势对中国传统文化的弘扬、中国软实力的提升
随着科技文献数量的爆炸式增长,如何在浩瀚的检索资源中精确定位自己所需要的知识变得尤为重要。传统的以文献为单位的知识组织方式,主要是从篇名、主题、作者、关键字、参考
在自然界中,不论是人类、各种生物,还是我们所处的生态环境,都是一个有机的整体。即使从微观角度来看,一个细胞内的各种生命活动也是一个完整的反应网络,并不是孤立存在的。
无线传感器网络(WSNs)作为物联网的底层基础设施,扩展了人们收集外界信息的能力,实现了信息世界与物理世界的融合。然而,传感器节点的计算能力、存储能力、通信能力以及能量
随着对二维(2D)过渡金属二硫化物材料(TMDs)的深入研究,零维(0D)TMDs材料因其独特的性质受到了研究者的广泛关注。0D TMDs材料主要包括量子点、纳米点、纳米颗粒等。与2D TMDs材料
无线传感网络技术自从新世纪以来,从理论已经走入生活,对于无线传感网络中的微小节点,用户希望的是让它们持续的、稳定地工作,但是现实因素是许多无线传感网络节点(Wireless
在过去的几十年中,基于金属氧化物半导体材料的薄膜晶体管(TFTs)由于其独特的特性(如高场效应迁移率,大面积均匀性和可见光范围内的高透明度)而受到了广泛的关注。TTFs现在已经广
在一个单处理器的实时调度系统中,任务加速或者新任务插入所导致的超负荷可以通过任务压缩来应对,这就是弹性调度中的带宽转让。但是为了避免实际的新任务插入过程中可能会发
双基地相干MIMO雷达是将双基地雷达和MIMO技术有机结合而成的一种新体制雷达,具有高精度、宽覆盖等诸多优良特性,已成为现代雷达的重要发展方向之一。本文仅针对双基地相干MI