[发明专利]在容器化环境中共享缓存的类别数据在审
申请号: | 202180061794.0 | 申请日: | 2021-07-20 |
公开(公告)号: | CN116171425A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 于安洋;D·乔普拉;A·巴德尔;V·桑达来森;M·皮尔鲁;M·道森;D·黑丁格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 环境 共享 缓存 类别 数据 | ||
1.一种用于共享缓存的类数据的计算机实现的方法,所述方法包括:
启动容器化环境的容器中的管理运行时应用的启动;
接收关于管理的运行时应用的信息,所述信息包括应用映像标识符、与管理的运行时应用相关联的参数和对应于与管理的运行时应用相关联的工作节点的工作节点标识符;
在由服务器管理的中央SCC储存库中定位以所述应用映像标识符和所述参数的组合为关键字的第一共享类别高速缓存(SCC);以及
响应于定位所述第一SCC:
将所述第一SCC发送给与所述工作节点相关联的客户端,并且
将所述第一SCC存储在本地SCC储存库中。
2.根据权利要求1所述的方法,还包括:
从所述客户端接收与所述管理的运行时应用的类型相关联的第一更新请求,所述第一更新请求包括所述应用映像标识符、所述参数、关于所述工作节点的信息、额外的类数据、提前编译数据、以及关于所述第一SCC随时间生成和累积的执行数据;
确定接受所述第一更新请求;以及
响应于接受所述第一更新请求:
分析包括所述第一更新请求的多个更新请求以创建分析的更新请求数据,
基于分析的更新请求数据,确定分析的更新请求数据包括多个更新请求中的一个以上的更新请求所共用的新数据,并且
基于所述新数据修改所述第一SCC以产生第二SCC。
3.根据权利要求1所述的方法,还包括:
从所述客户端接收源于所述管理的运行时应用并且与所述第一SCC相关联的第一更新请求,其中,所述第一更新请求与所述管理的运行时应用的类型相关联,包括所述应用映像标识符、所述参数、关于所述工作节点的信息、额外的类数据、提前编译数据、以及关于所述第一SCC随时间生成和累积的执行数据;
确定拒绝所述第一更新请求;以及
响应于拒绝所述第一更新请求,向所述客户端发送第二SCC。
4.根据权利要求2所述的方法,其中,所述管理的运行时应用的类型基于所述应用映像标识符,其中,具有共同的应用映像标识符的多个管理的运行时应用是相同类型的。
5.根据权利要求1所述的方法,其中,所述服务器放置在与所述工作节点分离并且不同的专用节点上。
6.根据权利要求1所述的方法,其中,所述服务器执行从以下各项组成的组中选择的任务:
结合管理的运行时应用的启动来向所述容器提供所述第一SCC;
与容器编排系统通信以获得关于服务器的范围内的管理的运行时应用映像的信息;
管理所述中央SCC储存库;
将所述容器与对应的客户端相关联;以及
根据从所述客户端接收的更新请求更新所述第一SCC。
7.根据权利要求3所述的方法,其中,确定拒绝所述第一更新请求是基于从以下各项组成的组中选择的因素:(i)所述第一SCC已满;(ii)管理的运行时应用返回错误代码;(iii)管理的运行时应用返回非预期的返回代码;以及(iv)第二SCC比第一SCC新。
8.一种用于共享缓存的类数据的计算机程序产品,包括:
一个或多个计算机可读存储介质,以及存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令包括被编程为执行以下操作的指令:
启动容器化环境的容器中的管理运行时应用程序的启动;
接收关于管理的运行时应用的信息,所述信息包括应用映像标识符、与管理的运行时应用相关联的参数和对应于与管理的运行时应用相关联的工作节点的工作节点标识符;
在由服务器管理的中央SCC储存库中定位以所述应用映像标识符和所述参数的组合为关键字的第一共享类别高速缓存(第一SCC);以及
响应于定位所述第一SCC:
将所述第一SCC发送给与所述工作节点相关联的客户端;以及
将所述第一SCC存储在本地SCC储存库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180061794.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车的密封结构及汽车的密封件
- 下一篇:计划生成系统及计划生成方法