999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

異 構 網 絡 TCP 性 能 優 化 研 究

2018-04-11 03:41:33白曉東
實驗室研究與探索 2018年1期

白曉東, 郭 菊

(1. 陽泉師范高等專科學校(電教中心), 山西 陽泉 045000; 2. 西南交通大學 經濟與管理學院, 成都 610031)

0 引 言

近年來,隨著計算機網絡技術的飛速發展,異構性在其所呈現的特性中變得越來越突出。為了靈活有效的開發、集成、制定和部署網絡業務,異構網絡的通信成為下一代網絡的發展趨勢[1-3]。目前為止,TCP/IP技術已經成功地應用于異構網絡的通信,IP技術和TCP協議已經成為下一代網絡技術的核心。TCP協議用于Internet的關鍵在于TCP擁塞控制[4-7]。對擁塞控制的研究主要有:Jacobson于1988年首次提出了擁塞避免(Congestion Avoidance)和慢啟動(Slow Start)算法;為了提高TCP傳輸的頑健性,1990年出現了Reno TCP版本;近幾年,又出現了NewReno、SACK等改進版本。迄今為止,TCP協議的傳輸性能在不斷地得到提升,同時也有多個改進版本應用于TCP擁塞控制算法[8-11]。

然而,在有線/無線網絡異構環境下[12-13],對TCP性能增加技術只進行了初級階段的研究。不同網絡之間的路徑改變稱為垂直切換,常常存在于異構的網絡環境中,相同網絡內的路徑改變稱為水平切換[14-15]。就目前而言,對于異構環境中垂直切換下的TCP性能增強技術還需做進一步研究。

1 擁塞控制的改進設計

擁塞現象是指到達通信子網中某一部分的分組數量過多,使得該部分網絡來不及處理,以致引起這部分乃至整個網絡性能下降的現象,嚴重時甚至會導致網絡通信業務陷入停頓,即出現死鎖現象,目前的擁塞控制不能較好的滿足實際通信的需求,以下將就其反饋進行改進。

1.1 端到端的反饋控制改進

根據丟失率來判斷某時刻無線網絡的網絡狀況,這是由于丟失率的連接吞吐量比利用RTT反饋信息的連接吞吐量要大。發送端的發送速率可表示為:

式中:Li和Twindow分別為傳輸窗口中第i幀的數據大小和數據發送出去的時間;P=Nresend/Nsend,其中Nresend和Nsend分別為需要重傳的幀數和傳輸窗口的大小。這里我們采用了低通濾波來避免QOS波動,其丟包率P的表達式為:

P=(1-a)P+ab

(1)

式中:a(0〈a〈1)為濾波參數,b為最新的丟包率。a值越小,就會使新值越接近原有的值;a值越大,則會越增強對最終結果的影響。參數a是丟包率的方式對網絡狀況自適應性的主要影響因素:如果a值過大,則對丟包率的反應較快,發生擁塞時,其反應較快,但是會造成傳輸速率的不必要抖動;如果a值過小,則對擁塞的反應較慢,不能及時地進行調整。因此,為了提高預測的準確性,a值的選取應該視情況而定,試驗中a=0.3時,適應能力最好。圖1為網絡負載估測模型。

圖1網絡負載估測模型

在圖1中設置了Ph和Pl兩個閾值。經過低通濾波器對丟包率P進行了平滑處理:如果P值小于Pl,則認為網絡處于空閑狀態;如果P值大于Ph,則認為網絡處于擁塞狀態;如果P值處于Ph和Pl之間,則認為網絡處于負載中。基于端到端自適應的反饋控制機制能夠很好降低包的丟失率和動態調整數據傳輸速率來適應網絡狀況。假設發送速率為R,發送端的最小速率和最大速率分別為MinRate和MaxRate,初始速率為IR,線性增量為AIR。

1.2 改進的TCP友好性擁塞控制

區分擁塞和非擁塞丟包是改進無線環境下TFRC性能的最基本的辦法,也是最直接的辦法。這種差錯率失真模型能夠分別對無線差錯丟包和擁塞丟包進行高精度的判決,其主要原因是它可以創建非常高的精確度。這里將一個丟包模式決議函數定義為:

