首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种面向嵌入式虚拟化环境下的虚拟机静态放置方法 

申请/专利权人:中国船舶重工集团公司第七研究院

申请日:2021-04-02

公开(公告)日:2024-06-28

公开(公告)号:CN113282366B

主分类号:G06F9/455

分类号:G06F9/455

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2021.09.07#实质审查的生效;2021.08.20#公开

摘要:本发明公开了一种面向嵌入式虚拟化环境下的虚拟机静态放置方法,包括以下步骤:步骤1,Filter过程改进;步骤2,Weight过程改进;步骤3,虚拟机最终放置过程改进。所述面向嵌入式虚拟化环境下的虚拟机静态放置方法通过对虚拟机自动化放置,降低了人为操作进行性能优化的复杂性和不可靠性,同时具备较好的实时性能优化效果能够有效解决嵌入式Linux下虚拟机的放置问题及实时性问题,实用性强,具有较好的应用推广价值。

主权项:1.一种面向嵌入式虚拟化环境下的虚拟机静态放置方法,其特征在于,包括以下步骤:步骤1,Filter过程改进;步骤1.1,对物理机及虚拟机使用如下方式进行表示;物理机PMj使用四元组其中新加入表示物理机中满足亲和性的CPU数量,保持原属性不变,分别表示物理机PMj的CPU、内存和网络带宽资源容量;虚拟机VMi使用四元组其中新加入表示虚拟机所需核绑定的CPU数量,保持原属性不变,分别表示虚拟机VMi的CPU、内存和网络带宽资源容量;步骤1.2,向Filter中加入RealTimeFilter用于过滤满足亲和性设置的虚拟机,则Filter构成的集合表示为:Filter={CPUFilter、MemFilter、BondFilter、RealTimeFilter}其中,CPUFilter、MemFilter、BondFilter分别表示原有CPU、内存和网络资源的Filter策略;步骤1.3,新加入RealTimeFilter工作过程如下;初始化待过滤物理机集合PM,待放置虚拟机VMi;输入VMi对PM中的元素进行过滤得到集合PM’,使得对于任何PMk∈PM’,PMk满足如下条件: 其中,k=0,1...l,l表示满足RealTimeFilter的物理机数量;步骤2,Weight过程改进;修改原始称重函数WeightPM为Weight’PM:Weight′PM=WeightPM+wrt*weightrtx上式中,wrt是一个固定值由用户设定,表示实时进程属性固有权重值,weightrtx表示实时性的称重函数: 该称重函数的意义如下:满足实时进程绑定的CPU数量越多则COST越小,表明满足客户需求对自己的损失越小;步骤3,虚拟机最终放置过程改进;通过步骤1、步骤2中已完成对物理机的筛选及称重,即从物理机全集中淘汰掉不满足用户需求的物理机,并按实时性绑定最佳策略进行称重排序,设步骤2中得到权重最低的为物理机记作H,则通过如下步骤进行虚拟机最终放置:步骤3.1,设实时性绑定最佳的物理机为PM‘j,则根据VMi所需绑定CPU数量从PMj‘中选取个可绑定的CPU,按最先适配分配原则进行选择;步骤3.2,将VMi放置于物理机PMj‘,VMi所在进程优先级预设为实时进程,调度策略预设为先进先出并启动该进程。

全文数据:

权利要求:

百度查询: 中国船舶重工集团公司第七研究院 一种面向嵌入式虚拟化环境下的虚拟机静态放置方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。