[发明专利]基于Docker容器集群的智能弹性伸缩方法在审

专利信息
申请号: 201710123712.6 申请日: 2017-03-03
公开(公告)号: CN106961351A 公开(公告)日: 2017-07-18
发明(设计)人: 肖甫;杜威科;韩志杰;王少辉;沙乐天;王汝传 申请(专利权)人: 南京邮电大学
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08;G06F9/50;G06F9/455
代理公司: 南京知识律师事务所32207 代理人: 张芳
地址: 210023 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明是一种基于Docker容器集群的智能弹性伸缩方法,包括监控并采样数据、数据预测分析、执行伸缩算法、执行伸缩活动几个步骤。本发明针对不同的负载变化,预测式伸缩的误差通过响应式伸缩来弥补调整,响应式伸缩的滞后通过预测式伸缩平滑过渡,该方法能够更好地应对周期性负载和突发式负载,迅速横向智能伸缩Docker容器,并通过弹性伸缩公差和冷却时间,避免抖动情况的产生。
搜索关键词: 基于 docker 容器 集群 智能 弹性 伸缩 方法
【主权项】:
基于Docker容器集群的智能弹性伸缩方法,其特征在于,包括以下步骤:监控并采样数据,1‑1、每台主机中的子监控模块对所述主机的运行状态和参数进行监控,将定时采集到的数据发送至总监控模块;1‑2、总监控模块汇总所述数据,发送到历史负载表、近期负载表和规则伸缩报警器;数据预测分析,2‑1.对所述历史负载表中的负载数据进行采样、加权、分类等预处理;2‑2.将预处理后的历史负载数据代入预测模型,对未来的工作负载值进行预测;执行伸缩算法,3‑1.基于步骤1‑2的结果,获得当前负载;如果当前负载大于预设的负载阈值上限的1.1倍或小于负载阈值下限的0.9倍,则触发伸缩算法,执行步骤3‑2;否则继续获取当前负载,并与负载阈值进行比较;3‑2.根据近期负载表,计算当前负载变化率,如果当前负载变化率大于负载变化率阈值,说明是突发负载采用响应式伸缩,使用步骤1‑2当前数据中的的实时负载计算伸缩容器的数量;如果当前负载变化率小于负载变化率阈值,说明不是突发负载,采用预测式伸缩,使用步骤2‑2的预测负载计算伸缩容器的数量;执行伸缩活动,4‑1、总伸缩执行器根据步骤3‑2中计算的伸缩容器的数量,向子伸缩执行器发送相应的伸缩请求,然后进入冷却状态,在此期间拒绝到达的伸缩活动,直到冷却时间结束;4‑2、子伸缩执行器收到伸缩请求后,执行容器的创建、运行、销毁任务,负责容器的整个生命周期,并进行健康检查,保证运行的伸缩容器数量与步骤3‑2)的结果一致。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710123712.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top