[发明专利]云计算中容器的系统级管理方法有效
申请号: | 201510975121.2 | 申请日: | 2015-12-22 |
公开(公告)号: | CN106685684B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 于家伟;钟寓实;钟婧;邵长钰;唐飞雄 | 申请(专利权)人: | 北京轻元科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种云计算中容器的系统级管理方法,包括:在服务i运行过程中,服务监测单元i按时间间隔向容器控制单元发送与服务i对应且为有效容器数量的查询请求消息;容器控制单元将容器数量m返回给服务监测单元i;服务监测单元i比较容器数量m是否小于目标容器数量n,如小于,设差值为p,向容器控制单元下发立即创建p个新容器的指令;容器控制单元将所创建的p个新容器分配给服务i。优点为:可及时发现已向某个服务分配但转变为无效运行状态的容器,并及时向该服务分配新的可用容器,由此保证在某个服务被启动以及运行的整个生命过程中,始终使其被分配恒定数量的容器,保证服务连续不间断运行,提高系统的服务能力、稳定性及可靠性。 | ||
搜索关键词: | 计算 容器 系统 管理 方法 | ||
【主权项】:
1.一种云计算中容器的系统级管理方法,其特征在于,包括以下步骤:步骤1,每当服务管理单元检测到某个服务i正在被启动时,所述服务管理单元立即生成与所述服务i唯一对应的服务监测单元i;步骤2,在所述服务i启动时刻,所述服务i向所述服务监测单元i发送所需的目标容器数量n;步骤3,所述服务监测单元i存储目标容器数量n,同时,向容器控制单元下发创建n个与所述服务i对应的容器的指令;步骤4,所述容器控制单元在接收到所述指令后,创建n个具有相同初始资源的容器,并将所创建的n个容器分配给所述服务i;同时,所述容器控制单元更新全局容器记录表,向所述全局容器记录表中增加所创建的每个容器的容器ID,同时,每个容器绑定有属性信息以及运行状态信息;所述属性信息指:所述容器所归属到的服务ID;所述运行状态信息包括:有效运行状态和无效运行状态,初始时,运行状态信息设定为有效运行状态;其中,在某个容器被分配给某个服务后,在运行过程中,某个容器所能够提供的资源数量有可能发生变化,一旦某个容器所提供的资源数量低于初始资源数量时,即认为该容器转变为无效运行状态;而有效运行状态是指:某个容器所提供的资源数量恒等于初始资源数量;步骤5,所述服务i在分配到n个容器后,转入运行状态;在所述服务i运行过程中,所述容器控制单元定时检测n个容器的实时运行状态信息,并用检测到的实时运行状态信息更新所述全局容器记录表;此外,在所述服务i运行过程中,所述服务监测单元i按预设定时间间隔向所述容器控制单元发送与服务i对应且为有效运行状态的容器数量的查询请求消息;所述容器控制单元在接收到所述查询请求消息后,判断所述查询请求消息是否为有效的查询请求消息,如果是,则查询所述全局容器记录表,获得与服务i对应且为有效运行状态的容器数量,记为m,并将容器数量m返回给所述服务监测单元i;其中,步骤5中,所述容器控制单元通过以下方法判断所述查询请求消息是否为有效的查询请求消息:如果所述容器控制单元接收到来自同一服务监测单元的超过设定频率的查询请求消息,则得到所述查询请求消息为无效的查询请求消息;否则,所述查询请求消息为有效的查询请求消息;步骤6,所述服务监测单元i比较所述容器数量m是否小于所述目标容器数量n,如果小于,设差值为p,然后,所述服务监测单元i向所述容器控制单元下发立即创建p个与服务i对应的新容器的指令;步骤7,所述容器控制单元在接收到所述指令后,判断所述指令是否为有效的指令,如果是,所述容器控制单元创建p个与服务i对应的新容器,并将所创建的p个新容器分配给服务i,同时,更新所述全局容器记录表;步骤7中,所述容器控制单元通过以下方法判断所述指令是否为有效的指令:如果所述容器控制单元接收到来自同一服务监测单元的超过设定频率的指令,则得到所述指令为无效的指令;否则,所述指令为有效的指令;通过上述步骤5‑步骤7,使运行状态的服务i始终能够使用所需数量的容器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轻元科技有限公司,未经北京轻元科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510975121.2/,转载请声明来源钻瓜专利网。