新四季網

一種基於用戶數量的業務流量精確調度方法及裝置製造方法

2023-05-17 18:15:36 1

一種基於用戶數量的業務流量精確調度方法及裝置製造方法
【專利摘要】本發明提供了一種基於用戶數量的業務流量精確調度方法及裝置,方法包括:預先確定local?DNS的權重;S1、當權威DNS接收到local?DNS的域名解析請求時,根據local?DNS的權重和預先設定的該域名下各IP的目標權重以及上一次獲得的該域名下各IP的權重盈虧值確定本次調度結果,將調度結果下發到local?DNS;S2、根據調度結果獲得該域名下各IP的權重盈虧值,若該域名下各IP的權重盈虧值收斂至[-e,+e]之間,則結束本輪調度;否則,等待下次local?DNS的域名解析請求到來,轉至步驟S1。本發明能夠進一步提高流量調度的精度,同時減少調度過程所需工作量和時間。
【專利說明】一種基於用戶數量的業務流量精確調度方法及裝置
【【技術領域】】
[0001]本發明涉及網際網路流量調度領域,特別涉及一種基於用戶數量的業務流量精確調度方法及裝置。
【【背景技術】】 [0002]利用CDN (內容分發網絡)為某個域名提供內容分發服務時,需要對該域名下的訪問流量實現全局負載均衡以及按需調度,目前一種較為前沿的實現流量調度的方法為基於IP權重補償法的全局動態流量調度法。該方法主要包括:
[0003]1、設置該域名下各IP的目標權重;
[0004]2、權威DNS收到local DNS發送的域名解析請求後,依據IP權重補償法,確定本次下髮結果,獲得各IP的權重盈虧值;
[0005]3、當各IP的權重盈虧值均收斂至O時,權威DNS向流量調度平臺匯報一輪調度結束,並開始下一輪調度。
[0006]該方法在調度過程中並未考慮各local DNS所轄的用戶數量不同帶來的影響,而是認為每個local DNS對流量調度的影響力相同。然而,在實際情況中,不同local DNS所轄的用戶數量差距較大,此時,local DNS所轄用戶數量的巨大差距會導致流量調度達不到目標要求。
[0007]下面舉例說明該方法存在的不足。假設該域名的CDN中有三個內容分發伺服器,對應IP分別為IP1、IP2、IP3,目標權重為50%、30%、20%,根據上述方法,每次的調度結果及每次獲得的盈虧值如表1所示。
[0008]表1
[0009]
【權利要求】
1.一種基於用戶數量的業務流量精確調度方法,對某域名下各IP的流量進行調度,其特徵在於,預先確定local DNS的權重,該方法包括: 51、當權威DNS接收到localDNS的域名解析請求時,根據所述local DNS的權重、預先設定的該域名下各IP的目標權重以及上一次獲得的該域名下各IP的權重盈虧值確定本次調度結果,將所述調度結果下發到local DNS; 52、根據所述調度結果獲得該域名下各IP的權重盈虧值,若該域名下各IP的權重盈虧值收斂至[_e,+e]之間,則結束本輪調度,其中,e為預先設置的偏差容忍度;否則,等待下次local DNS的域名解析請求到來,轉至步驟SI。
2.根據權利要求1所述的方法,其特徵在於,所述確定localDNS的權重,具體包括: 統計local DNS所轄的用戶數量; 統計總的用戶數量; 將所述local DNS所轄的用戶數量與所述總的用戶數量的比作為local DNS的權重。
3.根據權利要求2所述的方法,其特徵在於,所述統計localDNS所轄的用戶數量,具體包括: 權威DNS統計所接收到所述local DNS的域名解析請求中的私有ID數量,將該私有ID數量作為所述local DNS所轄的用戶數量;其中所述私有ID是在用戶發送至所述localDNS的用戶訪問請求中的域名前被添加的。
4.根據權利要求3所述的方法,其特徵在於,所述私有ID由形成所述域名解析請求的用戶的IP位址、MAC地址和隨機碼串接生成。
5.根據權利要求2所述的方法,其特徵在於,所述統計總的用戶數量,具體包括: 將各個local DNS所轄的用戶數量之和作為所述總的用戶數量。
6.根據權利要求1所述的方法,其特徵在於,所述根據所述調度結果獲得該域名下各IP的權重盈虧值,具體包括: 本次獲得的權重盈虧值=[(100%/count) *r-目標權重]*Wj+上次獲得的權重盈虧值; 其中, 當首次調度時,上次獲得的權重盈虧值取O ; count為本次調度下發的IP數量; r為表徵本次調度當前IP是否被選中的值; Wj為所述local DNS的權重。
7.根據權利要求1所述的方法,其特徵在於,在所述步驟SI之前,還包括: SO、判斷向權威DNS發送域名解析請求的local DNS是否具有影響力,若該local DNS具有影響力,則繼續執行步驟SI ; 若該local DNS不具有影響力,則將上一次的調度結果下發到該local DNS,之後等待下一次local DNS的域名解析請求到來時,轉至執行SO。
8.根據權利要求7所述的方法,其特徵在於,所述判斷向權威DNS發送域名解析請求的local DNS是否具有影響力,具體包括: 依據所轄的用戶數量從高至低將local DNS進行排序,將位於前20%的local DNS判斷為具有影響力的local DNS,將剩下的local DNS判斷為不具有影響力的local DNS。
9.根據權利要求1所述的方法,其特在在於,在所述結束本輪調度之後,還包括: 重新設定該域名下各IP的目標權重,開始新一輪調度,等待local DNS的域名解析請求到來,轉至步驟SI。
10.一種基於用戶數量的業務流量精確調度裝置,對某域名下各IP的流量進行調度,其特徵在於,該裝置包括: 預處理模塊,用於預先確定local DNS的權重; 下發模塊,用於當權威DNS接收到local DNS的域名解析請求時,根據所述local DNS的權重、預先設定的該域名下各IP的目標權重以及上一次獲得的該域名下各IP的權重盈虧值確定本次調度結果,將所述調度結果下發到1calDNS ; 運算處理模塊,用於根據所述調度結果獲得該域名下各IP的權重盈虧值,若該域名下各IP的權重盈虧值收斂至[_e,+e]之間,則結束本輪調度,其中,e為預先設置的偏差容忍度;否則,等待下次local DNS的域名解析請求到來,觸發下發模塊。
11.根據權利要求10所述的裝置,其特徵在於,所述預處理模塊確定localDNS的權重,具體執行: 統計local DNS所轄的用戶數量; 統計總的用戶數量; 將所述local DNS所轄 的用戶數量與所述總的用戶數量的比作為local DNS的權重。
12.根據權利要求11所述的裝置,其特徵在於,所述預處理模塊在統計localDNS所轄的用戶數量時,具體執行: 統計權威DNS所接收到所述local DNS的域名解析請求中的私有ID數量,將該私有ID數量作為所述local DNS所轄的用戶數量;其中所述私有ID是在用戶發送至所述localDNS的用戶訪問請求中的域名前被添加的。
13.根據權利要求12所述的裝置,其特徵在於,所述私有ID由形成所述域名解析請求的用戶的IP位址、MAC地址和隨機碼串接生成。
14.根據權利要求13所述的裝置,其特徵在於,所述預處理模塊在統計總的用戶數量時,具體執行: 將各個local DNS所轄的用戶數量之和作為所述總的用戶數量。
15.根據權利要求10所述的裝置,其特徵在於,所述運算處理模塊根據所述調度結果獲得該域名下各IP的權重盈虧值,具體執行: 本次獲得的權重盈虧值=[(100%/count) *r-目標權重]*Wj+上次獲得的權重盈虧值; 其中, 當首次調度時,上次獲得的權重盈虧值取O ; count為本次調度下發的IP數量; r為表徵本次調度當前IP是否被選中的值; Wj為所述local DNS的權重。
16.根據權利要求10所述的裝置,其特徵在於,該裝置還包括: 判斷模塊,用於判斷向權威DNS發送域名解析請求的local DNS是否具有影響力,若該local DNS具有影響力,則觸發下發模塊;若該local DNS不具有影響力,則將上一次的調度結果下發到該local DNS,之後等待下一次local DNS的域名解析請求到來時,執行所述判斷的操作。
17.根據權利要求16所述的裝置,其特徵在於,所述判斷模塊在判斷向權威DNS發送域名解析請求的local DNS是否具有影響力時,具體執行: 依據所轄的用戶數量從高至低將local DNS進行排序,將位於前20%的local DNS判斷為具有影響力的local DNS,將剩下的local DNS判斷為不具有影響力的local DNS。
18.根據權利要求10所述的裝置,其特在在於,該裝置還包括: 重置模塊,用於在所述本輪調度結束之後,重新設定該域名下各IP的目標權重,開始新一輪調度,等待local DNS的域名解析請求到來,觸發下發模塊。
【文檔編號】H04L12/811GK103634227SQ201210297930
【公開日】2014年3月12日 申請日期:2012年8月20日 優先權日:2012年8月20日
【發明者】閔慶歡, 陳穎, 尹成偉, 劉江濤 申請人:百度在線網絡技術(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