【技术实现步骤摘要】
一种多进程管理方法、系统及网络设备
本专利技术涉及通信
,具体是涉及一种多进程管理方法、系统及网络设备。
技术介绍
随着技术的发展,数据通信设备的软件架构、硬件容量和性能都不断的演进和发展。进入到21世纪之后,原有的单进程集中式架构越来越难以满足用户对性能和容量需求,多进程架构越来越多地应用于数据通信设备领域。与单进程相比,多进程架构的优势在于:1)每个进程互相独立,互不影响,单个进程崩溃不影响其他进程的正常运行。2)多进程系统便于通过增加中央处理器(CentralProcessingUnit,CPU)来扩充性能。每个进程都有2GB地址空间和相关资源,充分发挥大内存优势,提升内存的实际利用率,对系统而言,可提升的性能上限非常大。3)多进程管理架构是数据通信设备系统迈向分布式系统的基础。目前,大多数的数据通信设备的网络处理软件是将控制平面的进程与转发平面的业务进程相分离,进程部署在主控板和接口板上实现分布式架构。在传统的多进程管理架构中,进程部署是静态写在配置文件当中的,启动时自动创建好所有的进程,是一种静态部署管理系统。但是,当数据通信设备系统所处环境不需要 ...
【技术保护点】
1.一种多进程管理方法,其特征在于,其包括以下步骤:提供信息库,信息库包括多个进程的启动信息以及每个进程中至少一个业务组件实例的配置信息;接收业务组件实例的创建指令,根据所述信息库在待创建的业务组件实例所属的进程中创建该业务组件实例,或者,启动待创建的业务组件实例所属的进程并在新启动的进程中创建该业务组件实例。
【技术特征摘要】
1.一种多进程管理方法,其特征在于,其包括以下步骤:提供信息库,信息库包括多个进程的启动信息以及每个进程中至少一个业务组件实例的配置信息;接收业务组件实例的创建指令,根据所述信息库在待创建的业务组件实例所属的进程中创建该业务组件实例,或者,启动待创建的业务组件实例所属的进程并在新启动的进程中创建该业务组件实例。2.如权利要求1所述的多进程管理方法,其特征在于:所述进程包括预设的初始化进程,初始化进程包括至少一个初始化业务组件实例;接收所述创建指令之前,所述方法还包括:上电初始化,启动所述初始化进程,并在已启动的所述初始化进程中创建所述初始化业务组件实例。3.如权利要求1所述的多进程管理方法,其特征在于:所述信息库包括进程部署表、组件配置表和组件部署表,进程部署表包括启动所述进程所需的所述启动信息,组件配置表包括创建所述业务组件实例所需的配置信息,组件部署表包括所述进程以及所述进程内的所有所述业务组件实例的对应关系及状态。4.如权利要求1至3任一项所述的多进程管理方法,其特征在于,所述方法还包括:接收对所述业务组件实例的注销指令,执行注销操作。5.如权利要求4所述的多进程管理方法,其特征在于:判断所述注销指令指定的业务组件实例是否为所属进程内的最后一个业务组件实例,若否,注销所述业务组件实例;若是,注销所述业务组件实例及所属的进程。6.一种多进程管理系统,其特征在于:所述管理系统包括信息库、配置管理模块、实体管理模块和进程管理模块;所述信息库用于保存多个进程的启动信息以及每个进程中至少一个业务组件实例的配置信息;所述配置管理模块用于接收业务组件实例的创建指令并进行解析,在所述信息库中查找...
【专利技术属性】
技术研发人员:朱圣梁,张学磊,吴方艳,赵钦,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。