两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

利用TCPVeno提高無線自組織網(wǎng)絡(luò)性能的方法

文檔序號(hào):7649414閱讀:160來源:國知局
專利名稱:利用TCP Veno提高無線自組織網(wǎng)絡(luò)性能的方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種無線自組織網(wǎng)絡(luò)。
背景技術(shù)
無線自組織網(wǎng)絡(luò)是一種具有高度動(dòng)態(tài)拓?fù)浣Y(jié)構(gòu)、節(jié)點(diǎn)任意移動(dòng)的網(wǎng)絡(luò)。 在現(xiàn)有技術(shù)中,無線自組織網(wǎng)絡(luò)通常采用傳統(tǒng)的TCP/IP協(xié)議(即TCP Reno技 術(shù)),進(jìn)行數(shù)據(jù)的傳送和交換,文獻(xiàn)(Holland G, VaidyaN. Analysis of TCP performance over mobile ad hoc networks. Wireless Networks, 2002, 8(2) :275-288。)介紹了在無線自組織網(wǎng)絡(luò)中采用傳統(tǒng)的TCP 技術(shù)(即TCP Reno),但由于無線鏈路的高誤碼率會(huì)導(dǎo)致數(shù)據(jù)包的亂序和丟失, 對采用傳統(tǒng)TCP技術(shù)的網(wǎng)絡(luò)產(chǎn)生了嚴(yán)重的影響,降低了TCP的性能。目前對 于無線網(wǎng)絡(luò)環(huán)境中TCP性能的研究主要集中在PMP (—點(diǎn)到多點(diǎn))這樣的單跳 無線網(wǎng)絡(luò)環(huán)境。而對于無線自組織網(wǎng)絡(luò)這樣的多跳網(wǎng)絡(luò)環(huán)境中高誤碼率引起 的TCP性能下降問題,卻沒有好的解決辦法。
為了克服無線自組織網(wǎng)絡(luò)環(huán)境下由于高誤碼率丟包而產(chǎn)生的TCP性能下 降,我們在無線自組織網(wǎng)絡(luò)中使用一種新的,在無線網(wǎng)絡(luò)環(huán)境下的TCP擁塞 控制機(jī)制——TCP/IP協(xié)議中一種新的技術(shù)TCP Veno來解決無線自組織網(wǎng)絡(luò)中 的高誤碼率問題。

