新四季網

一種基於平滑時間窗口的公平流量調度算法的製作方法

2023-07-09 10:22:46 2

專利名稱:一種基於平滑時間窗口的公平流量調度算法的製作方法
技術領域:
本發明是一種網絡繁忙狀態下的數據包調度算法,具有較高的精度和公平性。可 用於有害網絡流量淨化、流量整形、服務質量保證等IP網絡優化領域。
背景技術:
IP網絡帶寬是一種稀缺資源,但是隨著計算機網絡的普及以及應用的完善,各種 無用或者有害的網絡流量卻侵佔了大量的帶寬資源,導致重要應用無法實施。因此,在網絡 繁忙狀態下,如何有效地進行調度,以便最大限度地發揮網絡帶寬生產力,成為我們關心的 話題。目前存在多種成熟的調度算法,比如FIFO(先進先出)、HTB(分層令牌桶)、 RED(隨機早檢測)、CBQ(基於類的隊列)、SFQ(隨機公平隊列)等,這些算法能夠很好的進 行數據包調度,但同樣存在一些問題,比如控制精度較差、波動幅度較大、性能和公平性難 以兼顧以及不易部署等問題。

發明內容
IP網絡優化的一個基本問題是控制的精度問題。為提高控制精度,本算法維護了 一個平滑的時間窗口 W(窗口時間長度為T,通常是1秒),通過技術手段,使得在任意時刻, W都是從本時刻TO向後回溯T,從而保證在任意時刻針對流量的控制都是在長度為T的時 間窗口內,避免了突發網絡流量的產生,減少了統計值波動的幅度。IP網絡優化的另一個基本問題是公平性問題。在保證控制精度的前提下,較好的 公平性能夠給用戶帶來更好的網絡體驗。本算法維護一定數量的、具有不同優先權的數據 包隊列,待發送數據包到來時,根據數據包的相關屬性(所屬的會話、數據包長度、源主機 的行為特性等)計算其哈希值,並根據該值將其插入到不同的隊列中,出隊時則根據隊列 的優先權以輪詢的方式出隊。為保證公平性,定期及時更新隨機因子,以減少在計算哈希值 時的碰撞,降低隊列深度,提高轉發的效率。算法原理為保持時間窗口的平滑移動,需要維護一個已發送數據包長度隊列。在數據包被 成功發送時,記錄其長度,並且入隊,同時增加相應的統計值,減少系統中可用的發送令牌 數(實際實現時,一個令牌相當於一個字節)。隊列中的每個節點,在隊列中的最大生存周 期為滑動時間窗口的長度T,經過T後,該節點被銷毀,同時增加系統可用的發送令牌,以便 新的數據包能夠被及時地發送。這樣,在任意時刻,系統中可用的令牌數對應的時間長度均 為T,即實現了時間窗口的平滑移動。數據銷毀採用事件驅動方式,具有較高的性能。當驅動程序需要發送數據包時, 首先遍歷上述隊列,檢查隊列中存活時間超過T的節點,並將其老化,從而產生新的可用令 牌。如果當前系統有可用令牌,則從數據包隊列中按照優先權選擇數據包進行發送,否則繼 續等待可用令牌。


算法流程圖,詳細的說明了本算法的實現流程。
具體實施例方式1.以C語言實現上述算法,並編入作業系統內核。2.將相應設備部署在網絡出口,配置相關策略。3.網卡驅動程序捕獲到數據包後進入處理流程。4.觀察網絡繁忙時的調度情況。
權利要求
一種基於平滑時間窗口的公平流量調度算法,主要用於網絡流量淨化、流量整形、服務質量保證等領域。
2.根據權利要求1所述的過程,先使用一種程式語言(C語言)實現該算法,並將其編 入作業系統內核。
3.根據權利要求1所述的過程,將相關設備部署在網絡出口,並配置相關策略。
4.根據權利要求1所述的過程,網卡驅動程序在捕獲到數據包後,進入該算法處理流程。
5.根據權利要求1所述的過程,觀察在網絡繁忙時的調度情況。
全文摘要
基於平滑時間窗口的公平流量調度算法是一種網絡繁忙狀態下的數據包調度算法,具有較高的控制精度和公平性,可用於有害網絡流量淨化、流量整形、服務質量保證等IP網絡優化領域。
文檔編號H04L12/56GK101800696SQ201010001200
公開日2010年8月11日 申請日期2010年1月15日 優先權日2010年1月15日
發明者尹志超 申請人:萊克斯科技(北京)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