业务处理单元管理方法及装置制造方法及图纸

技术编号:19101506 阅读:18 留言:0更新日期:2018-10-03 03:48
本发明专利技术公开了一种业务处理单元管理方法及装置,属于通信技术领域。所述方法包括:确定待管理的目标业务处理单元SPU;基于当前的多个主控分区,确定目标主控分区,所述多个主控分区中的每个主控分区均包括一个主控处理单元MPU和至少一个SPU,所述目标主控分区包括一个MPU,所述多个主控分区和所述目标主控分区是基于已启动的MPU和SPU确定得到;将所述目标SPU添加到所述目标主控分区,以使所述目标主控分区包括的MPU对所述目标SPU进行管理。本发明专利技术采用多主控分区管理机制,SPU管理的灵活度较高,可以实现如新的SPU的平滑添加、故障SPU的重新添加等动态管理操作。

【技术实现步骤摘要】
业务处理单元管理方法及装置
本专利技术涉及通信
,特别涉及一种业务处理单元管理方法及装置。
技术介绍
随着通信技术的快速发展,网络设备往往通过主控处理单元(MainProcessingUnit,MPU)和业务处理单元(ServiceProcessingUnit,SPU)来进行业务处理。具体地,MPU用于管理SPU,SPU用于实现不同的业务功能。目前,网络设备中通常包括一个MPU和至少一个SPU,该MPU和该至少一个SPU均安插在网络设备的插槽中,且该MPU可以管理该至少一个SPU。然而,由于网络设备的插槽中的槽位数量有限,因此,网络设备中只能安插固定数量的SPU,且该固定数量的SPU均只能被网络设备中唯一安插的MPU所管理,从而导致管理灵活度较低。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种业务处理单元管理方法及装置。所述技术方案如下:第一方面,提供了一种业务处理单元管理方法,所述方法包括:确定待管理的目标业务处理单元SPU;基于当前的多个主控分区,确定目标主控分区,所述多个主控分区中的每个主控分区均包括一个主控处理单元MPU和至少一个SPU,所述目标主控分区包括一个MPU,所述多个主控分区和所述目标主控分区是基于已启动的MPU和SPU确定得到;将所述目标SPU添加到所述目标主控分区,以使所述目标主控分区包括的MPU对所述目标SPU进行管理。需要说明的是,待管理的目标SPU为需要加入网络设备的工作区的SPU。该工作区可以包括多个主控分区,且该工作区包括的MPU和SPU均已启动,此时该工作区包括的MPU和SPU可以参与网络设备的业务处理工作。在本专利技术实施例中,采用多主控分区管理机制,各个主控分区相互独立,即各个主控分区包括的至少一个SPU均被各个主控分区包括的MPU所管理,因此,SPU管理的灵活度较高,此时将目标SPU添加到目标主控分区,可以实现如新的SPU的平滑添加、故障SPU的重新添加等动态管理操作。其中,所述确定待管理的目标SPU,包括:当所述多个主控分区包括的MPU的总负载率大于或等于第一阈值时,从备用资源区包括的多个SPU中选择一个SPU,所述备用资源区是基于未启动的SPU确定得到;将所选择的SPU确定为所述目标SPU。需要说明的是,备用资源区包括的SPU未启动,此时备用资源区包括的SPU不能参与网络设备的业务处理工作。由于当前的多个主控分区包括的MPU的总负载率大于或等于第一阈值时,表明网络设备当前需要处理的业务较多,所以为了满足网络设备的业务处理需求,需要在该工作区中增加新的SPU,以便网络设备可以处理更多的业务。因此,此时可以从该备用资源区包括的多个SPU中选择一个SPU,并将所选择的SPU确定为目标SPU,以便后续可以将所选择的SPU加入该工作区中来提高网络设备的业务处理能力。其中,所述确定待管理的目标SPU,包括:当所述多个主控分区中存在故障SPU时,将所述故障SPU确定为所述目标SPU,所述故障SPU为与所属的主控分区包括的MPU断开连接的SPU。由于该故障SPU与所属的主控分区包括的MPU断开连接时,该故障SPU不被该工作区包括的任一MPU所管理,该故障SPU脱离该工作区,此时网络设备将不能继续通过该故障SPU来进行业务处理,所以为了网络设备可以继续通过该故障SPU来进行业务处理,需要将该故障SPU重新加入该工作区。因此,此时可以将该故障SPU确定为目标SPU,以便后续可以将该故障SPU重新加入该工作区来避免业务损失。其中,所述基于当前的多个主控分区,确定目标主控分区,包括:获取所述多个主控分区包括的多个指定MPU中每个指定MPU的负载率,所述多个指定MPU为与所述目标SPU连接的MPU;从所述多个指定MPU中选择负载率最小的指定MPU;基于所选择的指定MPU确定所述目标主控分区。需要说明的是,获取该多个主控分区包括的多个指定MPU中每个指定MPU的负载时,该多个指定MPU中的每个指定MPU可以向目标SPU发送广播消息,该每个指定MPU发送的广播消息中可以携带该每个指定MPU的负载率;目标SPU可以接收该多个指定MPU中每个指定MPU发送的广播消息,以获取该多个指定MPU中每个指定MPU的负载率。另外,从该多个指定MPU中选择负载率最小的指定MPU,并基于所选择的指定MPU确定目标主控分区的操作均可以由目标SPU执行。其中,所述基于所选择的指定MPU确定所述目标主控分区,包括:判断所选择的指定MPU的负载率是否小于第二阈值;当所选择的指定MPU的负载率小于所述第二阈值时,将所选择的指定MPU所属的主控分区确定为所述目标主控分区。进一步地,所述判断所选择的指定MPU的负载率是否小于第二阈值之后,还包括:当所选择的指定MPU的负载率大于或等于所述第二阈值时,从备用资源区包括的多个MPU中选择一个MPU,所述备用资源区是基于未启动的MPU确定得到;创建包括有所选择的MPU的主控分区;将所创建的主控分区确定为所述目标主控分区。需要说明的是,备用资源区包括的MPU未启动,此时备用资源区包括的MPU不能参与网络设备的业务处理工作。在本专利技术实施例中,可以基于所选择的指定MPU和第二阈值来确定目标主控分区,此时确定出的目标主控分区包括的MPU的负载率较小,从而可以增加后续将目标SPU添加到目标主控分区时的成功率。进一步地,所述方法还包括:当未成功将所述目标SPU添加到所述目标主控分区时,从备用资源区包括的多个MPU中选择一个MPU,所述备用资源区是基于未启动MPU确定得到;创建包括有所选择的MPU的主控分区;将所述目标SPU添加到所创建的主控分区。在本专利技术实施例中,在未成功将所述目标SPU添加到所述目标主控分区时,还可以基于备用资源区包括的MPU,重新再创建一个主控分区,以继续尝试将目标SPU加入该工作区。第二方面,提供了一种业务处理单元管理装置,所述业务处理单元管理装置具有实现上述第一方面中业务处理单元管理方法行为的功能。该业务处理单元管理装置包括至少一个模块,该至少一个模块用于实现上述第一方面所提供的业务处理单元管理方法。第三方面,提供了一种业务处理单元管理装置,所述业务处理单元管理装置的结构中包括处理器和存储器,所述存储器用于存储支持业务处理单元管理装置执行上述第一方面所提供的业务处理单元管理方法的程序,以及存储用于实现上述第一方面所提供的业务处理单元管理方法所涉及的数据。所述处理器被配置为用于执行所述存储器中存储的程序。所述业务处理单元管理装置还可以包括通信总线,该通信总线用于在该处理器与存储器之间建立连接。第四方面,本专利技术实施例提供了一种计算机存储介质,用于储存为上述第二方面和第三方面所提供的业务处理单元管理装置所用的计算机软件指令,或存储用于执行上述第二方面和第三方面为业务处理单元管理装置所设计的程序。上述本专利技术实施例第二方面和第三方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。本专利技术实施例提供的技术方案带来的有益效果是:在本专利技术实施例中,确定待管理的目标SPU后,可以基于当前的多个主控分区,确定目标主控分区,并将目标SPU添加到目标主控分区,以使目标主控分区包括的MPU对目标SPU进行管理。由于本专利技术实施例中采用多主控本文档来自技高网...

