




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、談盤算機網(wǎng)絡中IP擁塞操縱算法以及革新摘要:本文起首闡述了盤算機網(wǎng)絡中擁塞的界說、擁塞產(chǎn)生的緣故原由以及常常提起的擁塞操縱的界說。中心闡述了如今利用最多的擁塞操縱算法FIF算法和RED算法,末了提出了這兩個算法的革新頭腦。關鍵字:IP擁塞算法革新一、概述1.擁塞界說當網(wǎng)絡中存在過多的數(shù)據(jù)包時,網(wǎng)絡的性能就會落落,這種征象稱為擁塞。在網(wǎng)絡產(chǎn)生擁塞時,會導致吞吐量落落,嚴峻時會產(chǎn)生“擁塞瓦解ngestinllapse征象。一樣平常來說,在網(wǎng)絡負載的增長導致網(wǎng)絡服從的低落的時間,就會產(chǎn)生擁塞瓦解。Flyd總結出擁塞瓦解重要包羅以下幾種1l:傳統(tǒng)的瓦解、未傳送數(shù)據(jù)包導致的瓦解、由于數(shù)據(jù)包分段造成的瓦解
2、、日益增長的操縱信息流造成的瓦解等。2.擁塞產(chǎn)生的緣故原由網(wǎng)絡產(chǎn)生的擁塞的底子緣故原由在于用戶或叫端體系提供應網(wǎng)絡負載大于網(wǎng)絡資源容量和處置懲罰本領,表現(xiàn)為數(shù)據(jù)包延時增長、拋棄概率增大、上層應用體系性能落落。擁塞產(chǎn)生的直接緣故原由有以下三點:1存儲空間不敷。幾個輸入數(shù)據(jù)流配合必要同一個輸入端口,在這個端口就會創(chuàng)立列隊,假設沒有充足的存儲空間,數(shù)據(jù)包就會拋棄,對突發(fā)數(shù)據(jù)流更是云云。增長存儲空間在必然程度上可以緩解這一抵牾,但假設路由器有無窮存儲量,擁塞只大概變得更壞,而不是更好。由于網(wǎng)絡里的數(shù)據(jù)包顛末長時間列隊后才通過路由器完成轉發(fā),會白費網(wǎng)絡資源,加重網(wǎng)絡擁塞。2帶寬容量不敷,低速鏈路對高速數(shù)
3、據(jù)流的輸入也會產(chǎn)生擁塞。按照香農(nóng)信息理論,任何信道帶寬最大值即信道容量為=Blg21+S/N此中N為信道白噪聲的均勻功率,S為信源的最大功率,B為信道帶寬。全部信源產(chǎn)生的速率R必需小于或即是信道容量,假設R,那么在理論上無不對傳輸就是不成能的。以是在網(wǎng)絡低速鏈路處就會形成帶寬瓶頸,當其滿意不了全部信源帶寬要求時,網(wǎng)絡就會產(chǎn)生擁塞。3處置懲罰器本領弱、速率慢,也能引起擁塞。假設路由器的PU在實行列隊緩存,更新路由表等成效時,處置懲罰速率跟不上高速鏈路,也會產(chǎn)生擁塞。同樣,低速鏈路對高速PU也會產(chǎn)生擁塞。3.擁塞操縱的界說擁塞操縱就是接納某種計謀或機制,保持網(wǎng)絡事情在正常的狀態(tài)下,也就是使網(wǎng)絡常常
4、事情在崖點左側的地區(qū)內(nèi)。假設一種操縱機制使得網(wǎng)絡事情在膝點四周,該要領稱之為擁塞制止;假設一種操縱機制是的網(wǎng)絡事情在崖點或崖點以后的網(wǎng)絡復興至膝點前后,該要領稱之為擁塞規(guī)復。因此擁塞操縱計謀包羅擁塞制止ngestinavidane和擁塞操縱ngestinntrl這兩種差異的操縱機制。擁塞制止是“防范機制,它的目的是制止網(wǎng)絡進入擁塞狀態(tài),使網(wǎng)絡運行在高吞吐量、低耽誤的狀態(tài)下。擁塞操縱是“規(guī)復機制,它用于把網(wǎng)絡從擁塞狀態(tài)中規(guī)復出來。二、盤算機網(wǎng)絡中IP擁塞操縱算法1.FIF算法FIF又叫“先到先辦事FFS,即第一個到達路由器的數(shù)據(jù)包起首被傳輸。由于每個路由器的緩存總是有限的,假設包到達時緩存己滿,
5、那么路由器就不得不拋棄該包。這種做法沒有思量被拋棄包的緊張程度。由于FIF總是拋棄到達隊尾的包,以是偶然又稱為“去尾drptail算法。但“去尾和FIF是兩個差異的觀點。FIF是一種包調理計謀,決定包傳送的挨次:“去尾是一種拋棄計謀,決定哪些包被拋棄。由于FIF和“去尾別離是最簡樸的包調理和拋棄計謀,以是兩者偶然被視為一體,乃至偶然就簡樸稱為FIF列隊。2.RED算法RED算法包羅兩部門:怎樣監(jiān)控行列長度和何時拋棄數(shù)據(jù)包。起首,RED利用雷同TP盤算超不時利用的權值Eight來盤算均勻列隊長度Qe,即:Qe=1-eightQe+eightSapleQe此中,eight是濾波系數(shù),0eight1
6、,SapleQe是即時采樣的行列長度。RED有兩個閥值:Qin和Qax。當一個數(shù)據(jù)包到達路由器時,RED將當前Qe和這兩個閥值按以下原那么比力:假設QeQax時,將此包列隊;假設QinQeQax,盤算拋棄概率P,并以P拋棄此包;假設QaxQe,那么拋棄此包。這種規(guī)矩意味著假設均勻隊長小于較低的閡值,路由器不會接納任何方法,假設均勻隊長大于高閥值,數(shù)據(jù)包都要被拋棄,假設均勻隊長介于兩者之間,新到數(shù)據(jù)包就要以某個概率P拋棄。顯然,拋棄概率P在Qe處于兩個閥值之間時遲鈍增長,在Qax到達最大值axP。固然,也有一些研究發(fā)起從隨機拋棄到完全拋棄的過渡應該更“平滑。三、算法革新1.對FIF的革新FIF列
7、隊的重要題目是無法區(qū)分差異的數(shù)據(jù)流。由于整個TP的擁塞操縱是在源端實行,而FIF列隊不提供束縛全部數(shù)據(jù)源服從擁塞操縱的機制,這就有大概讓舉動不良的數(shù)據(jù)流侵占大量帶寬。在Internet環(huán)境中,某個應用不利用TP協(xié)議是完全大概的。效果,它可以繞開端到端的擁塞操縱機制,向路由器恣意發(fā)送本身的數(shù)據(jù)包,從而引起別的應用的包被拋棄。公正列隊算法FairQueuingFQ那么辦理了這個題目。FQ算法是一種“輪詢rundrbin,RR的調理算法。在FQ算法中,路由器對每個輸出線路有一個列隊行列。路由器按“輪詢rundrbin方法處置懲罰包。當一條線路閑時,路由器就往返掃描全部行列,依次將每隊第一個包發(fā)出。當
8、某個流的數(shù)據(jù)包到達過快時,其行列就會很快占滿,屬于這個流的新到的包就會被拋棄。接納這種方法,每個數(shù)據(jù)流就不成能捐軀別的數(shù)據(jù)流而多占資源。.lunenang.論文網(wǎng)在線別的,F(xiàn)Q算法并沒有見告源端路由器狀態(tài)的機制,也就是說,F(xiàn)Q仍舊要依靠于端到端的擁塞操縱機制。它只是將數(shù)據(jù)流分開,使不服從擁塞操縱機制的數(shù)據(jù)流不至于影響別的流。以是它在.沒有捐軀統(tǒng)計復用的環(huán)境下提供了公正性,與端到端的擁塞操縱機制也可以較好地協(xié)同。加權公正列隊算法eightedFairQueuing,F(xiàn)Q是FQ的革新算法。FQ對每個流列隊分派一個權值。這個權值決定了路由器每次發(fā)往該行列的比特數(shù)量,從而操縱數(shù)據(jù)流得到的帶寬。將全部權
9、值當作1,那么FQ也是一種特別的FQ。權值的分派每每對應差異優(yōu)先級的數(shù)據(jù)流,比方用IP包頭中TS域指定流的優(yōu)先級,列隊時再按優(yōu)先級分派權值。這也是區(qū)分辦事的頭腦。FQ中權值可以由路由器本身決定,也可以由源端通過某種信令照顧路由器來決定??傊?,F(xiàn)Q按照差異數(shù)據(jù)流應用的差異帶寬要求,對每個列隊行列接納加權要領分派緩存資源,從而增長了FQ對差異應用的順應性。2.對RED的革新LRED算法把LssRati引入到RED的拋棄概率的盤算中,對RED的魯棒性有必然革新,但鏈路利用率思量不敷;VR算法對行列長度舉行范例,得到了高的鏈路利用率,也具有快速的相應速率,但其魯棒性短缺。在綜合思量RED,PI,RE,
10、LRED及其他RED革新算法存在題目的底子上,本文結合LRED基于喪失率的隨機趕早檢測與VR假造速率操縱算法的優(yōu)缺點,先容一種新的AQ算法:LRRED算法。鑒于文章篇幅題目,LRED算法和VR算法就不再次負擔了,讀者可以參考文獻4和5。算法實現(xiàn)如下:周期性地盤算喪失比率,令lk為比來個丈量周期內(nèi)的喪失包的比率,即可表現(xiàn)為在比來個周期被拋棄的數(shù)據(jù)包的數(shù)量與總的到達的數(shù)據(jù)包的數(shù)量標比率,表現(xiàn)為接著必要利用瞬時行列長度和總的輸入速率來方案盤算數(shù)據(jù)包的丟包率的函數(shù).此函數(shù)必需滿意:當行列長度和總的輸入速率在各自的目的值四周發(fā)抖時,丟包率應該盡大概地靠近被測喪失率.結合LRED和VR算法的頭腦,方案了如
11、下簡樸的丟包率方程:長處:同時不變到目的行列值和瓶頸行列的鏈路帶寬值,并把單個丟包率同團體數(shù)據(jù)喪失率接洽在一起。參考文獻:1羅萬明,林闖,閻寶平.TP/IP擁塞操縱研究J,盤算機學報,20012劉秋讓,倪洪波.TP擁塞操縱辦理要領闡發(fā)及評價J,盤算機工程,20013鄧亞平,葉凌偉,陳雁.TP/IP擁塞操縱算法的革新J,盤算機科學,20014anghnggang,LiBin,HuYT,etal.LRED:arustativequeueanageentsheebasednpaketlssratiJ.IEEE/ATransatinNet-rking,20225ParkEun-han,LiHyuk,P
12、arkKyung-J,etal.AnalysisfthevirtualratentrlalgrithinTPnetrksJ.IEEE/ATransatinNetrking,2022eight1,SapleQe是即時采樣的行列長度。RED有兩個閥值:Qin和Qax。當一個數(shù)據(jù)包到達路由器時,RED將當前Qe和這兩個閥值按以下原那么比力:假設QeQax時,將此包列隊;假設QinQeQax,盤算拋棄概率P,并以P拋棄此包;假設QaxQe,那么拋棄此包。這種規(guī)矩意味著假設均勻隊長小于較低的閡值,路由器不會接納任何方法,假設均勻隊長大于高閥值,數(shù)據(jù)包都要被拋棄,假設均勻隊長介于兩者之間,新到數(shù)據(jù)包就要以
13、某個概率P拋棄。顯然,拋棄概率P在Qe處于兩個閥值之間時遲鈍增長,在Qax到達最大值axP。固然,也有一些研究發(fā)起從隨機拋棄到完全拋棄的過渡應該更“平滑。三、算法革新1.對FIF的革新FIF列隊的重要題目是無法區(qū)分差異的數(shù)據(jù)流。由于整個TP的擁塞操縱是在源端實行,而FIF列隊不提供束縛全部數(shù)據(jù)源服從擁塞操縱的機制,這就有大概讓舉動不良的數(shù)據(jù)流侵占大量帶寬。在Internet環(huán)境中,某個應用不利用TP協(xié)議是完全大概的。效果,它可以繞開端到端的擁塞操縱機制,向路由器恣意發(fā)送本身的數(shù)據(jù)包,從而引起別的應用的包被拋棄。公正列隊算法FairQueuingFQ那么辦理了這個題目。FQ算法是一種“輪詢run
14、drbin,RR的調理算法。在FQ算法中,路由器對每個輸出線路有一個列隊行列。路由器按“輪詢rundrbin方法處置懲罰包。當一條線路閑時,路由器就往返掃描全部行列,依次將每隊第一個包發(fā)出。當某個流的數(shù)據(jù)包到達過快時,其行列就會很快占滿,屬于這個流的新到的包就會被拋棄。接納這種方法,每個數(shù)據(jù)流就不成能捐軀別的數(shù)據(jù)流而多占資源。別的,F(xiàn)Q算法并沒有見告源端路由器狀態(tài)的機制,也就是說,F(xiàn)Q仍舊要依靠于端到端的擁塞操縱機制。它只是將數(shù)據(jù)流分開,使不服從擁塞操縱機制的數(shù)據(jù)流不至于影響別的流。以是它在.沒有捐軀統(tǒng)計復用的環(huán)境下提供了公正性,與端到端的擁塞操縱機制也可以較好地協(xié)同。加權公正列隊算法eigh
15、tedFairQueuing,F(xiàn)Q是FQ的革新算法。FQ對每個流列隊分派一個權值。這個權值決定了路由器每次發(fā)往該行列的比特數(shù)量,從而操縱數(shù)據(jù)流得到的帶寬。將全部權值當作1,那么FQ也是一種特別的FQ。權值的分派每每對應差異優(yōu)先級的數(shù)據(jù)流,比方用IP包頭中TS域指定流的優(yōu)先級,列隊時再按優(yōu)先級分派權值。這也是區(qū)分辦事的頭腦。FQ中權值可以由路由器本身決定,也可以由源端通過某種信令照顧路由器來決定??傊?,F(xiàn)Q按照差異數(shù)據(jù)流應用的差異帶寬要求,對每個列隊行列接納加權要領分派緩存資源,從而增長了FQ對差異應用的順應性。2.對RED的革新LRED算法把LssRati引入到RED的拋棄概率的盤算中,對RE
16、D的魯棒性有必然革新,但鏈路利用率思量不敷;VR算法對行列長度舉行范例,得到了高的鏈路利用率,也具有快速的相應速率,但其魯棒性短缺。在綜合思量RED,PI,RE,LRED及其他RED革新算法存在題目的底子上,本文結合LRED基于喪失率的隨機趕早檢測與VR假造速率操縱算法的優(yōu)缺點,先容一種新的AQ算法:LRRED算法。鑒于文章篇幅題目,LRED算法和VR算法就不再次負擔了,讀者可以參考文獻4和5。算法實現(xiàn)如下:周期性地盤算喪失比率,令lk為比來個丈量周期內(nèi)的喪失包的比率,即可表現(xiàn)為在比來個周期被拋棄的數(shù)據(jù)包的數(shù)量與總的到達的數(shù)據(jù)包的數(shù)量標比率,表現(xiàn)為接著必要利用瞬時行列長度和總的輸入速率來方案盤算數(shù)據(jù)包的丟包率的函數(shù).此函數(shù)必需滿意:當行列長度和總的輸入速率在各自的目的值四周發(fā)抖時,丟包率應該盡大概地靠近被測喪失率.結合LRED和VR算法的頭腦,方案了如下簡樸的丟包率方程:長處:同時不變到目的行列值和瓶頸行列的鏈路帶寬值,并把單個丟包率同團體數(shù)據(jù)喪失率接洽在一起。參考文獻:1羅萬明,林闖,閻寶平.TP/IP擁塞操縱研究J,盤算機學報,20012劉秋讓,倪洪波.TP擁塞操縱辦理要領闡發(fā)及評價J,盤算機工程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024跨境電商行業(yè)一季度報告-雨果跨境-202404
- 居間提成提成合同范例
- 帶貨主播的合同范例二零二五年
- 25年公司員工安全培訓考試試題含完整答案(有一套)
- 2025-2030中國LED顯示屏行業(yè)市場深度調研及發(fā)展趨勢與投資價值研究報告
- 2025-2030中國HEV鋰離子電池行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國DEF設備行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國BMS行業(yè)競爭分析及發(fā)展前景預測報告
- 2025-2030中國48V微型混合動力行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030兩輪摩托車項目可行性研究報告
- H3C新員工文化培訓報到指引(201607期)
- 第十章痰液檢查課件
- 《融媒體實務》教學課件(全)
- 牛津譯林版六年級下冊英語期中檢測試卷+答案
- 2023學年完整公開課版《認識洗衣機》
- 熱力管道裝置工程施工記錄表
- 特殊過程焊接工藝確認
- GB/T 8411.3-2009陶瓷和玻璃絕緣材料第3部分:材料性能
- GB/T 4857.17-2017包裝運輸包裝件基本試驗第17部分:編制性能試驗大綱的通用規(guī)則
- “兩區(qū)三廠”專項施工方案
- 汽車消聲器設計課件
評論
0/150
提交評論