System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及异构应用的虚拟化部署方法,属于国产计算机操作系统虚拟化。
技术介绍
1、公开号为cn114721719a的中国专利技术专利申请(申请号:202210420624.3)公开了一种在集群中容器化部署异构应用的方法和系统。该方法包括:检测应用支持的cpu架构与部署所述应用的节点的cpu架构是否相同;响应于所述应用支持的cpu架构与部署所述应用的节点的cpu架构不相同,启动所述应用所在容器组的容器运行时中的动态翻译引擎,以将所述应用的指令动态翻译为所述节点的cpu能够运行的指令。籍此,借助于部署在容器运行时中的动态翻译引擎,将应用的指令动态翻译为能够在异构节点中直接运行的指令,让应用直接在异构节点中正常运行。
2、而现有的异构应用,一般是基于多套硬件,异构应用的切换就是通过硬件开和关实现的。对于异构应用,虚拟机间的隔离和切换非常关键。
3、公开号为cn113835839a的中国专利技术专利申请(申请号:202111138293.6)公开了一种虚拟机切换方法,用于一个终端上运行两个或两个以上虚拟机的切换,包括如下步骤:s1:向后台服务发送切换虚拟机请求;s2:后台服务接收切换虚拟机请求,并按预设顺序对虚拟机进行切换;切换后,其中一个或一个以上的虚拟机置于前台,其他虚拟机置于后台,所属置于前台的虚拟机的操作界面为新操作界面。但是该技术方案并不适用于异构应用的切换。
技术实现思路
1、本专利技术的目的是提出一种异构应用的虚拟化部署方法基于功能域型态,不通过硬
2、为了达到上述目的,本专利技术的技术方案是提供了一种异构应用的虚拟化部署方法,其特征在于,包括以下步骤:
3、步骤1、静态配置功能域型态:
4、每个虚拟机使用的虚拟核个数被静态确定,所有虚拟核被静态划分为一个或多个功能域,同一系统中的不同功能域可执行不同的调度策略,一个虚拟机只能被调度于同一个功能域的虚拟核之上;
5、功能域可以有不同的型态,功能域中所有的虚拟机并不需要全部处于运行状态,型态是功能域中所有处于运行状态的虚拟机的集合;功能域可以从一个型态有条件地切换至另一个型态,在切换过程中,在切换前后型态中均需要运行的虚拟机的运行状态不发生任何变化;功能域拥有多个型态可以让应用系统在不同的现场情况下具备不同的功能行为;
6、在静态配置功能域型态时,在应用系统配置中定义型态,并且显式定义一个型态可能切换至哪些型态;
7、步骤2、应用发出型态切换请求;
8、步骤3、获取目标功能域型态;
9、步骤4、判断功能域型态是否合法:若合法,各个虚拟机根据型态进行状态的切换;若不合法,则切换失败。
10、优选地,每个物理处理器核对应一个所述虚拟核。
11、优选地,采用固定物理内存划分的功能域。
12、由于采用了上述技术方案,本专利技术的有益效果是:
13、(1)给异构应用的虚拟化部署提出了一种方案;
14、(2)基于功能域型态进行的vm切换提高了切换的效率。
本文档来自技高网...【技术保护点】
1.一种异构应用的虚拟化部署方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种异构应用的虚拟化部署方法,其特征在于,每个物理处理器核对应一个所述虚拟核。
3.如权利要求1所述的一种异构应用的虚拟化部署方法,其特征在于,采用固定物理内存划分的功能域。
【技术特征摘要】
1.一种异构应用的虚拟化部署方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种异构应用的虚拟化部署方法,其特征在于,每个...
【专利技术属性】
技术研发人员:江南,丁如艺,包晟临,左龙,
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。