[发明专利]一种基于Docker技术的容器调度方法在审
申请号: | 201710809768.7 | 申请日: | 2017-09-11 |
公开(公告)号: | CN107562545A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 张永 | 申请(专利权)人: | 南京奥之云信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 docker 技术 容器 调度 方法 | ||
1.一种基于Docker 技术的容器调度方法,其特征是,在调度模块中增加信息收集模块,所述信息收集模块用于周期性的获取容器在节点中的资源分配信息,生成相应的周期性的时间序列;
计算容器在节点中分配的静态资源利用权值;
根据前一段时间序列,建立动态权值预测模型,然后对后一周期容器在节点中动态资源利用权值进行预测;
根据所述静态资源利用权值与所述动态资源利用权值进行综合排序;
根据所述综合排序结果,对容器部署节点进行分配;
根据周期性时间序列得到的新的动态资源利用权值,进行动态调整容器的资源分配。
2.根据权利要求1所述的一种基于Docker 技术的容器调度方法,其特征是,所述资源分配信息包括容器的CPU、内存和宽带信息。
3.根据权利要求1所述的一种基于Docker 技术的容器调度方法,其特征是,所述静态资源利用权值采用所述分配资源利用率方差进行赋值。
4.根据权利要求1所述的一种基于Docker 技术的容器调度方法,其特征是,所述动态资源利用权值基于灰色模型建立动态权值预测模型,求得周期性的动态权值。
5.根据权利要求3所述的一种基于Docker 技术的容器调度方法,其特征是,所述静态资源利用权值算法如下:
节点资源维度为D[1,2,…,d],节点已分配的资源为U[u1,u2,…ud],节点资源总量为T[t1,t2,…td],节点待分配资源为P[p1,p2,…pd],节点资源利用率为R[r1,r2,…rd],根据式(1)计算每个节点分配此容器的静态资源利用率:
(1)
根据式(2)计算多维度平均资源利用率:
(2)
根据式(3)计算每个节点资源配置资源方差值:
(3)。
6.根据权利要求4所述的一种基于Docker 技术的容器调度方法,其特征是,所述动态权值预测模型建立方法如下:
获取节点前n时刻内的多维度资源利用率,组成原始时间序列
;
将所述原始时间序列经累加生成法生成新的序列;
对所述新的序列建立GM(1,1)模型对应的微分方程,见下式(4),
(4)
式中,α为发展灰数,为内生成控制灰数;
设,利用最小二乘法求解,得:
(5)
对B矩阵(6)和Y矩阵(7)进行矩阵运算,根据式(5)求出发展灰数α以及内生成控制灰数;
(6)
(7)
将发展灰数α以及内生成控制灰数代入预测模型公式(8)中,根据预测模型公式(8)计算出时间区间[1,n+1]的分配资源的预测模型值;
(8)
根据公式(9)将相邻预测模型值相减,得出分配资源在时间区间[1,n+1]的预测值值;
(9)
根据公式(10)对预测模型进行残差检验,评估模型是否达到要求;
(10)
对下一周期的分配资源预测值求和得出动态权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京奥之云信息技术有限公司,未经南京奥之云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710809768.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信号处理的方法及装置
- 下一篇:任务分配方法、装置及即时通信工具