[发明专利]一种容器化云资源分配方法在审
| 申请号: | 201811550003.7 | 申请日: | 2018-12-18 |
| 公开(公告)号: | CN109656717A | 公开(公告)日: | 2019-04-19 |
| 发明(设计)人: | 彭志平;崔得龙;钟积海;李启锐;何杰光;张磊 | 申请(专利权)人: | 广东石油化工学院 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
| 代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 杨采良 |
| 地址: | 525000 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源调度模块 分配容器 资源分配 虚拟机 调度程序调度 数据存储模块 数据恢复程序 资源分配技术 资源获取模块 资源匹配模块 存储器存储 可分配资源 任务分配器 恢复模块 基础设施 匹配程序 数据恢复 顺序建立 显示模块 主控模块 资源部署 资源类型 可接受 匹配度 云计算 资源池 显示器 队列 服务 部署 灾难 分配 规划 保证 | ||
1.一种容器化云资源分配方法,其特征在于,所述容器化云资源分配方法包括以下步骤:
步骤一,通过资源获取模块利用任务分配器,获取所有虚拟机的剩余可分配资源;
步骤二,通过资源部署模块利用部署程序根据待分配容器服务到达的先后顺序建立一个待部署容器队列;
步骤三,主控模块通过资源匹配模块利用匹配程序计算待分配容器服务与所有可接受该容器服务的虚拟机的匹配度值;
步骤四,通过资源调度模块利用调度程序调度容器化云资源;通过恢复模块利用数据恢复程序对云计算基础设施内的灾难进行数据恢复;
步骤五,通过数据存储模块利用存储器存储云数据;并通过显示模块利用显示器显示容器化云资源分配系统操作界面。
2.如权利要求1所述容器化云资源分配方法,其特征在于,所述资源调度模块调度方法如下:
(1)根据一应用的资源需求,对云计算资源池中的每一资源类型分别部署所述应用进行评估,获得评估结果;
(2)根据所述评估结果,确定用于部署所述应用的资源类型,使所述应用对应的计算节点上运行所确定资源类型;
(3)其中所述资源类型包括物理服务器、虚拟机和容器。
3.如权利要求2所述容器化云资源分配方法,其特征在于,所述对云计算资源池中的每一资源类型分别部署所述应用进行评估,获得评估结果的步骤包括:
对云计算资源池中的每一资源类型分别部署所述应用进行分数评估,获得第一评估结果;
对云计算资源池中的每一资源类型分别部署所述应用进行性价比分析,获得第二评估结果;
对云计算资源池中的每一资源类型分别部署所述应用进行资源分析,获得第三评估结果;
所述对云计算资源池中的每一资源类型分别部署所述应用进行分数评估,获得第一评估结果的步骤包括:
根据所述应用的资源需求的多个特征属性,对每一资源类型分别满足每一特征属性的情况进行分数评估,获得每一资源类型对应每一特征属性的子评分;
统计每一资源类型的多个子评分,获得每一资源类型的总评分;
对多个资源类型的总评分由高至低进行排序,获得第一评估结果;
所述对云计算资源池中的每一资源类型分别部署所述应用进行性价比分析,获得第二评估结果的步骤包括:
分析每一资源类型分别部署所述应用时所需要的节点个数;
根据每一资源类型分别部署所述应用时所需要的节点个数,计算每一资源类型分别部署所述应用的总成本;
将多个所述资源类型分别部署所述应用的总成本进行比较,获得第二评估结果。
4.如权利要求1所述的容器化云资源分配方法,其特征在于,所述恢复模块恢复方法包括:
1)由资源提供器在分布式计算网络上创建资源,所述资源各自具有元数据记录;
2)由所述资源提供器使用特定信息来标记所述资源,所述特定信息用于唯一地标识所述资源并且用于标识拥有所述资源的租户;
3)确定所述分布式计算网络何时处于灾难恢复模式;以及
4)由所述资源提供器使用标记的所述信息来重新创建所述资源元数据记录;
所述恢复方法还包括:
由所述资源提供器维护消费者订阅和由消费者创建的资源的列表;
由所述资源提供器揭露具有对所述资源提供器的访问的消费者订阅的列表;
由所述资源提供器提供由每个消费者订阅拥有的资源的列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东石油化工学院,未经广东石油化工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811550003.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Slurm作业调度方法及系统
- 下一篇:智能电视应用程序控制方法





