[发明专利]一种支持突发应急的云计算资源分配方法有效
申请号: | 201711312598.8 | 申请日: | 2017-12-12 |
公开(公告)号: | CN107967179B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 陈静;王英龙;郭莹;王筠 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的支持突发应急的云计算资源分配方法,包括:a).获取包括用户优先级、资源需求的紧迫程度、资源申请数量和配置在内的用户资源申请信息;b).计算用户资源分配优先级;c).获取可用物理服务器的资源信息;d).计算物理服务器的资源利用率;e).建立虚拟机性能匹配最优、虚拟机提供时间最短、平台总体负载变化最小的多目标函数以及约束条件;f).建立虚拟机请求与物理服务器的映射关系;g).进行资源分配。本发明的云计算资源分配方法,通过建立的多目标函数和约束条件,采用多目标优化算法得到一组解集,选择一个解作为映射方案,即可实现虚拟机的最优化布设。同时,该分配方法具有支持突发应急的功能,突发应急用户可优先被分配。 | ||
搜索关键词: | 一种 支持 突发 应急 计算 资源 分配 方法 | ||
【主权项】:
一种支持突发应急的云计算资源分配方法,其特征在于,通过以下步骤来实现:a).获取用户资源申请信息,收集包括用户优先级、资源需求的紧迫程度、资源申请数量和配置在内的用户资源申请信息,并将用户的资源申请按照时间顺序以虚拟机请求队列表示,其中表示请求队列中第i个虚拟机,其资源需求用表示,n为虚拟机数量,分别为用户所申请虚拟机的CPU数量、内存大小、磁盘容量;r表示用户资源需求的紧迫程度;b).计算用户资源分配优先级,根据用户优先级和资源需求的紧迫程度计算用户资源分配优先级λi,资源分配优先级高的虚拟机申请将优先被分配资源,相同优先级的虚拟机按照队列V中先后顺序依次分配;c).获取可用物理服务器的资源信息,首先获取云计算平台中每个可用物理服务器的资源总量分别表示物理服务器i的CPU总数量、内存总容量、磁盘总容量;然后采集每个可用物理服务器空闲资源容量,包括物理服务器的空闲CPU数量空闲内存容量和空闲磁盘容量建立云计算平台可用物理服务器组P=(p1,p2,...,pi,...pm),其中pi为第i个物理服务器,m为可用物理服务器数量,其当前空闲资源容量表示为d).采集物理服务器的资源利用率,计算包括CPU利用率内存利用率和磁盘利用率在内的物理服务器的资源利用率;e).建立多目标函数及约束关系,以资源分配最优化和及时性为目标,并支持突发应急资源请求,建立虚拟机性能匹配最优、虚拟机提供时间最短、平台总体负载变化最小的多目标函数,并建立虚拟机资源请求与物理服务器空闲资源间的约束条件;f).建立虚拟机请求与物理服务器的映射关系,根据步骤e)中的多目标函数和约束关系,采用多目标优化算法得到一组解集,选择其中一个解作为映射方案,建立虚拟机请求队列与物理服务器的映射关系,从而为虚拟机请求队列中的每一个虚拟机选择了最合适的物理服务器;g).进行资源分配,根据步骤f)中为虚拟机选择的最合适的物理服务器,并按照步骤b)中求取的用户资源分配优先级,依次为用户在相应的物理服务器上创建虚拟机,实现资源分配。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711312598.8/,转载请声明来源钻瓜专利网。