[發明專利]一種對使用受限資源的批量操作的調度方法和裝置有效
| 申請號: | 201110205667.1 | 申請日: | 2011-07-21 |
| 公開(公告)號: | CN102891806B | 公開(公告)日: | 2017-03-01 |
| 發明(設計)人: | 孟英 | 申請(專利權)人: | 天津中興智聯科技有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L12/24 |
| 代理公司: | 天津濱海科緯知識產權代理有限公司12211 | 代理人: | 馬倩倩 |
| 地址: | 300308 天津市濱海*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 受限 資源 批量 操作 調度 方法 裝置 | ||
技術領域
本發明涉及網絡通信領域中的大批量消息的調度,特別涉及一種對使用受限資源的批量操作的調度方法和裝置。
背景技術
在現有的網管系統中,可以對多個同類網元進行批量操作,對于大型網管系統來說,管理上千個網元設備也是有可能的。對于某些操作,消息簡單,可以同時對數百個網元設備進行操作,利用這種網管系統是十分方便的。但是對于一些特殊的操作功能,可能需要使用一些額外的資源,而當資源有限時,就不能滿足同時批量操作同樣個數的網元設備了。例如,現有網管系統中的版本下載功能,是網元設備通過網管系統中的FTP(File?Transfer?Protocol,文件傳輸協議)服務下載版本文件的方式進行的。這里FTP服務器支持的最大連接個數和下載時使用的網絡帶寬等資源都是有限的,不可能同時支持數百個網元設備同時進行版本下載操作。同時,由于這種操作比較費時,它的執行又對其它簡單的操作產生一定的影響。
目前通用的調度策略只考慮了網元設備的處理能力,而沒有考慮到網管系統的可利用資源。批量操作的消息通常在一次調度中,操作請求被全部發送。但是,對于類似網絡連接數、網絡帶寬和CPU(Central?Processing?Unit,中央處理器)利用率等受限資源,不可能被無限制地使用,當對需要這些受限資源的消息進行如此的調度后,會導致超過資源能力范圍的請求操作被執行,從而導致操作成功率降低。
另外,目前通用的調度策略假定所有操作請求的執行時間都是大體相同的,而沒有考慮到需要受限資源的消息可能會由于資源限制占用很長時間。對于操作失敗的原因沒有具體分析是真的由于網元設備問題導致的,還是由于網管系統資源受限導致的。
對于這種需要使用受限資源又很耗時的消息進行批量操作的情況,目前普遍的做法是,在界面上加以限制,使得操作人員每次只能選擇少量的網元批量操作。但是,如果這樣的話,在實際的開局或升級場景中,上千個設備需要下載版本,而每次都需要操作人員值守,需要幾百次的操作才能完成,這樣做無疑效率是低下的。
發明內容
本發明的目的在于提供一種對使用受限資源的批量操作的調度方法和裝置,用于解決系統內普通消息和受限資源消息同時存在時的調度問題。
根據本發明的一個方面,提供了一種對使用受限資源的批量操作的調度方法,包括以下步驟:
請求接收器接收到網管客戶端發送的包括網元標識的命令消息后,把命令消息發送至命令消息分發器;
命令消息分發器把命令消息分配給對應的邏輯閱讀器;
邏輯閱讀器判斷命令消息是否為受限資源消息,若命令消息為受限資源消息,則邏輯閱讀器為命令消息向資源令牌池申請資源令牌并在申請成功后把命令消息發送給命令消息調度器;
命令消息調度器通過命令消息發送器把命令消息發送至對應的網元設備。
優選的,受限資源消息是使用網絡中有限資源的消息。
優選的,命令消息分發器把命令消息分配給對應的邏輯閱讀器,包括:
命令消息分發器根據網元標識得到與命令消息對應的邏輯閱讀器;
若邏輯閱讀器中的消息存在受限資源消息,則命令消息分配失敗,創建快速失敗的結果并存儲至操作結果存儲池;
若邏輯閱讀器中的消息不存在受限資源消息,則把命令消息分配給該邏輯閱讀器。
優選的,邏輯閱讀器為命令消息向資源令牌池申請資源令牌,包括:
任務計時器預先設定定時時間;
邏輯閱讀器每隔定時時間為命令消息在資源令牌池中申請資源令牌;
邏輯閱讀器記錄申請資源令牌失敗次數,若失敗次數超過預先固定次數,則申請失敗,否則,申請成功。
優選的,邏輯閱讀器向資源令牌池為命令消息申請資源令牌,若申請失敗,則不處理命令消息,創建操作超時的結果并存儲至操作結果存儲池。
優選的,在命令消息分發器把命令消息分配給對應的邏輯閱讀器之后,還包括:
邏輯閱讀器判斷所述命令消息是否為受限資源消息,若命令消息不是受限資源消息,則所述邏輯閱讀器把所述命令消息發送給命令消息調度器;
命令消息調度器通過命令消息發送器把命令消息發送至對應的網元設備。
優選的,方法還包括:
操作結果處理器監聽發送至網元設備的消息,若發送至網元設備的消息為受限資源消息,則操作結果處理器告知資源令牌池釋放該消息占用的資源令牌。
根據本發明的另一方面,提供了一種對使用受限資源的批量操作的調度裝置,包括:
請求接收器,用于接收并發送網管客戶端發送的包括網元標識的命令消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津中興智聯科技有限公司,未經天津中興智聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110205667.1/2.html,轉載請聲明來源鉆瓜專利網。