F(x,r,k)=1-(k×x/r)

式中:k和x分別表示所有包中和丟失包中打了“out”標記的包占所有包的比例,而r則表示丟失包數占所有包數的比例。為了找到合適有效的判決因子,在實際的網絡情況中,需要對原始判決思路進行修正。

1.3 算法實現

與基于丟包的擁塞控制機制(如BIC和CUBIC)不同,Switch-TCP是通過計算期望值的吞吐量與實際吞吐量的,差值來估計網絡瓶頸處的可用帶寬。這樣Switch-TCP不用依靠丟包就能檢測到網絡擁塞,從而在丟包之前進行其基本思想:當期望的吞吐量與實際的吞吐量相差超過一定值時,就認為網絡擁塞程度嚴重,應該減小發送窗口;而當兩者之間的差小于一定值時,則認為連接沒有完全有效的利用帶寬,應該要增大發送窗口。圖2為改進的Switch-TCP算法流程圖。

2 實驗仿真研究

在圖3的網絡拓撲圖中,網絡2為快速網絡,網絡1和3為慢速網絡,并且快速網絡的帶寬是慢速網絡帶寬的8倍。該網絡拓撲由快速網絡和慢速網絡異構而成。

該網絡拓撲共有5個TCP 連接,整個過程的仿真時間為160 s。網絡中所有的TCP流全部從0時刻開始,在0~40 s內由路由器經慢速網絡1到達目的端。40 s時通過垂直切換的方式進入快速網絡2,在40~120 s內由路由器經快速網絡2到達目的端。120 s時再次以同樣的方式切換到慢速網絡3,160 s時仿真全部結束。

2.1 算法性能改進場景1

仿真采用了圖3的網絡拓撲,TCP1~TCP5為發送方,Sink1~Sink5為接受方。實驗中,TCP源端分別使用TCP Switch-TCP和TCP Reno算法。多個數據流存在的情況下Switch-TCP流的性能為此次仿真的考察目的。其主要性能指標包括擁塞窗口,用符號CWND表示;瞬時吞吐量,用符號Instant Throughput表示;丟包數,也可稱之為慢速切換暫態;和重傳率。

圖2Switch-TCP算法流程圖

圖3 網絡拓撲

2.1.1擁塞窗口

圖4和圖5分別為拓撲2的環境下,Reno和Switch-TCP的擁塞窗口變化值。由兩個圖的對比可得:在40~120 s的時間內,即快速網絡狀態下,Switch-TCP有很好的網絡可用資源的利用率。在相同通信量的情況下,Switch-TCP流發生的擁塞要明顯少于Reno流。同時,Switch-TCP流之間也能夠維持較高的擁塞窗口。這充分說明了Switch-TCP不僅能夠提高網絡可用資源的利用率,而且還能有效的控制了擁塞窗口的變化,同時減少擁塞的發生次數。

圖4 Reno擁塞窗口

圖5 Switch-TCP擁塞窗口

2.1.2瞬時吞吐量

圖6、7所示分別為Reno流和Switch-TCP流瞬時吞吐量。

圖6 Reno瞬時吞吐量

從兩圖的對比中,可以得出:

(1) 整個過程中,Reno流的瞬時吞吐量的波動較大,而Switch-TCP流的瞬時吞吐量不僅收斂性好,而且一直維持在一個較高值。

圖7 Switch-TCP瞬時吞吐量

(2) 由于Switch-TCP在控制擁塞窗口采用的機制存在很大的優勢,故在快速網絡狀態中,其瞬時吞吐量的波動范圍明顯高于Reno流,Reno流和Switch-TCP流的瞬時吞吐量的波動范圍分別為0~3.5 Mb/s和2~4 Mb/s。由此不僅減少了擁塞的發生次,同時也提高了網絡的利用率。

2.1.3重傳率

表1所示為Reno流與Switch-TCP流重傳率的對比,由該表可見:

(1) 多個數據流存在的情況下,Switch-TCP流和Reno流的平均重傳率分別為:9.252 017 2×10-4和29.638 824×10-4。與Reno數據流相比,Switch-TCP數據流的重傳率明顯要小。

