[发明专利]基于容器的分布式应用程序管理系统及方法在审
申请号: | 201710993898.0 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107977295A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 尹皓相;崔文赫;李熙畅 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京铭硕知识产权代理有限公司11286 | 代理人: | 孙昌浩,李盛泉 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 容器 分布式 应用程序 管理 系统 方法 | ||
1.一种基于容器的分布式应用程序管理系统,作为构成一个集群的多个分布式应用程序分别在多个容器上运行的、基于容器的分布式处理环境中的应用程序管理系统,包括:
协调器守护进程,存储并管理对应于所述集群的集群设定信息;以及
多个代理守护进程,分别被搭载在多个所述容器而运行,从所述协调器守护进程接收所述集群设定信息而初始驱动搭载于对应容器的分布式应用程序。
2.如权利要求1所述的基于容器的分布式应用程序管理系统,其中,
所述集群设定信息包括被包含在所述集群中的多个所述分布式应用程序的识别信息中的至少一个。
3.如权利要求1或2所述的基于容器的分布式应用程序管理系统,其中,
所述多个代理守护进程分别在新生成各自所对应的容器时一同生成。
4.如权利要求1或2所述的基于容器的分布式应用程序管理系统,其中,
所述代理守护进程监控多个所述分布式应用程序中的至少一个的异常发生与否,
并从所述集群中去除检测到发生了异常的分布式应用程序。
5.如权利要求4所述的基于容器的分布式应用程序管理系统,其中,
所述代理守护进程向所述协调器守护进程询问检测到发生了异常的分布式应用程序的被抢占与否,
根据所述询问结果,如果没有被抢占,则从所述集群中去除检测到所述发生了异常的分布式应用程序。
6.如权利要求5所述的基于容器的分布式应用程序管理系统,其中,
所述协调器守护进程在进行针对被抢占与否的所述询问之前,在已从其他代理守护进程接收到针对检测到发生了异常的所述分布式应用程序的被抢占与否的询问的状态下,判断为检测到的所述分布式应用程序已被抢占。
7.一种基于容器的分布式应用程序管理方法,作为构成一个集群的多个分布式应用程序分别在多个容器上运行的、基于容器的分布式应用程序管理方法,包括如下步骤:
在被搭载于新生成的容器而运行的代理守护进程中,向协调器守护进程发送集群设定信息请求;
在所述协调器守护进程中,向所述代理守护进程提供与所述集群对应的集群设定信息;以及
在上述代理守护进程中,利用被提供的所述集群设定信息而在新生成的所述容器驱动分布式应用程序。
8.如权利要求7所述的基于容器的分布式应用程序管理方法,其中,
所述集群设定信息包括被包含在所述集群中的多个所述分布式应用程序的识别信息中的至少一个。
9.一种基于容器的分布式应用程序管理方法,作为构成一个集群的多个分布式应用程序分别在多个容器上运行的、基于容器的分布式应用程序管理方法,包括如下步骤:
在被搭载于各个所述多个容器而运行的多个代理守护进程中,对多个所述分布式应用程序中的至少一个的异常发生与否进行监控;
在检测到发生了异常的分布式应用程序的存在的代理守护进程中,向所述协调器守护进程询问检测到的分布式应用程序的被抢占与否;以及
根据从所述协调器守护进程接收的所述询问结果,在检测到的所述分布式应用程序为未被抢占的状态的情况下,从所述集群去除检测到发生了异常的所述分布式应用程序。
10.如权利要求9所述的基于容器的分布式应用程序管理方法,其中,
所述协调器守护进程在接收关于所述被抢占与否的询问之前,在已从其他代理守护进程接收到针对检测到发生了异常的所述分布式应用程序的被抢占与否的询问的状态下,判断为检测到的所述分布式应用程序已被抢占。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710993898.0/1.html,转载请声明来源钻瓜专利网。