【技術實現步驟摘要】
本專利技術涉及光通信領域中的數據處理技術,尤其涉及一種實現業務協同調度的方法及計算單板。
技術介紹
隨著光通信的不斷發展,通信設備的業務速率不斷提高,對通信設備中通信單板的處理能力提出更高的要求。在目前的通信設備中,各通信單板之間相互獨立,每塊通信單板只負責處理自身的信號。由于受到自身中央處理器(CentralProcessingUnit,CPU)對應運算速度的限制,當某塊通信單板的數據處理能力超負荷時,CPU利用率超過90%,若所述通信單板收到網絡管理器下發的一些配置命令,則所述通信單板很有可能無法及時對所接收的配置命令作出響應,這樣將導致通信設備的通信接口阻塞或者配置操作失敗;而其他通信單板可能處理的數據量小,CPU利用率偏低,從而造成資源浪費。
技術實現思路
有鑒于此,本專利技術實施例提供一種實現業務協同調度的方法及計算單板,能夠在通信設備中各通信單板之間實現待處理數據量的協同調度,從而提高資源利用率。為達到上述目的,本專利技術實施例的技術方案是這樣實現的:本專利技術實施例提供一種實現業務協同調度的方法,應用于計算單板,該方法包括:獲取通信單板的CPU利用率信息;根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率信息;接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超負荷的通信單板;根據預設篩選條件在已保存的CPU利用率表單中選取第 ...
【技術保護點】
一種實現業務協同調度的方法,應用于計算單板,其特征在于,所述方法包括:獲取通信單板的中央處理器CPU利用率信息;根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率信息;接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超負荷的通信單板;根據預設篩選條件在已保存的CPU利用率表單中選取第二通信單板;將所接收的待處理數據發送給所述第二通信單板;接收所述第二通信單板反饋的處理結果,并向所述第一通信單板轉發所述處理結果。
【技術特征摘要】
1.一種實現業務協同調度的方法,應用于計算單板,其特征在于,所述方
法包括:
獲取通信單板的中央處理器CPU利用率信息;
根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率
信息;
接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超
負荷的通信單板;
根據預設篩選條件在已保存的CPU利用率表單中選取第二通信單板;
將所接收的待處理數據發送給所述第二通信單板;
接收所述第二通信單板反饋的處理結果,并向所述第一通信單板轉發所述
處理結果。
2.根據權利要求1所述的方法,其特征在于,在所述將所接收的待處理數
據發送給所述第二通信單板之前,所述方法還包括:
向所述第二通信單板發送處理請求;
接收所述第二通信單板反饋的處理請求響應。
3.根據權利要求1或2所述的方法,其特征在于,當所述計算單板附著于
本通信單板時,所述獲取通信單板的CPU利用率信息,包括:
定時監測本通信單板CPU利用率信息;
通過接收廣播消息的方式獲取除本通信單板之外的其他通信單板的CPU
利用率信息;所述本通信單板為所述各通信單板之一。
4.根據權利要求1或2所述的方法,其特征在于,當所述計算單板不附著
于任一通信單板時,所述獲取通信單板的CPU利用率信息,包括:
通過接收廣播消息的方式獲取通信單板的CPU利用率信息。
5.根據權利要求1或2所述的方法,其特征在于,所述CPU利用率表單
至少包括如下表單項組合:單板子架號、單板槽位號、CPU利用率、以及是否
\t超過閾值。
6.根據權利要求1或2所述的方法,其特征在于,所述預設存儲條件包括
存儲各通信單板中CPU利用率排序最低的N塊通信單板的CPU利用率信息;
其中,N為大于等于2的正整數。
7.根據權利要求6所述的方法,其特征在于,所述以CPU利用率表單的
形式存儲所獲取的CPU利用率信息,包括:
初始化CPU利用率表單中的各個表單項;
逐一將獲取的通信單板的CPU利用率信息保存在所述CPU利用率表單中;
當所述CPU利用率表單中存滿N個通信單板的CPU利用率信息時,依據
CPU利用率對所述CPU利用率表單進行排序;
當獲取到第N+1個通信單板的CPU利用率信息時,將所述CPU利用率信
息中的單板子架號和單板槽位號與已排序的CPU利用率表單中的對應表單項
進行匹配比較;
當所述CPU利用率信息中的單板子架號和單板槽位號與已排序的CPU利
用率表單中的對應表單項相匹配時,根據所述CPU利用率信息確定所述通信單
板的CPU利用率是否超過閾值;
當所述通信單板的CPU利用率未超過閾值時,根據所述CPU利用率信息
更新已排序的CPU利用率表單,并對更新后的CPU利用率表單重新排序。
8.根據權利要求7所述的方法,其特征在于,當所述CPU利用率信息中
的單板子架號和單板槽位號與已排序的CPU利用率表單中的對應表單項不匹
配時,根據所述CPU利用率信息確定所述通信單板的CPU利用率是否超過閾
值;
當所述通信單板的CPU利用率未超過閾值時,將所述通信單板的CPU利
用率與已排序的CPU利用率表單中所保存的CPU利用率進行比較;
當所述通信單板的CPU利用率低于已排序的CPU利用率表單中所保存的
CPU利用率時,則通過所述通信單板的CPU利用率信息替換已排序的CPU利
用率表單中CPU利用率最高的通信單板對應的CPU利用率信息的方式更新已
\t排序的CPU利用率表單,并對更新后的CPU利用率表單重新排序。
9.一種計算單板,其特征在于,所述計算單板包括獲取模塊、存儲模塊、
第一接收模塊、選取模塊、第一發送模塊、第二接收模塊、以及轉發模塊;
所述獲取模塊,用于獲取通信單板的中央處理器CPU利用率信息;
所述存儲模塊,用于根據預設存儲條件,以CPU利用率表單的形式存儲所
獲取的CPU利用率信息;
所述第一接收模塊...
【專利技術屬性】
技術研發人員:葉斐,李盛,蔡鴻鵬,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。