[发明专利]云平台中一种基于等级和物理机负载的虚拟机调度方法有效
申请号: | 201610406029.9 | 申请日: | 2016-06-08 |
公开(公告)号: | CN106095531B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 肖利民;徐志罡;詹维典;岳喜春;李书攀;阮利 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F9/48 |
代理公司: | 北京金恒联合知识产权代理事务所 11324 | 代理人: | 李强 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的云平台中一种基于安全等级、和物理机负载的虚拟机调度方法,通过对虚拟机和物理机的安全等级和服务等级的设定,最终使虚拟机在符合要求的物理机上启动,具体要求如下:1、虚拟机和物理机的安全等级、服务等级相对应;2、在满足1的条件下选择负载情况最优的物理机启动虚拟机。通过实现该调度方法,在满足安全等级、服务等级符合要求的情况下实现资源的最大化利用。 | ||
搜索关键词: | 平台 一种 基于 等级 物理 负载 虚拟机 调度 方法 | ||
【主权项】:
1.云平台中一种基于等级和物理机负载的虚拟机调度方法,其特征在于包括以下步骤:步骤1,对云平台用户划分角色,将云平台用户分为两类:管理员和普通用户,步骤2,管理员设置云平台中物理机的安全等级和服务等级,步骤3,云平台将管理员为物理机设置的安全等级和服务等级存储到数据库中,数据库中需要记录物理机的id、物理机的安全等级、物理机的服务等级,其中物理机的id在云平台中是唯一的,步骤4,云平台中的监控模块定时对整个云平台中物理机的负载情况进行监控,并将监控信息存储到数据库中,监控信息主要包括主机名、CPU监控信息、硬盘监控信息、网络监控信息、内存监控信息,其中主机名为物理机的主机名,该主机名在云平台中也是唯一的,步骤5,普通用户创建虚拟机,并在创建虚拟机的同时指定虚拟机的安全等级和服务等级,普通用户负责在创建虚拟机之前评估自己将要创建的虚拟机的安全等级和服务等级,然后在创建虚拟机时为虚拟机指定安全等级和服务等级,步骤6,云平台中调度模块接收到普通用户为虚拟机指定的安全等级和服务等级,步骤7,云平台中调度模块根据虚拟机的安全等级和服务等级到数据库获取具有相同安全等级和服务等级的物理机的列表,记为h1h2…hn,步骤8,云平台中调度模块从数据库中获取步骤7中h1h2…hn对应的主机的监控信息,记为I1I2…In,步骤9,为步骤8中得到的I1I2…In做归一化处理,并为每一条监控信息Ii中所有参数赋权重,最终得到赋权重后的信息W1W2…Wn,步骤10,根据步骤9中得到的赋权重后的信息W1W2…Wn,从中选出权重最大的物理机作为最适合创建虚拟机的物理机,步骤11,将虚拟机的相关信息存储到数据库中,主要包括虚拟机id,虚拟机安全等级,虚拟机服务等级,虚拟机所在的物理机的id,步骤12,将选中的物理机的相关信息返回给云平台中其他模块,最终完成虚拟机的创建,步骤13,虚拟机创建成功步骤14,管理员修改虚拟机的安全等级和服务等级,并将虚拟机安全等级和服务等级存储到数据库,步骤15,虚拟机重新启动时,从数据库中读取虚拟机的安全等级和服务等级,步骤16,重新执行步骤7~步骤12,获取适合虚拟机启动的物理机,步骤17,对虚拟机进行迁移,实现虚拟机的启动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610406029.9/,转载请声明来源钻瓜专利网。