發(fā)明內(nèi)容
本發(fā)明是針對無線自組織網(wǎng)絡(luò)中高誤碼率問題而提出的解決方案。在無 線自組織網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)的MAC層設(shè)定最大重傳次數(shù),利用TCP Veno ( —
種新的TCP版本)技術(shù)解決無線自組織網(wǎng)絡(luò)中的高誤碼率問題,提高無線自 組織網(wǎng)絡(luò)中TCP的性能。
本發(fā)明解決上述問題的技術(shù)方案是在無線自組織網(wǎng)絡(luò)中,對于網(wǎng)絡(luò)環(huán) 境較差,噪聲較大的情況,可以先在MAC層中對參數(shù)最大重傳次數(shù)進(jìn)行調(diào)整, 適當(dāng)降低無線網(wǎng)絡(luò)環(huán)境中的誤碼率,而對于網(wǎng)絡(luò)環(huán)境較好的情況,可直接在 TCP層,應(yīng)用TCP Veno技術(shù)修改發(fā)送端的擁塞窗口數(shù)大小及慢啟動(dòng)門限值來
解決傳輸層的隨機(jī)丟包問題。
對于網(wǎng)絡(luò)環(huán)境較差的情況,首先在MAC層中改變參數(shù)ShortRetryLimit_ (RST/CST)和LongRetryLimiL (MAC層要傳輸?shù)臄?shù)據(jù)幀),確定最大重傳 次數(shù)M,從而降低無線網(wǎng)絡(luò)環(huán)境中的誤碼率;在無線網(wǎng)絡(luò)傳輸層加載TCPVeno 協(xié)議,在TCP (傳輸控制協(xié)議)層根據(jù)每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列中積壓的報(bào)文個(gè)數(shù) 以及門限值判斷當(dāng)前網(wǎng)絡(luò)連接狀態(tài);在數(shù)據(jù)傳輸?shù)母鱾€(gè)不同階段,根據(jù)TCP Veno協(xié)議,針對不同的網(wǎng)絡(luò)連接狀態(tài)采用不同的擁塞控制算法。在擁塞避免 階段,比較判斷模塊對隊(duì)列中積壓的報(bào)文個(gè)數(shù)及門限值進(jìn)行比較,判斷當(dāng)前 鏈路連接處于非擁塞狀態(tài)還是擁塞狀態(tài),針對不同狀態(tài)采取不同的調(diào)整算法, 當(dāng)網(wǎng)絡(luò)處于非擁塞狀態(tài)時(shí),采用加法增加算法計(jì)算發(fā)送端的擁塞窗口數(shù)cwnd; 當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),采用改進(jìn)的擁塞避免算法計(jì)算發(fā)送端的擁塞窗口數(shù) cwnd;在快速重傳和快速恢復(fù)階段,通過接收確認(rèn)超時(shí)和收到重復(fù)確認(rèn)兩種 機(jī)制檢測擁塞的發(fā)生并啟動(dòng)相應(yīng)算法模塊,當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)采用傳統(tǒng)的 快速恢復(fù)算法計(jì)算慢啟動(dòng)門限值ssthresh,當(dāng)網(wǎng)絡(luò)處于非擁塞階段采用改進(jìn) 的快速恢復(fù)算法計(jì)算慢啟動(dòng)門限值ssthresh。
本發(fā)明主要針對無線自組織網(wǎng)絡(luò)中高誤碼率的特性,結(jié)合802.11MAC層
中最大重傳次數(shù)參數(shù)的設(shè)定來控制傳輸層由于高誤碼率引起的隨機(jī)丟包的高
低,同時(shí)運(yùn)用TCP Veno技術(shù)通過修改發(fā)送端的擁塞窗口數(shù)大小來解決傳輸層
的隨機(jī)丟包問題。很好的提高了無線自組織網(wǎng)絡(luò)在無線高誤碼率環(huán)境中的TCP性能。


