【技术实现步骤摘要】
面向多处理器架构的云计算资源融合调度管理方法、系统及介质
本专利技术涉及云计算领域内虚拟化资源调度管理技术,具体涉及一种面向多处理器架构的云计算资源融合调度管理方法、系统及介质,尤其适用于特别是针对同一云计算平台下面向包括X86、ARM64、MIPS、Alpha等在内的多处理器架构下计算资源融合调度管理。
技术介绍
目前随着云计算和虚拟化技术的发展,云计算及其衍生产品已经成功得部署并应用多个行业领域。借助数据中心硬件、通过云计算技术可以为人们提供便捷可用的基础设施服务、平台服务、软件服务等能力。较传统资源服务模式相比,云计算技术的应用不仅极大地提高了资源利用率,而且极大地提高了系统的运维保障能力。随着国家对自主可控软硬件产品的研发投入,自主可控基础平台已开始在部分领域中规模化应用,国产多处理器指令计算架构并存,CPU技术趋于多样化和自主可控化,并逐渐进入到数据中心的建设中,开始发挥重要的支撑作用。因此面向商用X86架构、国产多处理器架构等异构计算资源,如何实现异构资源的云化统一管理调度面临着新的挑战:1、虚拟化支持的差异性。在生产环境下,不同硬件平台针对虚拟化的支持能力成熟度不尽相同,有些平台可以支持KVM、Docker、LXC等多种虚拟化机制,有些硬件平台只能支持Docker、LXC等轻量级虚拟化。2、管理复杂度。在现有的模式下,不同架构的硬件资源虽然可以采用分区的方式进行虚拟资源池化,但是在分区模式下,需要针对不同CPU架构和虚拟化方式进行分区,比如X86的KVM虚拟化分区、X86的Doc ...
【技术保护点】
1.一种面向多处理器架构的云计算资源融合调度管理方法,其特征在于,为给定的虚拟机VM
【技术特征摘要】
1.一种面向多处理器架构的云计算资源融合调度管理方法,其特征在于,为给定的虚拟机VMi选择目标宿主机的详细步骤包括:
1)获取宿主机列表HOSTS以及宿主机列表HOSTS中每个宿主机的虚拟化能力描述,所述虚拟化能力描述中包含宿主机支持的处理器架构;
2)根据虚拟机VMi的要求、每个宿主机的虚拟化能力描述对宿主机列表HOSTS进行筛选得到满足虚拟机VMi要求的宿主机列表VM_HOSTSi,所述虚拟机VMi的要求包含虚拟机VMi要求的处理器架构;
3)对宿主机列表VM_HOSTSi中的宿主机按照可用资源进行优先级排序;
4)从排序后的对宿主机列表VM_HOSTSi中选择优先级最高的一个宿主机或者选择优先级较高的多个宿主机中的一个作为虚拟机VMi的目标宿主机。
2.根据权利要求1所述的面向多处理器架构的云计算资源融合调度管理方法,其特征在于,步骤2)中虚拟机VMi的要求来自用户创建虚拟机时选择的镜像文件的虚拟机属性。
3.根据权利要求2所述的面向多处理器架构的云计算资源融合调度管理方法,其特征在于,所述宿主机的虚拟化能力描述还包括宿主机支持的虚拟化类型,所述虚拟机VMi的要求还包括虚拟化类型,步骤2)中对宿主机列表HOSTS进行筛选的详细步骤包括:初始化宿主机列表VM_HOSTSi为空,从宿主机列表HOSTS中遍历取出一个宿主机作为当前宿主机hostj,如果当前宿主机hostj支持的处理器架构、虚拟化类型均满足虚拟机VMi的要求则将当前宿主机hostj加入宿主机列表VM_HOSTSi,继续遍历宿主机列表HOSTS直至遍历完毕。
4.根据权利要求1所述的面向多处理器架构的云计算资源融合调度管理方法,其特征在于,所述虚拟机VMi的要求还包括对CPU、内存、存储资源的要求,步骤2)之后、步骤3)之前还包括根据虚拟机VMi对CPU、内存、存储资源的要求更新宿主机列表VM_HOSTSi以获得满足CPU、内存、存储资源的要求的宿主机的步骤。
5.根据权利要求4所述的面向多处理器架构的云计算资源融合调度管理方法,其特征在于,所述根据虚拟机VMi对CPU、内存、存储资源的要求更新宿主机列表VM_HOSTSi的步骤包括:分别获取宿主机列表VM_HOSTSi中各个宿主机可用的CPU、内存、存储资源,从宿主机列表VM_HOSTSi中遍历取出一个宿主机作为当前宿主机hostk,如果虚拟机VMi对CPU资源的要求除以当前宿主机hostk可用的CPU资源小于第一预设阈值、虚拟机VMi对内存资源的要求除以当前宿主机hostk可用的内存资源小于第二预设阈值、虚拟机VMi对存储资源的要求除以当前宿主机hostk可用的存储资源小于第三预...
【专利技术属性】
技术研发人员:张建锋,谭郁松,王晓川,李宝,黄辰林,丁滟,谭霜,周龙,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。