[發明專利]一種云平臺負載均衡方法有效
| 申請號: | 202210635189.6 | 申請日: | 2022-06-07 |
| 公開(公告)號: | CN114978951B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 張萬順;彭虹;王浩 | 申請(專利權)人: | 武漢大學;中國水利水電科學研究院 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L67/1008;H04L67/1012 |
| 代理公司: | 北京睿智保誠專利代理事務所(普通合伙) 11732 | 代理人: | 杜娟 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 負載 均衡 方法 | ||
1.一種云平臺負載均衡方法,其特征在于,包括以下內容:
通過主動獲取方式獲取網絡響應延時值;
利用分布式匯報方式基于所述網絡響應延時值獲取節點負載信息,并調用命令字交互協議,連接負載均衡服務器;
將所述節點負載信息進行處理,得到可識別負載信息,并發送至所述負載均衡服務器,完成節點負載信息的監控和獲??;
所述主動獲取方式為主動獲取網絡響應延時的方法,具體實現路徑如下:
設置執行所述主動獲取代碼的入口鏈接,使用操作系統定期執行命令crontab命令,curl周期性請求所述入口鏈接;
根據URL路由進入控制器的方法;
讀取數據庫配置,獲得所有所述節點的地址列表,并遍歷所述地址列表,對每個節點地址進行網絡診斷,根據所述網絡診斷的結果記錄延時信息;
獲取當前所述節點歷史n次有效延時,使用負載均衡預測算法得到當前平均延時值;
將所述節點地址、所述當前平均延時值以及所述延時信息插入到所述數據庫往返延時監測表,完成對全部所述節點地址的遍歷;
所述分布式匯報方式為分布式部署監控腳本獲取負載信息的方法,其具體實現路徑如下:
在所述負載均衡服務器平臺上開啟MySQL的遠程訪問;
編寫shell腳本,并部署到所有所述節點上,使用所述命令crontab,周期性運行所述shell腳本;
在運行所述shell腳本時,依次根據操作系統提供的命令和接口,獲取所述操作系統當前所述節點負載信息;
將當前所述節點負載信息通過命令字交互協議,插入到所述延時監測表,完成當前節點的負載監控和上報。
2.根據權利要求1所述的一種云平臺負載均衡方法,其特征在于,所述節點負載信息包括:實時CPU使用狀況、實時網絡使用狀況、實時磁盤占用狀況、實時內存占用狀況。
3.根據權利要求1所述的一種云平臺負載均衡方法,其特征在于,所述延時信息包括:所述節點當前延時值、記錄時間。
4.根據權利要求1所述的一種云平臺負載均衡方法,其特征在于,使用所述負載均衡預測算法獲取平均延時值的具體步驟如下;
基于所述數據庫內所述節點的信息,查詢所述節點最近n次歷史延時;
基于所述數據庫配置信息獲取所述節點最近n次歷史延時的加權參數,并進行滑動加權計算,得到優化最終值。
5.根據權利要求1所述的一種云平臺負載均衡方法,其特征在于,還包括請求獲取當前最佳節點連接地址方法;
根據所述負載均衡預測算法獲取的平均延時值,查詢數據庫中最新插入節點的平均延時值,按平均延時順序排列,獲得負載最低的節點進行連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學;中國水利水電科學研究院,未經武漢大學;中國水利水電科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210635189.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大田管網式肥料精確調控作業系統
- 下一篇:一種浮雕裝飾板材及其制作方法





