[发明专利]一种基于众核处理器的容器管理方法及其系统在审
申请号: | 202111584390.8 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114327758A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 陶永超;魏明;吴翔虎 | 申请(专利权)人: | 深圳航天科技创新研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 侯丽燕 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 处理器 容器 管理 方法 及其 系统 | ||
本发明提供一种基于众核处理器的容器管理方法及其系统,该方法包括启动运行容器管理器程序,根据容器配置表将对应的属性信息配置至每个容器;根据预设的调度策略,通过容器管理器对所有的容器进行调度;容器管理器实时监控当前运行容器的运行时间片是否耗尽;否则,更新容器的运行时间片,并判断当前容器是否上报安全错误信息,如是,容器管理器根据该信息做出执行相应处理并判断是否需要重置当前容器,如不需要,则允许该容器继续运行,直至该容器的运行时间片耗尽后,继续调度下一个容器运行。应用本发明可以综合管理各接口资源,调度任务执行,协调各终端间消息传递,以实现多系统、多任务有序可靠执行以及弹上资源的合理运用。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于众核处理器的容器管理方法以及应用该方法的容器管理系统。
背景技术
容器的概念最初始于虚拟机领域,在物理资源极大丰富的情况下,一套物理环境可同时支持多个独立的系统的运行。那么在共享物理资源的情况下,为了保障各子系统之间有序、互不影响、彼此可交互的前提下独立运行,容器的概念应运而生。
基于众核DSP(数字信号处理器)的容器管理器技术是在硬件层面将众多的DSP核分为多组,每组运行在一个容器中,而这多个容器又被一个容器管理器管理;在软件层面将容器看成是一个应用软件的执行单元,各类分系统应用软件可以部署在不同的容器内部,实现容器间和容器内两级操作系统联合调度管理的技术。
然而,在军用武器电子系统领域,随着对弹载性能、功能密度要求的不断提高,弹上各单机软件逐渐向综合电子软件转移,由分系统自主控制转为部分或完全由中央单元集中管理,这使得综合电子软件接口增多,任务需求多样化,信息流复杂化。
此外,现有服务运行容器管理系统中,组件和服务管理模块耦合在一起,组件的扩展性较差,当需要新的组件对服务运行容器运行过程进行监控时,需要重新构架管理系统,使得系统的扩展性和可重用性较差。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种基于众核处理器的容器管理方法及其系统,该方法和系统可以解决现有技术中的框架难以满足市场需求的问题,可以综合管理各接口资源,调度任务执行,协调各终端间消息传递,以实现多系统、多任务有序可靠执行以及弹上资源的合理运用。
为解决上述问题,本发明所采用的技术方案如下:
一种基于众核处理器的容器管理方法,包括以下步骤:启动运行容器管理器程序,获取目标容器资源池对应的资源配置请求,根据容器配置表将对应的属性信息配置至每个容器;根据预设的调度策略,通过容器管理器对所有的容器进行调度,由各个容器执行容器管理器的命令以及反馈自身的状态和故障信息;容器管理器实时监控当前运行容器的运行时间片是否耗尽,若容器运行时间片耗尽,则继续从调度表中选取一个容器运行;否则,更新容器的运行时间片,并判断当前容器是否上报安全错误信息,如是,容器管理器根据该信息做出执行相应处理并判断是否需要重置当前容器,如不需要,则允许该容器继续运行,直至该容器的运行时间片耗尽后,继续调度下一个容器运行。
进一步的方案是,在启动运行容器管理器程序后,容器管理器程序运行在TIC6678平台的处理器上,根据容器配置表将对应的属性信息配置至每个容器,其中,容器的属性信息包括容器索引id、容器名称、容器时间片、容器中主核id、容器中最大CPU数、内存分区的起始地址、内存分区的大小等。
更进一步的方案是,当容器被调度之前,由容器管理器判断容器的状态:当容器管理器读取容器配置表为系统创建一个新的容器时,此时该容器为初始化状态;若要在系统中运行创建的容器,需要将容器添加到容器就绪表中,则将该容器状态设置为就绪态,以便容器管理器从容器就绪表调度容器运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天科技创新研究院,未经深圳航天科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111584390.8/2.html,转载请声明来源钻瓜专利网。