• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種實現業務協同調度的方法及計算單板技術

    技術編號:13309632 閱讀:153 留言:0更新日期:2016-07-10 09:45
    本發明專利技術實施例提供了一種實現業務協同調度的方法及計算單板,獲取通信單板的CPU利用率信息;根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率信息;接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超負荷的通信單板;根據預設篩選條件在已保存的CPU利用率表單中選取第二通信單板;將所接收的待處理數據發送給所述第二通信單板;接收所述第二通信單板反饋的處理結果,并向所述第一通信單板轉發所述處理結果。

    【技術實現步驟摘要】

    本專利技術涉及光通信領域中的數據處理技術,尤其涉及一種實現業務協同調度的方法及計算單板
    技術介紹
    隨著光通信的不斷發展,通信設備的業務速率不斷提高,對通信設備中通信單板的處理能力提出更高的要求。在目前的通信設備中,各通信單板之間相互獨立,每塊通信單板只負責處理自身的信號。由于受到自身中央處理器(CentralProcessingUnit,CPU)對應運算速度的限制,當某塊通信單板的數據處理能力超負荷時,CPU利用率超過90%,若所述通信單板收到網絡管理器下發的一些配置命令,則所述通信單板很有可能無法及時對所接收的配置命令作出響應,這樣將導致通信設備的通信接口阻塞或者配置操作失敗;而其他通信單板可能處理的數據量小,CPU利用率偏低,從而造成資源浪費。
    技術實現思路
    有鑒于此,本專利技術實施例提供一種實現業務協同調度的方法及計算單板,能夠在通信設備中各通信單板之間實現待處理數據量的協同調度,從而提高資源利用率。為達到上述目的,本專利技術實施例的技術方案是這樣實現的:本專利技術實施例提供一種實現業務協同調度的方法,應用于計算單板,該方法包括:獲取通信單板的CPU利用率信息;根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率信息;接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超負荷的通信單板;根據預設篩選條件在已保存的CPU利用率表單中選取第二通信單板;將所接收的待處理數據發送給所述第二通信單板;接收所述第二通信單板反饋的處理結果,并向所述第一通信單板轉發所述處理結果。上述方案中,在所述將所接收的待處理數據發送給所述第二通信單板之前,所述方法還包括:向所述第二通信單板發送處理請求;接收所述第二通信單板反饋的處理請求響應。上述方案中,當所述計算單板附著于本通信單板時,所述獲取通信單板的CPU利用率信息,包括:定時監測本通信單板CPU利用率信息;通過接收廣播消息的方式獲取除本通信單板之外的其他通信單板的CPU利用率信息;所述本通信單板為所述各通信單板之一。上述方案中,當所述計算單板不附著于任一通信單板時,所述獲取通信單板的CPU利用率信息,包括:通過接收廣播消息的方式獲取通信單板的CPU利用率信息。上述方案中,所述CPU利用率表單至少包括如下表單項組合:單板子架號、單板槽位號、CPU利用率、以及是否超過閾值。上述方案中,所述預設存儲條件包括存儲各通信單板中CPU利用率排序最低的N塊通信單板的CPU利用率信息;其中,N為大于等于2的正整數。上述方案中,所述以CPU利用率表單的形式存儲所獲取的CPU利用率信息,包括:初始化CPU利用率表單中的各個表單項;逐一將獲取的通信單板的CPU利用率信息保存在所述CPU利用率表單中;當所述CPU利用率表單中存滿N個通信單板的CPU利用率信息時,依據CPU利用率對所述CPU利用率表單進行排序;當獲取到第N+1個通信單板的CPU利用率信息時,將所述CPU利用率信息中的單板子架號和單板槽位號與已排序的CPU利用率表單中的對應表單項進行匹配比較;當所述CPU利用率信息中的單板子架號和單板槽位號與已排序的CPU利用率表單中的對應表單項相匹配時,根據所述CPU利用率信息確定所述通信單板的CPU利用率是否超過閾值;當所述通信單板的CPU利用率未超過閾值時,根據所述CPU利用率信息更新已排序的CPU利用率表單,并對更新后的CPU利用率表單重新排序。上述方案中,當所述CPU利用率信息中的單板子架號和單板槽位號與已排序的CPU利用率表單中的對應表單項不匹配時,根據所述CPU利用率信息確定所述通信單板的CPU利用率是否超過閾值;當所述通信單板的CPU利用率未超過閾值時,將所述通信單板的CPU利用率與已排序的CPU利用率表單中所保存的CPU利用率進行比較;當所述通信單板的CPU利用率低于已排序的CPU利用率表單中所保存的CPU利用率時,則通過所述通信單板的CPU利用率信息替換已排序的CPU利用率表單中CPU利用率最高的通信單板對應的CPU利用率信息的方式更新已排序的CPU利用率表單,并對更新后的CPU利用率表單重新排序。本專利技術實施例還提供一種計算單板,所述計算單板包括獲取模塊、存儲模塊、第一接收模塊、選取模塊、第一發送模塊、第二接收模塊、以及轉發模塊;所述獲取模塊,用于獲取通信單板的CPU利用率信息;所述存儲模塊,用于根據預設存儲條件,以CPU利用率表單的形式存儲所獲取的CPU利用率信息;所述第一接收模塊,用于接收第一通信單板發送的待處理數據;所述第一通信單板為CPU利用率超負荷的通信單板;所述選取模塊,用于根據預設篩選條件在已保存的CPU利用率表單中選取第二通信單板;所述第一發送模塊,用于將所接收的待處理數據發送給所述第二通信單板;所述第二接收模塊,用于接收所述第二通信單板反饋的處理結果;以及所述轉發模塊,用于向所述第一通信單板轉發所述處理結果。上述方案中,所述計算單板還包括第二發送模塊和第三接收模塊;其中,所述第二發送模塊,用于向所述第二通信單板發送處理請求;所述第三接收模塊,用于接收所述第二通信單板反饋的處理請求響應。上述方案中,當所述計算單板附著于本通信單板時,所述本通信單板為所述各通信單板之一,所述獲取模塊包括監測單元和獲取單元,其中,所述監測單元,用于定時監測本通信單板CPU利用率信息;所述獲取單元,用于通過接收廣播消息的方式獲取除本通信單板之外的其他通信單板的CPU利用率信息。上述方案中,當所述計算單板不附著于任一通信單板時,所述獲取模塊用于,通過接收廣播消息的方式獲取通信單板的CPU利用率信息。上述方案中,所述CPU利用率表單至少包括如下表單項組合:單板子架號、單板槽位號、CPU利用率、以及是否超過閾值。上述方案中,所述預設存儲條件包括存儲各通信單板中CPU利用率排序最低的N塊通信單板的CPU利用率信息;其中,N為大于等于2的正整數。上述方案中,所述存儲模塊包括初始化單元、存儲單元、計數單元、排序單元、匹配單元、確定單元和更新單元;其中,所述初始化單元,用于初始化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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码h黄动漫在线播放网站| 四虎国产精品永久在线无码| 中文字幕AV中文字无码亚| 国产日韩AV免费无码一区二区三区 | 亚洲AV无码1区2区久久| 亚洲av成人中文无码专区| 中文字幕无码无码专区| 国产综合无码一区二区色蜜蜜| 久久人妻无码中文字幕| 亚洲日产无码中文字幕| 伊人久久无码精品中文字幕| 免费A级毛片av无码| 一本加勒比HEZYO无码人妻| 无码av中文一区二区三区桃花岛| 无码少妇精品一区二区免费动态| 人妻无码久久精品| 亚洲GV天堂无码男同在线观看| 亚洲成a人片在线观看无码专区| 精品无码久久久久久久久| 无码成人精品区在线观看| 无码人妻少妇色欲AV一区二区| 精品人体无码一区二区三区| 国内精品久久久久久无码不卡| 亚洲AV无码一区二区三区电影| 久久精品中文无码资源站| 亚洲AV无码日韩AV无码导航| 丰满熟妇人妻Av无码区| 在线精品无码字幕无码AV| 国产成年无码久久久久毛片| 久久伊人亚洲AV无码网站| 中文字幕av无码不卡免费| 国产仑乱无码内谢| 亚洲中文字幕无码一区| 亚洲va无码专区国产乱码| 蜜桃成人无码区免费视频网站| 在线看无码的免费网站| 精品久久久久久无码专区| 免费无码AV电影在线观看| 天堂一区人妻无码| 国产成人无码A区在线观看视频 | 亚洲一本大道无码av天堂|