(2) 這說明:Switch-TCP發送端能夠使不必要的重傳有效減少,從而有效降低發送端的能量消耗。

表1 Reno與Switch-TCP的重傳率

2.1.4丟包數

表2為Reno流與Switch-TCP流切換到慢速網絡階段的丟包統計表。該階段又稱之慢速切換暫態,是一段非常短的過程。由該表可見:由于Switch-TCP對切換到慢速網絡這一階段進行了擁塞窗口的控制,所以Reno數據流的丟包數是Switch-TCP數據流的8.5倍,分別為34packets和4packets。這一措施能夠大大降低數據流的丟包數,從而有效地減少了不必要的重傳,并提高了網絡的利用率。

表2 切換到慢速網絡階段的丟包數

2.2 算法性能改進場景2

依然采用圖3的網絡拓撲結構。只是TCP所采用的協議不同:除了TCP4和TCP5采用了Switch-TCP協議外,剩下的均采用了TCP Reno協議。以考察TCP Switch-TCP與Reno之間是否能夠友好的共存為此次實驗的主要目的。擁塞窗口和瞬時吞吐量為此次考察的主要性能指標,分別用符號CWND和Instant Throughput表示。

2.2.1擁塞窗口和瞬時吞吐量

圖8~10分別為拓撲2環境下的兩個數據流各性能指標的變化曲線圖。

圖8 Reno與Switch-TCP共存下的擁塞窗口

(1) 從圖8中可見,Reno數據流對網絡資源的競爭要稍稍弱于Switch-TCP數據流。

(2) 從圖10中可見,Reno數據流在瞬時吞吐量方面也稍稍遜色于Switch-TCP數據流。

(3) 從圖8和圖9的對比中可見,不僅Reno與Switch-TCP共存的窗口收斂性比Reno窗口的收斂性要好,而且Reno與Switch-TCP共存還可以緩解網絡的擁塞情況。因此,Switch-TCP數據流與Reno數據流具有友好的共存性。

圖9 Reno擁塞窗口

圖10 Reno與Switch-TCP共存下的瞬時吞吐量

3 結 語

在有線自身異構的網絡環境下,TCP進行切換時會產生一系列問題。本文將這些問題與TCP協議的優點相結合,提出了一種基于帶寬估計和雙重AIMD算法的改進的TCP擁塞控制機制。Switch-TCP具有實現簡單,系統額外開銷小等特點,在該設計方案中,不需要改變TCP端到端的語義,只需要在發送端進行部分修改足以。另外,在與TCP Reno算法同時使用時,除了能夠提高網絡資源的利用率之外,還能夠與TCP之間實現資源的公平競爭。通過理論分析和實驗數據可以得出:與TCP Reno相比,Switch-TCP不僅平均吞吐量和重傳率有了很大的改善:平均吞吐量提高了16.34%,重傳率約降低了2/3;且在快速和慢速切換態時也有很大的優勢:在慢速切換態時,Switch-TCP比TCP Reno降低了7/8的丟包數,在快速切換態時,Switch-TCP達到網絡最佳利用率的時間比TCP Reno大約早了4 s。

參考文獻(References):

[1]王志明,曾孝平,劉學,等.一種異構網絡TCP擁塞控制算法[J].電子與信息學報,2016,38(4):780-786.

[2]孔金生,張浩.異構網絡下TCP擁塞控制疏導方法的研究與仿真[J].計算機仿真,2016,33(9):284-287.

[3]靳玉寶,董育寧.異構網絡中的丟包區分和擁塞控制機制[J].應用科學學報,2015,33(3):234-242.

[4]苑野,于永澔.基于異構網絡機群環境下NPB性能分析[J].哈爾濱師范大學自然科學學報,2016,32(2):75-78.

[5]黃宏程,陸衛金,劉建星,等.基于丟包區分及共享瓶頸的MPTCP擁塞控制算法[J].計算機工程與設計,2016,37(3):571-576.

[6]葛鴿,張國清.一種適用于異構網絡的TCP協議設計及其仿真[J].系統仿真學報,2004,16(12):2875-2879.

