[发明专利]一种结合Docker技术的资源按需动态分配方法有效
申请号: | 201510493203.3 | 申请日: | 2015-08-12 |
公开(公告)号: | CN105068874B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 沙卫国;于烨;孙寅;李斌;刘思尧;李强;施科峰 | 申请(专利权)人: | 国家电网公司;国网宁夏电力公司信息通信公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 宁夏专利服务中心 64100 | 代理人: | 赵明辉 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种结合Docker技术的资源按需动态分配方法。其特点是,包括如下步骤:使用Docker技术的分布式平台利用集群管理器进行监控和资源调整,针对虚拟机环境的按需动态资源分配要求,先将系统资源分块,每块资源份额固定,然后进行管理和分配系统资源。本发明的分配方法通过对资源分配过程进行建模,合理分配计算机资源,并通过结合Docker技术,针对Docker技术中容器之间互相隔离的特点,并按照用户对资源份额的需要,制定相应的资源动态分配方案,确保计算机系统正常有序运行,有效避免资源浪费。 | ||
搜索关键词: | 一种 结合 docker 技术 资源 动态分配 方法 | ||
【主权项】:
1.一种结合Docker技术的资源按需动态分配方法,其特征在于,包括如下步骤:使用Docker技术的分布式平台利用集群管理器进行监控和资源调整,针对虚拟机环境的按需动态资源分配要求,先将系统资源分块,每块资源份额固定,然后进行管理和分配系统资源;具体包括如下步骤:第一阶段,用户进行容器初始化,资源根据用户需求进行初始分配,分配完成后用户的容器只能使用当前分配的有限物理机资源,并且资源份额为M的倍数,空闲的资源作为用户需求的备用资源;第二阶段,具体如下:a.用户提出新的资源分配请求,需要分配的资源份额表示为nM;b.调度中心根据用户请求的资源情况,向资源池申请资源,通过资源分配算法,找到满足用户需求的资源份额分配给用户;c.系统更新资源池,并通过集群管理工具对系统进行监控,检测各个容器的资源使用情况和负载满足情况,计算资源利用率;d.建立一个先验知识库,并基于资源利用率,通过如下的朴素贝叶斯算法进行用户优先级分类,资源利用率越高的用户,其优先级越高,其中用户优先级分别表示为r1,r2,…,ri,用户节点分别表示为N1,N2,…,Nj:
公式中,P(ri|Nj)表示给定节点Nj,分类为ri的概率;P(Nj|ri)表示给定ri等级下节点Nj出现的概率;P(ri)表示ri的先验概率,P(Nj)表示为节点Nj出现的概率;f.重复步骤a至步骤d,不断完善贝叶斯优先级分类模型;第三阶段,具体如下:a.用户提出新的资源分配请求,需要分配的资源份额表示为nM;b.调度中心根据用户请求的资源情况,向资源池申请资源,在同一时间段内多个用户申请资源,优先级较高的用户优先获得分配,其调度算法与第二阶段一致,找到满足用户需求的资源份额分配给用户;c.系统更新资源池,并通过集群管理工具对系统进行监控,检测各个容器的资源使用情况和负载满足情况,计算资源利用率;d.继续更新先验知识库的情况,不断更新用户的优先级评定;第三阶段的资源分配结束后,继续由Docker技术的集群管理工具进行资源的监控,并计算本时间段资源的利用率,并将结果反馈到先验知识库中,不断更新先验知识库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网宁夏电力公司信息通信公司,未经国家电网公司;国网宁夏电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510493203.3/,转载请声明来源钻瓜专利网。
- 上一篇:进程间的通信方法及系统
- 下一篇:在移动终端中的信息推送的方法及装置