多核环境下虚拟机调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:a717878213a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,随着信息化产业的蓬勃发展和云计算的迅速兴起,作为云计算基础理论的虚拟化技术再一次成为了计算机界万众瞩目的焦点。与此同时,多核平台的迅速普及、多核及众核技术的出现,大大扩展了虚拟化技术所能掌控的视角,使其不再单独依赖于强大的硬件资源才能发挥作用。传统的虚拟机调度算法并未充分考虑并行任务的执行效率问题,也没有充分利用多核及众核自身具有的特点,当多个虚拟机联合执行并行计算任务时,虚拟机管理器仍采用时分复用方式分配物理CPU(PCPU),导致并行任务串行化,效率大大降低。现代多核处理器平台具备多个可用的计算核心,满足多个虚拟机并发执行的需要,首先,本文针对多核平台下的并行虚拟机调度问题,提出了一种基于并行任务特征的虚拟机调度算法。该算法的核心思想是在调度并行任务(如MapReduce调度模型)时,实现虚拟CPU(VCPU)与物理CPU(PCPU)之间的直接映射,使得执行并行任务的虚拟机可以充分利用底层的硬件资源,实现真正意义上的并行执行。基于这种思想,提出了多核环境下针对于Xen虚拟机管理监视器执行并行任务的调度算法。此外,本文针对多核平台下,当串行任务与并行任务混合请求时的虚拟机调度问题,在虚拟机管理器中设计增加了任务状态检测和调度决策模块,根据各个任务请求量比例,将多处理器核按动态方式分别分配给执行串行任务的虚拟机和执行并行任务的虚拟机,前者仍使用传统的虚拟机调度算法,而后者则采用定制的CON-Credit同步算法。经过理论证明及相关实验验证,增加调度决策模块后对于混合任务请求时,提出的CON-Credit调度算法有效地提升了并行任务的执行效率,并充分利用了多核处理器资源,使得多核环境下虚拟机系统的整体性能得到优化。
其他文献
企业再也没有让其消费者感到不便的什么借口了。在现代社会中,难以获取、缺乏沟通以及延迟的服务已很难找到立锥之地。可令人遗憾的是,因为行业的复杂性,医疗保健领域的不便
2008年的初冬,比以往温暖。前些日,一位报社的采编新闻中心的主任即将退居二线。座谈时,她毫不掩饰内心的波澜和落寂,情不自禁地擦拭眼泪“真是舍不得,我太喜欢记者这个职业
Effective and precise neural modulation with real-time detection in the brain is of great importance and represents a significant challenge.Nanoliposome-encapsu
The extraordinary optical and electronic properties of anisotropic two-dimensional materials,such as black phosphorus,ReS2,and GeSe,enable them a promising comp
3月31日,中央电视台综合频道、奥运频道、新闻频道以及中文、英语、法语、西班牙语国际频道圆满完成北京奥运会圣火欢迎仪式暨火炬接力启动仪式直播报道。中央电视台在首都
Understanding the electrical transport in carbon nanotube (CNT) materials is one key to reach very high electrical conductivities.All CNT material resistivity (
期刊
在采集、处理、传输和记录遥感图像的过程中,常会造成图像的失真和降质,其原因包括成像系统不稳定、处理方法不恰当或传输介质/记录设备不可靠等。因此,图像质量评价方法是遥
2013年8月7日,由中国新闻出版研究院和韩国出版学会主办的第15届中韩出版学术研讨会在京召开,本届研讨会以多媒体融合背景下的全民阅读与出版产业发展为主题。
数字共焦显微技术是一种新型的共焦显微技术,该技术以普通光学显微镜为基础,采集一系列生物细胞的序列切片图像,并在计算机上采用数学算法对切片图像进行去卷积处理,从而获取