[發明專利]一種多重負載均衡處理裝置與方法有效
| 申請號: | 201310170852.0 | 申請日: | 2013-05-10 |
| 公開(公告)號: | CN103227838A | 公開(公告)日: | 2013-07-31 |
| 發明(設計)人: | 凌曉珂;李兆佳;王超;丁文定;李正杰 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多重 負載 均衡 處理 裝置 方法 | ||
1.一種多重負載均衡裝置,其特征在于包括配置信息庫、動態檢測裝置、資源計算裝置、任務分配裝置和災備裝置,其中:?
配置信息庫,用于存儲服務器集群中各服務器的靜態信息、任務分配的規則以及算法信息;?
動態檢測裝置,用于存儲服務器集群中各服務器的實時信息,并通過心跳檢測來實時監測服務器集群中各節點是否正常工作,若某節點發生故障,動態檢測裝置向任務分配裝置發起任務委托;?
資源計算裝置,用于根據計算請求來計算任務的邏輯資源值或邏輯匹配值;?
任務分配裝置,用于從服務節點接收任務,根據所述資源計算裝置計算得出的邏輯資源值和邏輯匹配值來選擇最合適的代理節點進行任務派發;?
災備裝置,用于負載均衡裝置的備份及災難恢復,對配置信息庫、動態檢測裝置和任務分配裝置的數據作準實時備份,當其中某個裝置發生故障時,啟用對應的備份裝置完全接管故障裝置的所有工作。?
2.根據權利要求1所述的裝置,其特征在于,所述配置信息庫包括:?
服務器信息存儲單元,用于存儲服務器的基本信息;?
任務類型存儲單元,用于存儲任務類型的信息;?
均衡算法存儲單元,用于存儲均衡算法相關信息。?
3.根據權利要求1所述的裝置,其特征在于,所述動態檢測裝置包括:?
心跳檢測單元,用于從服務器信息存儲單元的服務器信息表中獲取到服務器清單,通過定時問答機制實時檢測清單中服務器的運行情況,并將服務器狀態更新到服務器狀態存儲單元中,如果發現服務器運行出現異常,心跳檢測單元向任務分配裝置發出任務委托請求;?
服務器狀態存儲單元,用于記錄服務器的當前運行狀態,當接收到任務分配裝置的任務分配信息后,更新該服務器的當前資源值、剩余資源值、?當前運行任務編號,當接收到任務分配裝置的任務完成信息后,根據服務器編號和任務編號來刪除該服務器的當前運行任務編號,同時更新當前資源值和剩余資源值。?
4.根據權利要求1所述的裝置,其特征在于,所述資源計算裝置包括:?
邏輯資源值計算單元,用于在接收到任務分配裝置的計算請求時,根據請求中的“任務類型”,從任務類型存儲單元的任務類型信息表中獲取適用算法編號,再從均衡算法存儲單元的均衡算法信息表中獲取成本算法公式和時間算法公式,根據請求中的“任務參數”計算得出該請求中的任務所需的邏輯資源值,返回給任務分配裝置;?
服務器選擇單元,用于在接收到任務分配單元的計算請求時,根據請求中的“分配服務器類型”,從服務器信息存儲單元與服務器狀態存儲單元獲取所有符合類型的服務器的剩余資源值,再根據請求中的“邏輯資源值”,從中選出大于或等于、且最接近該任務邏輯資源值的服務器編號,將服務器編號返回給任務分配裝置。?
5.根據權利要求1所述的裝置,其特征在于,所述任務分配裝置包括:?
任務接收單元,用于接收應用服務器或心跳檢測單元的任務請求,并對任務請求作出響應;?
任務隊列暫存單元,采用先進先出的隊列方式來存儲和更新待運行及運行中的任務清單;?
任務分配單元,用于從任務隊列暫存單元中獲取任務狀態為“待派發”或“待委托”的任務,并根據任務類型存儲單元中的執行命令組成規則拼接成任務命令,然后根據任務類型從任務類型存儲單元獲取分配服務器類型,向服務器選擇單元發出服務器選擇請求,將任務派發給該服務器;?
任務結果接收單元,用于從應用服務器接收任務的完成情況,并將任務完成信息發送給任務隊列暫存單元及服務器狀態存儲單元。?
6.根據權利要求5所述的裝置,其特征在于,若所述任務接收單元接收到的是“任務委托請求”,則根據任務委托請求中的服務器編號從服務?器狀態存儲單元中獲取到該服務器的當前運行任務編號,并通知任務隊列暫存單元更新相關任務編號的任務狀態為“待委托”。?
7.根據權利要求6所述的裝置,其特征在于,若任務接收單元接收到的是“任務派發請求”,則任務接收單元根據任務請求中的任務類型判斷任務隊列暫存單元中該任務類型的任務隊列標志是否已滿,若已滿則退回任務請求,若未滿則向邏輯資源值計算單元發出計算請求,獲取到邏輯資源值,再將任務信息發送給任務隊列暫存單元。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310170852.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于內襯的分配系統
- 下一篇:一種輕量化的機械臂機構





