[發明專利]動態反饋負載分發方法和裝置無效
| 申請號: | 200710166257.4 | 申請日: | 2007-11-07 |
| 公開(公告)號: | CN101174986A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | 劉強 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56;H04L1/22 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 反饋 負載 分發 方法 裝置 | ||
1.一種動態反饋負載分發方法,用于在多個目的端與源端之間動態分發消息,其特征在于,包括以下步驟:
步驟一,通過關鍵參數采集模塊收集所述多個目的端中的每個目的端的關鍵參數,并將所述關鍵參數發送至決策模塊;
步驟二,所述決策模塊對所述關鍵參數進行分析,以確定所述每個目的端的處理能力;以及
步驟三,當接收到來自所述源端的所述信息時,所述消息處理模塊根據保存在所述消息處理模塊中的關于所述每個目的端的處理能力來分發所述消息。
2.根據權利要求1所述的方法,其特征在于,所述關鍵參數是由CPU占用率、內存占用率、和消息隊列積壓長度構成的組合,或由消息隊列積壓長度、消息反饋時延、和超時消息個數構成的組合。
3.根據權利要求2所述的方法,其特征在于,當所述目的端是可編程系統時,所述關鍵參數包括:CPU占用率、內存占用率、和消息隊列積壓長度,它們是所述目的端的本地數據,
所述本地數據是通過以下方式提供給所述關鍵參數采集模塊的:反饋機制、通信、或共享數據庫。
4.根據權利要求2所述的方法,其特征在于,當所述目的端是第三方系統時,所述關鍵參數包括:消息隊列積壓長度、消息反饋時延、和超時消息個數。
5.根據權利要求4所述的方法,其特征在于,在所述步驟二中,執行以下處理:
所述決策模塊得到所述每個目的端的一個負載指數;以及
所述決策模塊根據所述負載指數判斷所述目的端的處理能力。
6.根據權利要求5所述的方法,其特征在于,所述負載指數與所述消息隊列積壓長度、消息反饋時延、和超時消息個數相關聯。
7.根據權利要求6所述的方法,其特征在于,
所述負載指數小,則表示所述消息隊列積壓長度、消息反饋時延、或超時消息個數的延遲小,所述目的端的處理能力好。
8.根據權利要求7所述的方法,其特征在于,
與所述消息隊列積壓長度相關聯的負載指數所表征的延遲能力最小,
與所述超時消息個數相關聯的負載指數所表征的延遲能力最大,以及
與所述消息反饋時延相關聯的負載指數所表征的延遲能力居中。
9.根據權利要求5所述的方法,其特征在于,在所述步驟二中還執行以下處理:
通過一個過載檢測模塊確定所述目的端是否過載;
當所述目的端過載時,所述過載檢測模塊向所述決策模塊發送一個過載處理命令,從而減少所述目的端的負載。
10.根據權利要求9所述的方法,其特征在于,在所述步驟二中,
當每個所述目的端都過載時,則所述決策模塊進入降級模式,限制所述源端發送的所述消息的數量。
11.根據權利要求9所述的方法,其特征在于,在所述步驟二中,
當所述過載檢測模塊判斷所述每個目的端過載成斷鏈時,所述目的端不接收所述消息。
12.根據權利要求1所述的方法,其特征在于,在所述步驟三中執行以下處理:
所述消息處理模塊接收到來自所述源端的所述消息;
所述消息處理模塊向所述決策模塊發出取決策指令;以及
所述消息處理模塊根據所述決策模塊返回的關于所述每個目的端的處理能力來分發所述消息。
13.一種動態反饋負載分發裝置,用于在多個目的端與源端之間動態分發消息,其特征在于,包括:
關鍵參數采集模塊,用于收集所述多個目的端中的每個目的端的關鍵參數,并將所述關鍵參數發送至決策模塊;
所述決策模塊,用于對所述關鍵參數進行分析,以確定每個所述目的端的處理能力,并將所述處理能力發送給所述消息處理模塊;以及
消息處理模塊,用于接收來自所述源端的所述信息,并根據每個所述目的端的處理能力來分發所述消息。
14.根據權利要求13所述的裝置,其特征在于,還包括:
過載檢測模塊,用于分析所述關鍵參數,并根據所述關鍵參數配置門限來確定所述目的端是否過載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710166257.4/1.html,轉載請聲明來源鉆瓜專利網。





