[发明专利]一种面向嵌入式虚拟化环境下的虚拟机静态放置方法在审
申请号: | 202110369738.5 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113282366A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 高翔宇;李宁;孙牧 | 申请(专利权)人: | 中国船舶重工集团公司第七研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100101*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 嵌入式 虚拟 环境 虚拟机 静态 放置 方法 | ||
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过程改进;
修改原始称重函数Weight(PM)为Weight’(PM):
Weight’(PM)=Weight(PM)+wrt*weightrt(x)
上式中,wrt是一个固定值由用户设定,表示实时进程属性固有权重值,weightrt(x)表示实时性的称重函数:
该称重函数的意义如下:满足实时进程绑定的CPU数量越多则COST越小,表明满足客户需求对自己的损失越小;
步骤3,虚拟机最终放置过程改进;
通过步骤1、步骤2中已完成对物理机的筛选及称重,即从物理机全集中淘汰掉不满足用户需求的物理机,并按实时性绑定最佳策略进行称重排序,设步骤2中得到权重最低的为物理机记作H,则通过如下步骤进行虚拟机最终放置:
步骤3.1,设实时性绑定最佳的物理机为PM’j,则根据VMi所需绑定CPU数量从PMj’中选取个可绑定的CPU,按最先适配分配原则进行选择;
步骤3.2,将VMi放置于物理机PMj’,VMi所在进程优先级预设为实时进程,调度策略预设为先进先出并启动该进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七研究院,未经中国船舶重工集团公司第七研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110369738.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节水淋浴喷头
- 下一篇:检查床助力系统及其控制方法