[发明专利]一种云容器集群的部署方法及系统在审
申请号: | 201911291206.3 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111159859A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 张雪颖;周睿婷;李宗鹏;范仁军;林军 | 申请(专利权)人: | 万般上品(常州)物联网系统有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/04;G06F9/50 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王华英 |
地址: | 213000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 集群 部署 方法 系统 | ||
本发明公开一种云容器集群的部署方法及系统,所述云容器集群的部署方法包括:对所述云容器集群的部署方案的问题进行建模,以得到非线性规划模型,将所述非线性规划模型改写为整数线性规划模型,对所述整数线性规划模型进行松弛处理,根据当前的资源价格和云容器集群的最佳部署方案,以初步判断是否接受云容器集群请求,计算所述云容器集群请求的云容器部署成本和通信开销成本,继续执行所述初步判断是否接受云容器集群请求,根据所述最小成本以及所述云容器集群的最佳部署方案,最终判断是否接受所述容器集群请求。本发明的云容器集群的部署方法能够根据用户的需求进行动态的部署。
技术领域
本发明涉及云计算技术领域,特别是涉及一种云容器集群的部署方法及系统。
背景技术
云资源主要是通过虚拟化技术,被打包成不同类型的虚拟机去服务用户。云容器的出现为云资源的配置提供了另一种轻便灵活的方式。不同虚拟机,云容器不需要安装专门的操作系统。一个云容器可以只装配很少的资源,并且在毫秒内启动。
除了购买单独的云容器以外,云用户有时候也需要购买一系列的云容器和它们之间的连接网络,组成一个云容器集群去运行复杂的任务。一个典型的例子是并行计算任务。在采用MapReduce框架的分布式系统中,计算任务一般由并行工作的计算节点完成的。首先,输入数据切片分给不同的执行Map任务的计算节点处理,执行Map任务的计算节点将输入数据经过排序、复制、合并以后得到关键值,并传输给执行Reduce任务的计算节点,最后,执行Reduce任务的计算节点完成Reduce运算并输出Reduce结果。虚拟化技术把计算节点部署在云容器上。由于计算节点之间需要通信,它们组成了云容器集群。和传统的虚拟集群相比,云容器集群为应用提供了更好的性能表现,并且通过快速部署每个节点增强了灵活性。
现有的云容器的部署通常采用的是静态配置集群,假设每个集群的配置是固定的,尚不能根据用户的需求进行动态的部署,不能满足不同用户的多样化的请求,资源的利用率不能最大化,因此迫切需要改进。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种云容器集群的部署方法及系统,用于解决现有技术中的静态配置集群不能根据用户的需求进行动态的部署,不能满足不同用户的多样化的请求,资源的利用率不能最大化的问题。
为实现上述目的及其他相关目的,本发明提供一种云容器集群的部署方法,所述云容器集群的部署方法包括:
对所述云容器集群的部署方案的问题进行建模,以得到非线性规划模型;
将所述非线性规划模型改写为整数线性规划模型;
对所述整数线性规划模型进行松弛处理,根据当前的资源价格和云容器集群的最佳部署方案,以初步判断是否接受云容器集群请求;
计算所述云容器集群请求的云容器部署成本和通信开销成本,以得到实现所述云容器集群请求的最小成本以及所述云容器集群的最佳部署方案,继续执行所述初步判断是否接受云容器集群请求;
根据所述最小成本以及所述云容器集群的最佳部署方案,最终判断是否接受所述容器集群请求。
在本发明的一实施例中,所述云容器集群的部署方案的问题包括用户的请求、云服务提供商的决策、部署方案中的一种或几种。
在本发明的一实施例中,所述对所述整数线性规划模型进行松弛处理,根据当前的资源价格和云容器集群的最佳部署方案,以初步判断是否接受云容器集群请求的步骤包括:
对所述整数线性规划模型进行松弛处理;
引入对偶问题变量,以得到原问题的对偶问题,所述原问题即为所述云容器集群的部署方案的问题;
根据资源占用情况,对当前所有资源进行单位定价,以得到当前资源价格;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万般上品(常州)物联网系统有限公司,未经万般上品(常州)物联网系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911291206.3/2.html,转载请声明来源钻瓜专利网。