[發明專利]一種基于DNS實現動態負載均衡的方法及DNS系統有效
| 申請號: | 201610044683.X | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN105721552B | 公開(公告)日: | 2019-05-17 |
| 發明(設計)人: | 劉凱;劉茜茜;崔登榮;林濤睿 | 申請(專利權)人: | 深圳市瑞馳信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 宋建平 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 dns 實現 動態 負載 均衡 方法 系統 | ||
1.一種基于DNS實現動態負載均衡的方法,其特征在于,采用Client/Server架構,其中,Server端運行于DNS服務器端,Client端運行于業務服務器;
所述Client端向Server端發送業務服務器的狀態信息;
所述Server端接收Client端發送的業務服務器狀態信息,并根據該信息調整DNS配置;
所述Client端向Server端發送業務服務器的狀態信息包括:業務服務器當前的負載情況、心跳消息、業務服務器的增或業務服務器的刪減信息;
所述業務服務器當前的負載情況包括:CPU占用率、網卡連接數量、網口流量或內存占用率;
所述Server端根據業務服務器當前的負載情況調整DNS配置包括:根據CPU占用率調整;
所述Server端設定多個CPU占用率區間,并為每一CPU占用率區間設定對應的承載業務量;
所述Server端根據Client端上傳的CPU占用率,確定該業務服務器的CPU占用率位于哪一區間;
所述Server端調整DNS配置,向Client端配置對應的承載業務量;
以平均CPU占用率作為標準,將Client端上傳的CPU占用率與平均CPU占用率做比值,將比值結果劃分為多個連續的區間。
2.根據權利要求1所述基于DNS實現動態負載均衡的方法,其特征在于,所述Server端設定通訊中斷時限;
所述Server端在設定的中斷時限內未收到Client端發送的心跳消息,則在Server端進程中調整DNS配置;
所述Server端進程中止向失聯Client端發送新的業務請求。
3.根據權利要求2所述基于DNS實現動態負載均衡的方法,其特征在于,新Client端請求接入Server端時,所述Server端記錄新接入Client端的注冊信息;
所述Server端將新接入的Client端增加到DNS配置文件中,所述Server端進程分配業務給新接入的Client端。
4.根據權利要求3所述基于DNS實現動態負載均衡的方法,其特征在于,所述Client端向Server端發起注銷請求時,所述Server端進程終止向該Client端發送新的業務請求;
所述Server端根據請求注銷的Client端發送的負載情況,判斷Client端業務進程是否完結,若否,則等待Client端業務進程完結;若是,則將Client端從DNS配置文件中刪除。
5.根據權利要求1所述基于DNS實現動態負載均衡的方法,其特征在于,所述Server端根據業務服務器當前的負載情況調整DNS配置還包括:根據網卡連接數量調整;
所述Server端收集與其連接的多個Client端網卡連接數量,并計算平均值;
所述Server端將Client端上傳的網卡連接數量與平均值做比,將比值劃分為多個區間,為每一區間設定對應的承載業務量;
所述Server端根據Client端網卡連接數量的比值所在的區間,向Client端配置對應的承載業務量。
6.根據權利要求5所述基于DNS實現動態負載均衡的方法,其特征在于,所述Server端根據業務服務器當前的負載情況調整DNS配置還包括:根據網口流量調整;
所述Server端收集與其連接的多個Client端網口流量,并計算平均值;
所述Server端將Client端上傳的網口流量與平均值做比,將比值劃分為多個區間,為每一區間設定對應的承載業務量;
所述Server端根據Client端網口流量的比值所在的區間,向Client端配置對應的承載業務量。
7.一種DNS系統,包括DNS與業務服務器,其特征在于,所述DNS與業務服務器之間采用權利要求1~6任意一項所述基于DNS實現動態負載均衡的方法進行業務配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市瑞馳信息技術有限公司,未經深圳市瑞馳信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610044683.X/1.html,轉載請聲明來源鉆瓜專利網。





