[發明專利]一種基于網絡延時的CDN調度算法及系統在審
| 申請號: | 201910970532.0 | 申請日: | 2019-10-13 |
| 公開(公告)號: | CN110708385A | 公開(公告)日: | 2020-01-17 |
| 發明(設計)人: | 趙飛 | 申請(專利權)人: | 杭州云締盟科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡調度 緩存服務器 備選 調度中心 客戶端 返回 緩存服務器地址 負載均衡器 查詢請求 調度算法 發起業務 發送網絡 分配算法 模塊發送 模塊接收 目的地址 探測報文 探測數據 網絡連接 網絡延時 終端網絡 有效地 閾值時 客戶 延遲 查找 場景 中斷 訪問 網絡 | ||
本發明公開了一種基于網絡延時的CDN調度算法,其特征在于包括以下步驟:(a)客戶端發起業務訪問流程;(b)所述客戶端的網絡調度模塊接收到DNS服務器請求;(c)所述網絡調度模塊發送查詢請求到CDN調度中心;(d)所述CDN調度中心的CDN負載均衡器查找n臺備選緩存服務器;(e)n臺備選緩存服務器地址返回給所述客戶端的網絡調度模塊;(f)所述網絡調度模塊同時向n臺備選緩存服務器發送網絡探測報文;(g)最先返回的緩存服務器作為本次連接的目的地址;(h)如果產生網絡連接中斷、延遲超過閾值時,重新進行返回到步驟(f)。針對客戶端為APP的場景下,CDN節點分配算法增加終端網絡探測數據,更加有效地進行網絡加速。
技術領域
本發明涉及通信領域,具體涉及一種基于網絡延時的CDN調度算法及系統。
背景技術
CDN返回給用戶的目標CDN節點通常是根據物理距離的遠近來分配,例如浙江省紹興市的用戶會訪問杭州(離他最近)的CDN節點,這樣分配的原則一般情況下是對的,但是終端用戶常常出現連接的最近的CDN節點后出現連接失敗或者網絡卡頓的問題。這是由于沒有考慮到不同運營商的互聯互通問題,導致該CDN節點目前的網絡擁塞等問題。
智能DNS解析可以一定程度的解決上面所述的問題。DNS策略解析最基本的功能是可以智能的判斷終端用戶的地域、源IP的運營商,然后根據不同的訪問者把域名分別解析成不同的IP地址。如訪問者是網通用戶,DNS策略解析服務器會把你的域名對應的網通IP地址解析給這個訪問者。如訪問者是電信用戶,DNS策略解析服務器會把您域名對應的電信IP地址解析給這個訪問者。
但是現有方案也存在如下缺點:
1這種方式是基于“地理位置+運營商類型”雙因素來判斷用戶連接到這個CDN節點,理論上應該最快。但是現實中的網絡情況收到較多其他因素的干擾,例如:該CDN節點目前的網絡負載情況是否較高,該節點是否正在受到DDoS/CC等攻擊,運營商基礎網絡情況,例如紹興電信的的終端用戶連接到杭州電信的CDN節快還是上海電信的節點更快?實際上是不一定的,甚至是實時變化的。智能DNS的方案就沒辦法解決這樣的問題。
2因為客戶端上一般都存在域名緩存的問題,一旦當前連接的CDN節點出現故障連接不通,重新需要進行DNS解析的時候操作系統取的仍然是緩存的信息,終端會有幾分鐘的時間連接不了網絡。
發明內容
本發明的目的在于針對現有技術的不足,提供一種基于網絡延時的CDN調度算法及系統。
為了解決上述技術問題,采用如下技術方案:
一種基于網絡延時的CDN調度算法,包括以下步驟:
(a)客戶端發起業務訪問流程;
(b)所述客戶端的網絡調度模塊接收到DNS服務器請求;
(c)所述網絡調度模塊發送查詢請求到CDN調度中心;
(d)所述CDN調度中心的CDN負載均衡器查找n臺備選緩存服務器;
(e)n臺備選緩存服務器地址返回給所述客戶端的網絡調度模塊;
(f)所述網絡調度模塊同時向n臺備選緩存服務器發送網絡探測報文;
(g)最先返回的緩存服務器作為本次連接的目的地址;
(h)如果產生網絡連接中斷、延遲超過閾值時,重新進行返回到步驟(f)。
進一步,所述CDN負載均衡器查找所述備選緩存服務器是基于現有的CDN網絡,按照地理位置、服務器負載情況以及運營商信息綜合選擇最近的備選緩存服務器。
進一步,所述備選緩存服務器的數量大于等于3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州云締盟科技有限公司,未經杭州云締盟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910970532.0/2.html,轉載請聲明來源鉆瓜專利網。