圖1本發(fā)明所述方法的流程圖
圖2擁塞避免階段窗口調(diào)整算法示意圖
圖3為快速重傳及快速恢復(fù)階段的窗口調(diào)整算法示意圖
圖4為SANET中采用TCP Reno與TCP Veno的窗口變化比較圖
圖5為SANET中采用TCP Reno與采用TCP Veno的網(wǎng)絡(luò)中吞吐量變化圖
具體實(shí)施例方式
在無線自組織網(wǎng)絡(luò)中,對于網(wǎng)絡(luò)環(huán)境較差,噪聲較大的情況,可以先在 MAC層中對參數(shù)進(jìn)行調(diào)整,適當(dāng)降低無線網(wǎng)絡(luò)環(huán)境中的誤碼率,而對于較好的 網(wǎng)絡(luò)環(huán)境,可直接在TCP層,應(yīng)用TCP Veno技術(shù)修改發(fā)送端的擁塞窗口數(shù)及 慢啟動(dòng)門限值大小來解決傳輸層的隨機(jī)丟包問題。
如圖1所示為本發(fā)明所述方法的處理流程框圖,對于網(wǎng)絡(luò)環(huán)境較差的環(huán) 境,在.802. 11MAC層中改變參數(shù)請求發(fā)送/清除發(fā)送RST/CST
(ShortRetryLimit_)和參數(shù)MAC層要傳輸?shù)臄?shù)據(jù)幀(LongRetryLimit—), 根據(jù)上述參數(shù)確定最大重傳次數(shù)M,從而適當(dāng)降低無線網(wǎng)絡(luò)環(huán)境中的誤碼率。
因?yàn)闊o線自組織(Ad Hoc)網(wǎng)絡(luò)的特殊性,在源節(jié)點(diǎn)進(jìn)行單播(unicast) 傳輸?shù)那闆r下,TCP層的隨機(jī)丟包率與802. 11MAC層的數(shù)據(jù)包最大重傳次數(shù) 相關(guān),傳輸層的隨機(jī)丟包率大小等于無線物理層中誤碼率大小的M次方,而
參數(shù)M也就是MAC層的最大重傳次數(shù),即RST/CST分組的最大重傳次數(shù) ShortRetryLimit—和數(shù)據(jù)幀的最大重傳次數(shù)LongRetryLimit_。將無線物理層 的誤碼率設(shè)定為p (p也是無線網(wǎng)絡(luò)環(huán)境中的誤碼率);而802. 11MAC層的最 大數(shù)據(jù)包重傳次數(shù)將由ShortRetryLimit_和LongRetryLimit_兩個(gè)變量決 定,在單播傳輸情況下,所有丟失的包都是數(shù)據(jù)分組,而不是RTS/CTS等分 組,因此,可以根據(jù)具體的無線網(wǎng)絡(luò)環(huán)境中誤碼率的高低改變 ShortRetryLimit—和LongRetryLimit—參數(shù)的大小,從而適當(dāng)降低無線網(wǎng)絡(luò) 環(huán)境中的誤碼率。
在802. 111MAC層協(xié)議中參數(shù)ShortRetryLimit—與LongRetryLimit—的初 始值為7和4,可將其調(diào)整,改善M值。比如當(dāng)無線環(huán)境差的時(shí)候,為了避 免過多的由于高誤碼率引起的隨機(jī)丟包,我們可以將MAC層的最大重傳次數(shù) 設(shè)置大一點(diǎn),來減小傳輸層的隨機(jī)丟包率。
對于網(wǎng)絡(luò)環(huán)境較好的情況,可以跳過上述處理,直接對TCP層進(jìn)行操作, 在無線網(wǎng)絡(luò)傳輸層載入TCP Veno協(xié)議,在TCP (傳輸控制協(xié)議)層根據(jù)每個(gè) 節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列以及門限值e判斷當(dāng)前網(wǎng)絡(luò)狀態(tài),區(qū)分擁塞丟包或者是隨機(jī) 丟包,在數(shù)據(jù)傳輸?shù)母鱾€(gè)不同階段,并根據(jù)網(wǎng)絡(luò)連接的當(dāng)前狀態(tài),采用相應(yīng) 的處理策略,修改發(fā)送端TCP的擁塞窗口數(shù)cwnd及慢啟動(dòng)門限值ssthresh, 提高TCP的吞吐量,改善網(wǎng)絡(luò)傳輸層性能。
1.根據(jù)每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列以及門限值P判斷當(dāng)前鏈路連接狀態(tài)
根據(jù)發(fā)送端測量的數(shù)據(jù)的期望發(fā)送速率和實(shí)際發(fā)送速率以及門限值e, 判斷當(dāng)前連接所處的狀態(tài),即當(dāng)前鏈路連接處于非擁塞狀態(tài)還是擁塞狀態(tài), 根據(jù)當(dāng)前連接所處的狀態(tài),推斷數(shù)據(jù)包的丟失是擁塞丟包或者是隨機(jī)丟包,
當(dāng)連接處于擁塞狀態(tài),丟包是由于網(wǎng)絡(luò)擁塞引起,而連接處于其他狀態(tài)則認(rèn) 為是隨機(jī)丟包,根據(jù)不同的連接狀態(tài)采取不同的調(diào)整算法。
在發(fā)送端選擇一個(gè)時(shí)間段測量數(shù)據(jù)包傳送和確認(rèn)的來回時(shí)間RTT (Round-trip times),從中選出最小的來回時(shí)間BaseRTT,并記錄所需時(shí)刻 的發(fā)送端的擁塞窗口大小cwnd,算法模塊調(diào)用公式
勿wa/ = / i 7T (2)
確定數(shù)據(jù)的期望發(fā)送速率(Expected)和實(shí)際發(fā)送速率(Actual),實(shí)際發(fā) 送速率由最后一次測量的RTT和cwnd確定。
算法模塊對期望發(fā)送速率和實(shí)際發(fā)送速率進(jìn)行減法運(yùn)算,兩者之差
判別模塊對RTT進(jìn)行判斷,當(dāng)最后一次測量的RTT 〉 BaseRTT時(shí),說明
在瓶頸鏈路中出現(xiàn)了數(shù)據(jù)包的積壓,設(shè)隊(duì)列中的報(bào)文積壓長度為N,則有 i 7T - S咖i 7T + iV /勿wa/ (4)
可以看到RTT和BaseRTT相比,其額外延時(shí)正是由于隊(duì)列中報(bào)文積壓導(dǎo) 致。將(4)式整理得
根據(jù)報(bào)文積壓長度N值指示當(dāng)前連接是否處于擁塞階段。設(shè)定一個(gè)門限 值P (門限值e根據(jù)經(jīng)驗(yàn)值設(shè)定,通??稍O(shè)為3),比較判別模塊通過對報(bào)文 積壓長度N和門限值P的比較來區(qū)分當(dāng)前連接所處的狀態(tài),如果N〈P,則認(rèn) 為連接處于非擁塞狀態(tài),此時(shí)發(fā)生的丟包是由于鏈路造成的隨機(jī)丟包,而不 是由于網(wǎng)絡(luò)擁塞導(dǎo)致。當(dāng)N》e時(shí),認(rèn)為連接處于擁塞階段,此時(shí)丟包是由
于網(wǎng)絡(luò)擁塞產(chǎn)生。
在數(shù)據(jù)傳輸?shù)膿砣苊怆A段和快速重傳與快速恢復(fù)階段根據(jù)不同的網(wǎng)絡(luò) 狀態(tài)采用不同的窗口調(diào)整算法。
2. 擁塞避免階段
在系統(tǒng)初始化時(shí)設(shè)置擁塞窗口數(shù)值cwnd和慢啟動(dòng)門限值(ssthresh),比 較判斷模塊對上述參數(shù)進(jìn)行比較,當(dāng)cwnd 〈 ssthresh,系統(tǒng)還處于慢啟動(dòng)階 段,使用慢啟動(dòng)算法調(diào)整窗口大?。划?dāng)cwnd〉ssthresh時(shí),為了避免擁塞, 系統(tǒng)進(jìn)入擁塞避免階段。
如圖2所示為擁塞避免階段窗口調(diào)整算法示意圖,比較判斷模塊對隊(duì)列 中積壓的報(bào)文個(gè)數(shù)及門限值P進(jìn)行比較,當(dāng)隊(duì)列中積壓的報(bào)文個(gè)數(shù)超過門限 值e后,判斷鏈路處于擁塞狀態(tài),調(diào)用算法模塊,采用改進(jìn)的擁塞避免算法 計(jì)算發(fā)送端的擁塞窗口數(shù)cwnd,當(dāng)每收到兩個(gè)新的ACK確認(rèn)信號(hào),cwnd值數(shù) 目增加l,以此減緩窗口的增加速度,使窗口更長時(shí)間地處于可工作狀態(tài)。當(dāng) 隊(duì)列中積壓的報(bào)文個(gè)數(shù)未超過門限值e,網(wǎng)絡(luò)處于非擁塞狀態(tài)時(shí),采用加法 增加算法計(jì)算發(fā)送端的擁塞窗口數(shù)cwnd;每收到一個(gè)新的ACK確認(rèn)信號(hào),cwnd 值數(shù)目增加l。
根據(jù)鏈路連接所處的階段采取不同的處理方式,當(dāng)連接處于擁塞階段時(shí), 降低窗口的增加速度。使TCP Veno能更長時(shí)間的處于較大的窗口數(shù)目狀態(tài), 提高了數(shù)據(jù)傳輸效率和網(wǎng)絡(luò)吞吐量。
3. 快速重傳與快速恢復(fù)階段
通過接收確認(rèn)(ACK)超時(shí)和收到重復(fù)確認(rèn)兩種機(jī)制檢測擁塞的發(fā)生。 對接收確認(rèn)超時(shí)機(jī)制,當(dāng)發(fā)送的數(shù)據(jù)包在指定時(shí)間段內(nèi)未收到ACK確認(rèn)
信號(hào)時(shí),發(fā)送端定時(shí)器超時(shí),算法模塊啟動(dòng)慢啟動(dòng)算法,將TCP慢啟動(dòng)門限 值(ssthresh)設(shè)置為當(dāng)前接收方擁塞窗口數(shù)cwnd和發(fā)送方通告窗口數(shù)wnd 中較小一個(gè)的l/2;但是ssthresh最小應(yīng)為2。同時(shí)cwnd設(shè)定為l。
對收到重復(fù)確認(rèn)機(jī)制,當(dāng)接收端收到順序錯(cuò)亂的數(shù)據(jù)包后,.仍然回應(yīng)最 后收到的正常數(shù)據(jù)包的ACK確認(rèn)。此時(shí),發(fā)送端會(huì)收到多個(gè)相同的確認(rèn)ACK。 在采用協(xié)議Reno的系統(tǒng)中,即使發(fā)送端定時(shí)器尚未超時(shí),當(dāng)收到3個(gè)重復(fù)的 ACK確認(rèn)后,發(fā)送端仍認(rèn)為對應(yīng)的數(shù)據(jù)包已經(jīng)丟失,開始進(jìn)行擁塞處理,重傳 丟失的數(shù)據(jù)包。
采用TCP Veno的系統(tǒng),對收到重復(fù)確認(rèn)機(jī)制,首先進(jìn)行網(wǎng)絡(luò)狀態(tài)判斷。 如圖3所示為快速重傳及快速恢復(fù)階段的窗口調(diào)整算法示意圖,當(dāng)鏈路出現(xiàn) 隨機(jī)丟包后,比較判斷模塊對報(bào)文積壓長度N與門限值e進(jìn)行比較判斷,如 果N〈P,認(rèn)為處于非擁塞狀態(tài),如果這時(shí)發(fā)送端收到重復(fù)確認(rèn)機(jī)制,表明是 由鏈路誤碼引起的隨機(jī)丟包,根據(jù)TCP Veno協(xié)議,適度降低慢啟動(dòng)門限值, 根據(jù)當(dāng)前擁塞窗口大小cwnd的值,采用改進(jìn)快速恢復(fù)算法計(jì)算ssthresh,可 取ssthresh=cwnd*4/5;如果當(dāng)N〉 P ,判斷為網(wǎng)絡(luò)擁塞狀態(tài),如果這時(shí)發(fā)送 端收到重復(fù)確認(rèn)機(jī)制,表明是由鏈路擁塞引起的擁塞丟包,根據(jù)TCPVeno協(xié) 議,采用傳統(tǒng)的快速恢復(fù)算法計(jì)算ssthresh,根據(jù)當(dāng)前擁塞窗口大小cwnd, 可將慢啟動(dòng)門限值ssthresh取為cwnd*l/2,減小慢啟動(dòng)門限值。根據(jù)不同的 鏈路狀態(tài),設(shè)置相應(yīng)的慢啟動(dòng)門限值,從而使得TCP窗口的cwnd處于較大值 狀態(tài),提高了網(wǎng)絡(luò)的吞吐量。
本發(fā)明在無線自組織網(wǎng)絡(luò)中利用TCP Veno,根據(jù)數(shù)據(jù)傳送過程中鏈路所 處的不同狀態(tài)和不同階段,采用不同的窗口調(diào)整算法,使窗口更長時(shí)間地處
于可工作狀態(tài),提高了網(wǎng)絡(luò)的吞吐量,達(dá)到提高網(wǎng)絡(luò)性能的目的。
本方法適用于靜態(tài)的無線自組織網(wǎng)絡(luò)SANET和動(dòng)態(tài)的無線自組織網(wǎng)絡(luò) MANET。
下面以靜態(tài)無線自組織網(wǎng)絡(luò)和動(dòng)態(tài)無線自組織網(wǎng)絡(luò)為例對采用本發(fā)明提 高無線自組織網(wǎng)絡(luò)性能作具體說明。
假設(shè)3個(gè)無線節(jié)點(diǎn)均勻的分布在仿真網(wǎng)絡(luò)環(huán)境中,并且每個(gè)節(jié)點(diǎn)的通信 范圍為250M,均使用AODV路由協(xié)議(也可以采用其它的AdHoc路由協(xié)議)。
在靜態(tài)無線自組織網(wǎng)絡(luò)中TCP層的參數(shù)設(shè)置為接收端的通告窗口數(shù) wnd和發(fā)送端的擁塞窗口數(shù)cwnd均為50,節(jié)點(diǎn)隊(duì)列為30,仿真時(shí)間100s。
如圖4所示為SANET中,無線物理層誤碼率p=0. 03下網(wǎng)絡(luò)中采用TCP Reno與TCP Veno的窗口變化比較圖。圖中縱軸窗口大?。粰M軸仿真時(shí)間, 粗線表示采用reno的窗口變化曲線,細(xì)線表示采用veno的窗口變化曲線。 假設(shè)802. 11中MAC層的ShortRetryLimit_和LongRetryLimit_分別為7和 3;并且使用AODV路由協(xié)議。從圖中可看出,采用TCP Veno的系統(tǒng)在處理由 誤碼率造成的隨機(jī)丟包情況下較采用TCP Reno的系統(tǒng)好。
在動(dòng)態(tài)無線自組織網(wǎng)絡(luò)(MANET)中設(shè)定802.11中MAC層的 ShortRetryLimit一和LongRetryLimit—分別為7和3 (根據(jù)不同的無線網(wǎng)絡(luò) 環(huán)境,取值不同);并且使用AODV路由協(xié)議,節(jié)點(diǎn)移動(dòng)參數(shù)節(jié)點(diǎn)O的移動(dòng) 速率4m/s;節(jié)點(diǎn)l的移動(dòng)速率2m/s。
如圖5為SANET中,在無線物理層誤碼率p=0. 03時(shí)采用TCP Reno與采 用TCP Veno的網(wǎng)絡(luò)中吞吐量變化圖。圖中縱軸吞吐量;橫軸仿真時(shí)間, 粗線表示采用reno的吞吐量,細(xì)線表示采用veno的吞吐量。設(shè)定802. 11中
MAC層的ShortRetryLimit_和LongRetryLimit—分別為7和3,使用AODV 路由協(xié)議。由圖中看出,采用TCP Veno的系統(tǒng)的吞吐量較采用TCP Reno的 系統(tǒng)好。
權(quán)利要求
1、一種利用TCP Veno提高無線自組織網(wǎng)絡(luò)性能的方法,其特征在于,在無線網(wǎng)絡(luò)傳輸層加載TCP Veno協(xié)議,在TCP層根據(jù)每個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列中積壓的報(bào)文個(gè)數(shù)以及門限值判斷當(dāng)前網(wǎng)絡(luò)連接狀態(tài);在數(shù)據(jù)傳輸?shù)母鱾€(gè)階段,針對不同的網(wǎng)絡(luò)連接狀態(tài)采用相應(yīng)的擁塞控制算法。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,對于網(wǎng)絡(luò)環(huán)境較差的情況, 對TCP層操作之前首先在MAC層中改變最大重傳次數(shù),降低無線網(wǎng)絡(luò)環(huán)境中 的誤碼率。
3、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,判斷網(wǎng)絡(luò)連接狀態(tài)的方 法為,將節(jié)點(diǎn)隊(duì)列中積壓的報(bào)文個(gè)數(shù)與報(bào)文個(gè)數(shù)比較,當(dāng)節(jié)點(diǎn)隊(duì)列中積壓的報(bào) 文個(gè)數(shù)小于門限值,網(wǎng)絡(luò)連接處于非擁塞狀態(tài),當(dāng)節(jié)點(diǎn)隊(duì)列中積壓的報(bào)文個(gè)數(shù) 大于等于門限值,網(wǎng)絡(luò)連接處于擁塞狀態(tài)。
4、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在數(shù)據(jù)傳輸?shù)膿砣?免階段,當(dāng)網(wǎng)絡(luò)連接處于非擁塞狀態(tài)時(shí),采用加法增加算法計(jì)算發(fā)送端的擁 塞窗口數(shù)cwrid,當(dāng)網(wǎng)絡(luò)連接處于擁塞狀態(tài)時(shí),采用改進(jìn)的擁塞避免算法計(jì)算 cwnd;在快速重傳和快速恢復(fù)階段,當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),采用傳統(tǒng)的快 速恢復(fù)算法計(jì)算慢啟動(dòng)門限值ssthresh,當(dāng)網(wǎng)絡(luò)處于非擁塞階段時(shí),采用改 進(jìn)快速恢復(fù)算法計(jì)算ssthresh。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述加法增加算法為,每 收到一個(gè)新的確認(rèn)信號(hào),cwnd值增加1,所述的改進(jìn)的擁塞避免算法為,每 收到兩個(gè)新的確認(rèn)信號(hào),cwnd值增加h所述改進(jìn)快速恢復(fù)算法為,取 ssthresh=cwnd*4/5,所述傳統(tǒng)的快速恢復(fù)算法為,取ssthresh=cwnd*l/2。
全文摘要
本發(fā)明請求保護(hù)一種利用TCP Veno技術(shù)提高無線自組織網(wǎng)絡(luò)性能的方法,涉及無線通信技術(shù),該方法利用TCP Veno技術(shù),在數(shù)據(jù)傳輸?shù)母鱾€(gè)不同階段,針對不同的網(wǎng)絡(luò)連接狀態(tài)采用不同的擁塞控制算法。對于網(wǎng)絡(luò)環(huán)境較差的情況,還利用對無線自組織網(wǎng)絡(luò)中各節(jié)點(diǎn)MAC層最大重傳次數(shù)的設(shè)定,適當(dāng)降低誤碼率,在隨機(jī)丟包發(fā)生的時(shí)候提高TCP的性能。使得無線自組織網(wǎng)絡(luò)中TCP的性能得到充分的提高。本方法適用于靜態(tài)的無線自組織網(wǎng)絡(luò)SANET和動(dòng)態(tài)的無線自組織網(wǎng)絡(luò)MANET中。
文檔編號(hào)H04L29/06GK101115002SQ20071007830
公開日2008年1月30日 申請日期2007年3月19日 優(yōu)先權(quán)日2007年3月19日
發(fā)明者述 唐, 謝顯中, 銳 趙 申請人:重慶郵電大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凤庆县| 特克斯县| 静安区| 陈巴尔虎旗| 阿鲁科尔沁旗| 孟连| 铁岭市| 霍城县| 宝丰县| 连江县| 囊谦县| 永兴县| 广西| 绍兴市| 屏南县| 永善县| 抚远县| 合作市| 吉林省| 海城市| 忻城县| 关岭| 扎赉特旗| 松潘县| 南郑县| 河北区| 鄂伦春自治旗| 紫金县| 深圳市| 黄龙县| 西宁市| 格尔木市| 新化县| 平江县| 三门峡市| 淅川县| 上蔡县| 红原县| 宜丰县| 兴城市| 桂平市|