一种数据处理的方法及装置制造方法及图纸

技术编号:17097254 阅读:20 留言:0更新日期:2018-01-21 08:55
本发明专利技术提供了一种数据处理的方法及装置,其中,数据处理的方法应用于多控制单元设备包括的多个控制单元中的第一控制单元,该方法包括:获取多控制单元设备包括的所有控制单元中每一控制单元的CPU的资源利用率;根据资源利用率,确定处理待处理数据的控制单元,由确定的控制单元对待处理数据进行处理。本发明专利技术解决了现有技术中多控制单元设备存在的主用控制单元负载较大,而其他控制单元负载较小的资源利用不均衡的问题。

A method and device for data processing

The present invention provides a method and device, data processing, data processing methods applied to the first control unit control multiple control unit equipment including in, the method includes: obtaining the utilization control of each CPU control unit control unit includes all equipment in resources; according to the utilization rate of resources, determine the processing control unit data to be processed by the control unit to determine the processing of data processing. The invention solves the problem of unbalanced utilization of main utilization control units existing in the existing technology, and the resource utilization of other control units is smaller.

【技术实现步骤摘要】
一种数据处理的方法及装置
本专利技术涉及信息处理
,尤其是涉及一种数据处理的方法及装置。
技术介绍
随着分组传送网(PacketOpticalTransportNetwork,PTN)以及分组光传送网(PacketOpticalTransportNetwork,POTN)设备的交换能力越来越强,PTN设备或POTN设备包括的控制单元也越来越多。现有PTN设备或POTN设备包括一个主用控制单元、备用控制单元和多个线卡控制单元,其中主用控制单元、备用控制单元和每个线卡控制单元都有一个或多个中央处理器(CPU)。对于PTN或POTN这样的集中控制的多控制单元设备来说,主用控制单元负责接收数据配置和协议处理,备用控制单元在主用控制单元失效时使用,线卡控制单元用于转发业务和一些协议报文。但是,由于主用控制单元负责接收数据配置和协议处理,而其他控制单元不需要进行数据配置和协议处理,因此当有大量数据配置和协议处理时,容易导致主用控制单元超负荷,而其他控制单元低负荷运行的情况发生。例如,当大容量配置重启时,所有数据配置需要从数据库里面恢复,多控制单元设备要重新处理所有配置,此时主用控制单元负荷本文档来自技高网...
一种数据处理的方法及装置

【技术保护点】
一种数据处理的方法,应用于多控制单元设备包括的多个控制单元中的第一控制单元,其特征在于,所述方法包括:获取多控制单元设备包括的所有控制单元中每一控制单元的CPU的资源利用率;根据所述资源利用率,确定处理待处理数据的控制单元,由确定的控制单元对所述待处理数据进行处理。

【技术特征摘要】
1.一种数据处理的方法,应用于多控制单元设备包括的多个控制单元中的第一控制单元,其特征在于,所述方法包括:获取多控制单元设备包括的所有控制单元中每一控制单元的CPU的资源利用率;根据所述资源利用率,确定处理待处理数据的控制单元,由确定的控制单元对所述待处理数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述获取多控制单元设备包括的所有控制单元中每一控制单元的CPU的资源利用率的步骤包括:获取每一控制单元的CPU在多个预设时间段中每一预设时间段内的时间段资源利用率;根据预先设置的每一预设时间段对应的预设权值,以及每一控制单元的CPU在多个预设时间段中每一预设时间段内的时间段资源利用率,计算得到每一控制单元的CPU的资源利用率。3.根据权利要求2所述的方法,其特征在于,计算得到每一控制单元的CPU的资源利用率的步骤包括:计算每一预设时间段对应的预设权值和每一控制单元的CPU在每一预设时间段内的时间段资源利用率的乘积;根据所述乘积,计算得到每一控制单元的CPU对应的所有乘积的和值,并将所述和值记录为每一控制单元的CPU的资源利用率。4.根据权利要求1所述的方法,其特征在于,所述根据所述资源利用率,确定处理待处理数据的控制单元的步骤包括:根据所述资源利用率,按照资源利用率由低到高的顺序,对所述资源利用率对应的控制单元进行排序,得到排序序列表;当所述待处理数据的数量为多个时,将所述排序序列表中排序在前的与所述待处理数据的数量对应的多个控制单元确定为处理多个待处理数据的控制单元。5.根据权利要求1所述的方法,其特征在于,根据所述资源利用率,确定处理待处理数据的控制单元之后,所述方法还包括:当确定处理待处理数据的控制单元为所述多控制单元设备中除第一控制单元之外的其他控制单元时,将所述待处理数据发送至确定处理待处理数据的控制单元,由确定处理待处理数据的控制单元对所述待处理数据进行处理;接收处理待处理数据的控制单元发送的处理结果,其中,当所述处理结果指示待处理数据处理失败时,重新进...

【专利技术属性】
技术研发人员:谢富荣翟宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1