[7]曲大鵬,黃東軍.一種新的適用于異構網絡的TCP算法[J].計算機應用,2007,27(10):2437-2439.

[8]晉伊燦,陳立云,高秀峰,等.基于TCP Veno算法的異構網絡邊界代理改進機制研究[J].軍械工程學院學報,2013,25(3):53-57.

[9]蘇放,FAN Ying-lei.一種基于Fuzzy丟包區分的TCP擁塞控制算法[J].系統仿真學報,2008,20(7):1904-1908.

[10]王凌云,王輝.TCP性能增強代理包處理策略的研究[J].計算機工程與設計,2009,30(4):858-861.

[11]胡飛飛,李云,劉期烈,等.TCP-BM:一種適用于異構網絡的TCP協議改進策略[J].電子技術應用,2010,36(4):115-118.

[12]楊軍,張和生,潘成,等.一種交通信息采集傳感器網絡的IP互連方法[J].儀器儀表學報,2011,32(11):2596-2601.

[13]肖鍇,章國安.無線異構網絡TCP性能研究與改進[J].計算機應用與軟件,2013,30(5):41-43.

[14]畢元梅,徐昌彪,尤齊,等.異構網絡中TCP面臨的問題及解決方案[J].數據通信,2008(2):39-43.

[15]李慶華,陳志剛,鄧曉衡,等.基于線性均方誤差的無線自組網TCP定時器改進[J].中南大學學報(自然科學版),2012,43(5):1780-1786.

主站蜘蛛池模板: 亚洲午夜福利精品无码不卡| 69视频国产| 色综合手机在线| 日韩精品无码免费专网站| 57pao国产成视频免费播放| 日本人又色又爽的视频| 高清无码手机在线观看| 国产在线一二三区| 88av在线看| 就去色综合| 无码一区二区波多野结衣播放搜索| 中文字幕波多野不卡一区| 91在线视频福利| 国产精品香蕉在线| 国产性精品| AV天堂资源福利在线观看| 日韩天堂网| 免费无遮挡AV| 欧美日韩精品一区二区在线线| 久久成人18免费| 99久久精品免费观看国产| 国产高清精品在线91| 国产在线日本| 中国一级特黄视频| 国产97视频在线观看| 成年A级毛片| 亚洲第一区欧美国产综合 | 欧美另类视频一区二区三区| 毛片大全免费观看| 精品国产成人三级在线观看| 亚洲一区国色天香| A级毛片无码久久精品免费| 婷婷丁香在线观看| 国产成人三级| 99re免费视频| 中文字幕佐山爱一区二区免费| 天天躁狠狠躁| 亚洲天天更新| 午夜福利无码一区二区| 国产麻豆另类AV| 亚洲经典在线中文字幕| 精久久久久无码区中文字幕| 欧美日韩资源| 久久人妻xunleige无码| 91福利免费视频| 日本黄色不卡视频| 亚洲国产中文在线二区三区免| 真实国产精品vr专区| 小说区 亚洲 自拍 另类| 精品视频免费在线| 亚洲一区二区黄色| 久久精品无码一区二区国产区 | 亚洲日本中文综合在线| AV熟女乱| 亚洲国产系列| 高清色本在线www| 免费福利视频网站| 四虎国产精品永久在线网址| 91国内视频在线观看| 欧美人在线一区二区三区| 欧美一级99在线观看国产| 男人天堂伊人网| 性色生活片在线观看| 日韩精品一区二区三区免费| 国产专区综合另类日韩一区| 国产91麻豆视频| 凹凸国产分类在线观看| 亚洲码在线中文在线观看| 国产剧情伊人| 国产亚洲欧美在线专区| 国模极品一区二区三区| 色婷婷成人| 亚洲第一香蕉视频| 国产精品无码一区二区桃花视频| 91外围女在线观看| 日韩视频福利| 色婷婷在线影院| 欧美精品一区二区三区中文字幕| 六月婷婷精品视频在线观看| 亚洲无限乱码一二三四区| 欧美啪啪视频免码| 69精品在线观看|