[发明专利]优化用于容器仓库的镜像重构在审
申请号: | 202010583832.6 | 申请日: | 2020-06-23 |
公开(公告)号: | CN112181584A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | D·斯考尔蒂斯;V·塔拉索夫;L·鲁普瑞彻特;N·梅基都 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F8/61 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘玉洁 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 用于 容器 仓库 镜像重构 | ||
本申请涉及优化用于容器仓库的镜像重构。一种计算机实现的方法包括接收容器仓库的特征信息。容器仓库包括多个容器镜像。该方法包括选择容器仓库中的至少两个容器镜像,并基于特征信息选择用于优化的参数。该方法还包括基于用于优化的参数生成成本函数,并基于该成本函数优化容器仓库中的至少两个容器镜像。一种计算机实现的方法包括接收容器镜像中的至少两层中的每一层的构成。该至少两层中的每一层的构成包括至少一个文件。该方法包括映射该至少两层中的构成之间的重合,并基于该重合估计容器镜像中的冗余。该方法还包括计算减少容器镜像中的冗余的新层。
技术领域
本发明涉及容器镜像(container image),更具体地,本发明涉及在云存储系统和网络中优化用于容器仓库(registry)的镜像重构。
发明内容
根据一个实施例,计算机实现的方法包括接收容器仓库的特征信息。容器仓库包括多个容器镜像。该方法包括选择容器仓库中的至少两个容器镜像,并基于特征信息选择用于优化的参数。该方法还包括基于用于优化的参数生成成本函数,并基于该成本函数优化容器仓库中的至少两个容器镜像。
根据一个实施例,计算机实现的方法包括接收容器镜像中的至少两层中的每一层的构成(composition)。该至少两层中的每一层的构成包括至少一个文件。该方法包括映射(mapping)该至少两层中的构成之间的重合(overlap),并基于该重合估计容器镜像中的冗余。该方法还包括计算减少容器镜像中的冗余的新层。
根据一个实施例,用于减少冗余的计算机程序产品包括计算机可读存储介质,其具有体现在其中的程序指令。该程序指令可由计算机执行,以使得计算机由计算机接收容器仓库的特征信息。容器仓库包括多个容器镜像。该程序指令使得计算机由计算机选择容器仓库中的至少两个容器镜像,并由计算机基于特征信息选择用于优化的参数。该程序指令还使得计算机由计算机基于用于优化的参数生成成本函数,并由计算机基于该成本函数优化容器仓库中的至少两个容器镜像。
从以下详细描述中,本发明的其它方面和实施例将变得显而易见,当结合附图时,以下详细描述通过示例的方式示出了本发明的原理。
附图说明
图1显示了根据本发明的一个实施例的云计算环境。
图2显示了根据本发明的一个实施例的抽象模型层。
图3是根据本发明的一个实施例的高级架构。
图4是根据本发明的一个实施例的方法的流程图。
图5是根据本发明的一个实施例的方法的流程图。
图6是根据本发明的一个实施例的例示优化的示意图。
图7是根据本发明的一个实施例的例示优化的示意图。
具体实施方式
以下描述是为了说明本发明的一般原理,而不是为了限制这里要求保护的发明概念。此外,本文所述的特定特征可与其他所述特征以各种可能的组合和排列组合使用。
除非本文另有明确定义,否则所有术语将被给予其最广泛的可能解释,包括说明书中暗示的含义以及本领域技术人员理解的和/或词典、论文等中定义的含义。
还必须注意,如在说明书和所附权利要求中所使用的,单数形式一、一个和该包括复数对象,除非另有说明。还将理解,术语包括和/或包含在本说明书中使用时,指定所陈述的特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或多个其他特征、整数、步骤、操作、元件、组件和/或其群组的存在或添加。
下面的描述公开了用于在云存储系统和网络中优化用于容器仓库的镜像重构的几个实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010583832.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息提供装置、信息提供方法及存储介质
- 下一篇:清洁方法和等离子体处理装置