【技术保护点】
1.一种业务处理单元管理方法,其特征在于,所述方法包括:确定待管理的目标业务处理单元SPU;基于当前的多个主控分区,确定目标主控分区,所述多个主控分区中的每个主控分区均包括一个主控处理单元MPU和至少一个SPU,所述目标主控分区包括一个MPU,所述多个主控分区和所述目标主控分区是基于已启动的MPU和SPU确定得到;将所述目标SPU添加到所述目标主控分区,以使所述目标主控分区包括的MPU对所述目标SPU进行管理。

【技术特征摘要】
1.一种业务处理单元管理方法,其特征在于,所述方法包括:确定待管理的目标业务处理单元SPU;基于当前的多个主控分区,确定目标主控分区,所述多个主控分区中的每个主控分区均包括一个主控处理单元MPU和至少一个SPU,所述目标主控分区包括一个MPU,所述多个主控分区和所述目标主控分区是基于已启动的MPU和SPU确定得到;将所述目标SPU添加到所述目标主控分区,以使所述目标主控分区包括的MPU对所述目标SPU进行管理。2.如权利要求1所述的方法,其特征在于,所述确定待管理的目标SPU,包括:当所述多个主控分区包括的MPU的总负载率大于或等于第一阈值时,从备用资源区包括的多个SPU中选择一个SPU,所述备用资源区是基于未启动的SPU确定得到;将所选择的SPU确定为所述目标SPU。3.如权利要求1所述的方法,其特征在于,所述确定待管理的目标SPU,包括:当所述多个主控分区中存在故障SPU时,将所述故障SPU确定为所述目标SPU,所述故障SPU为与所属的主控分区包括的MPU断开连接的SPU。4.如权利要求1所述的方法,其特征在于,所述基于当前的多个主控分区,确定目标主控分区,包括:获取所述多个主控分区包括的多个指定MPU中每个指定MPU的负载率,所述多个指定MPU为与所述目标SPU连接的MPU;从所述多个指定MPU中选择负载率最小的指定MPU;基于所选择的指定MPU确定所述目标主控分区。5.如权利要求4所述的方法,其特征在于,所述基于所选择的指定MPU确定所述目标主控分区,包括:判断所选择的指定MPU的负载率是否小于第二阈值;当所选择的指定MPU的负载率小于所述第二阈值时,将所选择的指定MPU所属的主控分区确定为所述目标主控分区。6.如权利要求5所述的方法,其特征在于,所述判断所选择的指定MPU的负载率是否小于第二阈值之后,还包括:当所选择的指定MPU的负载率大于或等于所述第二阈值时,从备用资源区包括的多个MPU中选择一个MPU,所述备用资源区是基于未启动的MPU确定得到;创建包括有所选择的MPU的主控分区;将所创建的主控分区确定为所述目标主控分区。7.如权利要求1-6任一所述的方法,其特征在于,所述方法还包括:当未成功将所述目标SPU添加到所述目标主控分区时,从备用资源区包括的多个MPU中选择一个MPU,所述备用资源区是基于未启动MPU确定得到;创建包括有所选择的MPU的主控分区;将所述目标SPU添加到所创建的主控分区。8.一种业务处理单元管理装置,其特征在于,所述装置包括:第一确定模块,用于确定待管理的目标...

【专利技术属性】
技术研发人员:刘洪佳侯承舜程志军刘恒樊辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1