[发明专利]基于能耗优化的Docker容器部署方法及系统有效

专利信息
申请号: 201811175293.1 申请日: 2018-10-10
公开(公告)号: CN109408230B 公开(公告)日: 2021-07-20
发明(设计)人: 牛逸翔;孙毓忠 申请(专利权)人: 中国科学院计算技术研究所
主分类号: G06F9/50 分类号: G06F9/50;G06F9/455;G06F11/30
代理公司: 北京泛华伟业知识产权代理有限公司 11280 代理人: 王勇
地址: 100190 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 能耗 优化 docker 容器 部署 方法 系统
【权利要求书】:

1.一种基于能耗优化的Docker容器的部署方法,包括以下步骤:

步骤1)收集待部署的Docker容器信息以及目标服务器信息;

步骤2)分别计算每个待部署Docker容器运行在每一台目标服务器上时的能耗值,包括:

步骤21)采集与任一个所述待部署Docker容器和任一台所述目标服务器关联的第一参数和第二参数,所述第一参数包括所述待部署Docker容器在所述目标服务器上运行之前,所述目标服务器的第一CPU利用率、第一内存利用率、第一网络带宽利用率和第一磁盘利用率;所述第二参数包括所述待部署Docker容器在所述目标服务器上运行时,所述目标服务器的第二CPU利用率、第二内存利用率、第二网络带宽利用率和第二磁盘利用率;

步骤22)利用所述第一参数和所述第二参数计算对应于所述待部署Docker容器和所述目标服务器的系统资源利用率,所述系统资源利用率包括所述待部署Docker容器在所述目标服务器上运行时所占用的CPU利用率、内存利用率、带宽利用率和磁盘利用率;

步骤23)利用所述系统资源利用率计算对应于所述待部署Docker容器和所述目标服务器的所述能耗值;

步骤3)基于贪心策略为所述每一台目标服务器部署一个最优Docker容器;所述最优Docker容器是指针对任一台目标服务器,所有当前剩余待分配的Docker容器中,所述能耗值最低的Docker容器。

2.一种基于能耗优化的Docker容器的部署方法,包括以下步骤:

步骤1)收集待部署的Docker容器信息以及目标服务器信息;

步骤2)分别计算每个待部署Docker容器运行在每一台目标服务器上时的能耗值,包括:

步骤21)将所述待部署Docker容器和所述目标服务器分为若干批次;

步骤22)计算当前批次中,每个待部署Docker容器在每台目标服务器上运行时的能耗值;

步骤3)基于贪心策略为所述每一台目标服务器部署一个最优Docker容器,所述最优Docker容器是指针对任一台目标服务器,在所有当前剩余待分配的Docker容器中所述能耗值最低的Docker容器,包括:

步骤31)针对当前批次,为每台目标服务器分配一个当前批次中的最优Docker容器;

步骤32)重新执行所述步骤22)和步骤31),直到完成针对所有批次的部署。

3.根据权利要求2所述的部署方法,其特征在于,若所述步骤22)获得的当前批次中对应于多个待部署Docker容器和多个目标服务器的能耗值相同,则所述步骤31)进一步包括:

若所述待部署Docker容器数量大于等于所述目标服务器数量,则直接为所述每一台目标服务器分配一个所述最优Docker容器;

若所述待部署Docker容器数量小于所述目标服务器数量,则按照所述目标服务器的优先级排序,将所述最优Docker容器优先部署于优先级排序靠前的所述目标服务器,剩余所述目标服务器则执行所述步骤32)。

4.根据权利要求3所述的部署方法,其特征在于,所述目标服务器的优先级排序是指对于任意一个所述待部署Docker容器在不同的目标服务器上运行时,所述能耗值较低的目标服务器具有较高的优先级。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201811175293.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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