[發(fā)明專(zhuān)利]一種負(fù)載均衡分配的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201610232573.6 | 申請(qǐng)日: | 2016-04-14 |
| 公開(kāi)(公告)號(hào): | CN105791166B | 公開(kāi)(公告)日: | 2019-05-24 |
| 發(fā)明(設(shè)計(jì))人: | 方輝盛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京思特奇信息技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | H04L12/911 | 分類(lèi)號(hào): | H04L12/911;H04L12/917;H04L29/08 |
| 代理公司: | 北京輕創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100086 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 負(fù)載 均衡 分配 方法 系統(tǒng) | ||
本發(fā)明涉及一種負(fù)載均衡分配的方法及系統(tǒng),其中方法包括:步驟1:發(fā)起負(fù)載分配任務(wù),對(duì)任務(wù)進(jìn)行配置和預(yù)處理;步驟2:獲取任務(wù)的相關(guān)信息和節(jié)點(diǎn)信息;步驟3:根據(jù)相關(guān)信息和節(jié)點(diǎn)信息從內(nèi)存庫(kù)中讀取待分配的記錄;步驟4:將待分配的記錄分發(fā)到相應(yīng)進(jìn)程下;步驟5:判斷是否存在任務(wù)配置更新或節(jié)點(diǎn)信息異常,如果是,執(zhí)行步驟2;否則,執(zhí)行步驟6;步驟6:判斷待分配記錄是否全部分配完成,如果是,結(jié)束;否則,執(zhí)行步驟4。本發(fā)明通過(guò)動(dòng)態(tài)獲取服務(wù)端列表,高效智能解決計(jì)算服務(wù)端壓力,均衡分派海量任務(wù),在提高系統(tǒng)整體運(yùn)行速度同時(shí)避免了服務(wù)端主機(jī)運(yùn)行壓力不均衡的問(wèn)題;本發(fā)明可在電信BOSS系統(tǒng)中各種任務(wù)流轉(zhuǎn)過(guò)程中使用。
技術(shù)領(lǐng)域
本發(fā)明涉及一種負(fù)載均衡分配的方法及系統(tǒng)。
背景技術(shù)
目前,隨著電信業(yè)務(wù)的發(fā)展,為運(yùn)營(yíng)商帶來(lái)大量用戶(hù)的同時(shí),也對(duì)整體系統(tǒng)帶來(lái)了大量任務(wù)壓力.各大運(yùn)營(yíng)商均為了追求更好的用戶(hù)體驗(yàn)與服務(wù)水平,對(duì)于電信系統(tǒng)的要求也就越來(lái)越高,對(duì)現(xiàn)有BOSS系統(tǒng)的服務(wù)響應(yīng)能力提出挑戰(zhàn)。
在系統(tǒng)運(yùn)行的過(guò)程中,海量的任務(wù)生成后,如何高效合理的分配負(fù)載所有的任務(wù),不僅決定著系統(tǒng)是否能夠正常的運(yùn)行,更加關(guān)鍵的是有限資源的合理分配利用.所以,對(duì)任務(wù)進(jìn)行負(fù)載均衡就顯得尤為重要。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是,為了解決電信業(yè)務(wù)中不斷增加的海量任務(wù)的處理,為了合理分配使用主機(jī)資源,避免服務(wù)主機(jī)出現(xiàn)使用不均衡的情況,提供一種將不同任務(wù)負(fù)載均衡處理,流轉(zhuǎn)分配給后續(xù)處理進(jìn)程,使每臺(tái)主機(jī)分?jǐn)偟降娜蝿?wù)量都是一樣的.從而達(dá)到系統(tǒng)資源有效利用以及整體系統(tǒng)的健康運(yùn)行的負(fù)載均衡分配的方法及系統(tǒng)。
本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種負(fù)載均衡分配的方法,具體包括以下步驟:
步驟1:發(fā)起負(fù)載分配任務(wù),對(duì)任務(wù)進(jìn)行配置和預(yù)處理;
步驟2:獲取任務(wù)的相關(guān)信息和節(jié)點(diǎn)信息;
步驟3:根據(jù)相關(guān)信息和節(jié)點(diǎn)信息從內(nèi)存庫(kù)中讀取待分配的記錄;
步驟4:將待分配的記錄分發(fā)到相應(yīng)進(jìn)程下;
步驟5:判斷是否存在任務(wù)配置更新或節(jié)點(diǎn)信息異常,如果是,執(zhí)行步驟2;否則,執(zhí)行步驟6;
步驟6:判斷待分配記錄是否全部分配完成,如果是,結(jié)束;否則,執(zhí)行步驟4。
本發(fā)明的有益效果是:通過(guò)動(dòng)態(tài)獲取內(nèi)存庫(kù)記錄,高效智能解決計(jì)算服務(wù)端壓力,均衡分派海量任務(wù),在提高系統(tǒng)整體運(yùn)行速度同時(shí)避免了服務(wù)端主機(jī)運(yùn)行壓力不均衡的問(wèn)題;本發(fā)明可在電信BOSS系統(tǒng)中各種任務(wù)流轉(zhuǎn)過(guò)程中使用。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
進(jìn)一步,所述相關(guān)信息包括進(jìn)程個(gè)數(shù)、進(jìn)程ID、分發(fā)表名及字段名等信息。
進(jìn)一步,所述預(yù)處理包括啟動(dòng)客戶(hù)端,從客戶(hù)端獲取對(duì)應(yīng)本次任務(wù)的節(jié)點(diǎn)信息,以實(shí)現(xiàn)對(duì)負(fù)載分配進(jìn)程的動(dòng)態(tài)調(diào)度管理。
進(jìn)一步,所述步驟4中按照設(shè)定的算法將記錄的分發(fā)字段更新為出口進(jìn)程ID,進(jìn)而按照出口進(jìn)程ID將記錄分發(fā)到相應(yīng)的進(jìn)程下。
進(jìn)一步,所述獲取節(jié)點(diǎn)信息采用搶占式先注冊(cè)客戶(hù)端獲取對(duì)應(yīng)本次任務(wù)的節(jié)點(diǎn)信息的方式。
進(jìn)一步,所述設(shè)定的算法包括記錄數(shù)與進(jìn)程數(shù)取模算法、分發(fā)表積壓數(shù)量加權(quán)算法和單獨(dú)路由表算法等。
本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種負(fù)載均衡分配的系統(tǒng),包括預(yù)處理模塊、信息獲取模塊、記錄讀取模塊、分配模塊和監(jiān)控模塊;
所述預(yù)處理模塊用于發(fā)起負(fù)載分配任務(wù),對(duì)任務(wù)進(jìn)行配置和預(yù)處理;
所述信息獲取模塊用于獲取任務(wù)的相關(guān)信息和節(jié)點(diǎn)信息;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京思特奇信息技術(shù)股份有限公司,未經(jīng)北京思特奇信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610232573.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 負(fù)載和負(fù)載方向檢測(cè)裝置
- 一種智能節(jié)能插座
- 負(fù)載電路及具有該負(fù)載電路的負(fù)載測(cè)試裝置
- 負(fù)載保護(hù)電路及負(fù)載保護(hù)方法
- 負(fù)載容器和負(fù)載支架系統(tǒng)
- 負(fù)載檢測(cè)電路及其負(fù)載檢測(cè)裝置
- 負(fù)載檢測(cè)器、負(fù)載檢測(cè)用套件、以及負(fù)載檢測(cè)系統(tǒng)
- 負(fù)載
- 負(fù)載測(cè)量方法、負(fù)載測(cè)量裝置和負(fù)載測(cè)量配置
- 負(fù)載驅(qū)動(dòng)電路、負(fù)載驅(qū)動(dòng)系統(tǒng)
- 一種動(dòng)力電池組能量同步動(dòng)態(tài)均衡系統(tǒng)
- 一種動(dòng)力電池組能量同步動(dòng)態(tài)均衡系統(tǒng)
- 一種負(fù)載均衡方法和裝置
- 電池均衡系統(tǒng)、均衡電路及均衡方法
- 一種可以在線(xiàn)改變均衡特性的數(shù)字頻率均衡器
- 動(dòng)力電池均衡控制方法、裝置和電路
- 電池均衡方法、系統(tǒng)、車(chē)輛、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種數(shù)字前端均衡的方法和裝置
- 一種電池系統(tǒng)、均衡方法及裝置
- 一種電化學(xué)儲(chǔ)能系統(tǒng)主動(dòng)均衡電路及均衡控制方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





