《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Ad Hoc網絡的TCP增強算法研究
基于Ad Hoc網絡的TCP增強算法研究
來源:電子技術應用2014年第5期
羅 穎1, 林茂松1, 江 虹1, 陳 帥2, 周英平2
(1. 西南科技大學 信息工程學院, 四川 綿陽,621010;2. 第二炮兵裝備部駐重慶地區軍事代
摘要: 在自適應無線Ad Hoc網絡中,現有TCP擁塞控制協議-AIMD在擁塞控制因子-cwnd(Congestion Window)變化上的單一性,易使網絡整體性能急劇下降,例如:資源利用率降低、數據流不友好等。針對以上問題,在TCP-Newreno協議上提出了一種cwnd自適應動態變化算法RFTCP,并結合網絡吞吐量跨層調整競爭窗口(CW)因子,以解決現有協議在動態Ad Hoc網絡中出現的吞吐量小、傳播延遲大、資源分配不公等問題。RFTCP算法在NS2的仿真結果中,與TCP-Newreno相比較,明顯提升了無線Ad Hoc網絡的通信質量。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2014)05-0097-04
An enhanced algorithm of TCP based on Ad Hoc networks
Luo Ying1, Lin Maosong1, Jiang Hong1, Chen Shuai2, Zhou Yingping2
1. School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China;2. Chongqing Agent of Second Artillery Corps, Chongqing 400039, China
Abstract: In the adaptive wireless Ad Hoc networks, the singleness of existing TCP congestion control protocol: AIMD(Addictive Increase and Multiple Decrease) in congestion decision-making basis easily causes the sharp decrease of network performance such as resource utilization, data stream-friendliness. In order to improving network performance metrics such as throughput, propagation delay, fairness, this paper presents an adaptive dynamic algorithm of congestion window and combines with throughput model to determine collision window size. We carry out RFTCP in NS2, and evaluate its performance for a lot of scenarios. The simulation results show that RFTCP outperforms TCP-Newreno in our wireless scenarios.
Key words : adaptive Ad Hoc networks; RFTCP; cwnd; quantization; Q-learning; CW

    擁塞控制TCP(Transport Congestion Protocol)[1]協議根據不同的環境狀態改變cwnd(congestion window)值,以適應網絡。現有TCP協議雖應用廣泛,但對于復雜無線網絡應用,如:基于多跳無線Ad Hoc網絡的多路數據流傳輸等,其在擁塞判斷和決策處理上,易使網絡出現傳播延遲過大、帶寬利用率低、競爭擁塞等情況[2],其主要原因在于擁塞判斷方式單一、cwnd變化方式不合理等。參考文獻[3]證明雖然TCP協議會造成一定的競爭擁塞,但MAC層的二進制指數回退機制造成的競爭擁塞更為嚴重。
    針對以上問題,參考文獻[4]對往返時延進行壓擴,動態改變加性因子大小。參考文獻[5]根據前向鏈路的轉發跳數對TCP擁塞窗口增長速率進行控制。參考文獻[6]采用一種類似學習的TCP思想,對網絡狀態進行學習,反饋動作作用后,智能地選擇加性因子大小。參考文獻[4-6]都忽略了擁塞控制協議中,乘性因子對網絡擁塞產生的影響。參考文獻[7]在高速網絡應用下給出了一種學習擁塞控制算法,有效提升TCP協議在快速網絡下的性能,但須對接收端、發送端以及路由都進行改進,實施性不強。本文提出一種基于Ad Hoc網絡的cwnd和CW(Collision Window)因子動態學習算法-RFTCP。通過對網絡帶寬表征量的進一步學習、探索和利用,動態設計cwnd和CW值變化方式,最終提高網絡整體性能。
1 RFTCP設計
    RFTCP算法整體思想框圖如圖1所示,算法主要對TCP層擁塞控制的加性和乘性因子以及MAC層的CW因子進行動態變化。

1.1 加性因子策略
    在無線Ad Hoc網絡中,RTT值動態變化特性大,且與網絡負荷成正相關。RTT增大時,AI協議應采取更為有效的措施,既提升網絡帶寬利用率,又盡量避免擁塞。基于此,本文在AI階段進一步分析RTT,動態決定加性因子大小。
  
1.2 乘性因子策略
    針對MD協議僅依靠重復ACK判斷擁塞,且減半cwnd值不能更好地反應網絡帶寬的問題。本文將MD階段視為一個有限狀態的離散馬爾科夫決策過程(Markov Decision Processes),利用強化學習策略,對無線信道帶寬特性進一步學習,動態改變cwnd乘性因子,從而充分利用帶寬、提高網絡總體性能。

 

 


式(7)中,sumcn代表網絡中此時競爭擁塞節點數據流的總數,MTUTCP指TCP層的最大傳輸數據單元,SlotTime代表一個單位回退時間間隔。
2 算法實現
    根據上述分析,基于Ad Hoc網絡的TCP增強算法RFTCP如算法1所示。
    算法1 RFTCP工作機制

3.2 多跳鏈式網絡下RFTCP性能分析
    場景二為鏈式傳輸網絡,運動過程中節點分布如圖5所示,節點間傳輸距離為150 m,運動過程中各節點依次按n5移動路徑運動并保持鏈式隊形,場景大小為1 500 m×1 500 m。

3.3 多跳鏈式網絡下多路數據流公平性分析
    場景三對改進協議RFTCP在多路數據流通信中的競爭性進行分析。在仿真開始10 s建立TCP流1,在[10,20] s內的隨機時刻建立TCP數據流2。圖7表示RFTCP與Newreno數據流之間的友好性。仿真結果表明,改進協議流能夠與現有TCP協議流友好共存而避免單方面爭用信道資源。圖8表示在無線多跳網絡中建立兩路同種TCP數據流,利用式(8)[10]所述的Jain’s公平性索引,衡量協議公平性。其中,n代表數據流個數,ri代表第i個數據流的帶寬。RFTCP的公平百分比能達到99.25%,比Newreno提升10%左右。
  

    隨著Ad Hoc網絡應用的日益發展,現有TCP協議不能滿足其復雜性、動態性的需求。本文提出一種cwnd自適應動態變化算法RFTCP,并結合網絡吞吐量跨層調整CW因子,通過與現有版本TCP-Newreno在三種傳輸模型上進行多次仿真比較。結果表明,改進協議RFTCP在傳播延遲、吞吐量、公平性等方面都明顯優于Newreno。
參考文獻
[1] ABED G A, ISMAIL M, JUMARI K. Exploration and evaluation of traditional TCP congestion control techniques[J]. Computer and Information Sciences, 2012(24):145-155.
[2] HIROKI N Y, ABSARI N, KATO N. Wireless loss-tolerant congestion control protocol based on dynamic AIMD theory[J]. IEEE Wireless Communications, April 2010(10):7-14.
[3] HOBLOS J. Improving throughput and fairness in multihop wireless mesh networks using adaptive contention window algorithm(ACWA)[C]. 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), 2011.
[4] 劉俊.擁塞窗口自適應的TCP擁塞避免算法[J].計算機應用,2011,31(6):1472-1475.
[5] 宋軍,李浩,李媛源,等. Ad Hoc中的TCP改進方案-Adaptive ADTCP[J].計算機應用,2010,30(7):1750-1756.
[6] BADARLA V, SIVA C, MURTHY R. Learning-TCP: a stochastic approach for efficient update in TCP congestion Window in Ad Hoc wireless networks[J]. J. Parallel Distrib.Compute, 2011(71):863-878.
[7] LESTAS M, PITSILLIDES A, IOANNOU P, et al. Adaptive congestion protocol: a congestion control protocol with learning capability[J].Computer Network, 2007(51):3773-3798.
[8] MITCHELL T M. Machine learning[M]. Bejing, China:Machine Press, 2004:263-280.
[9] PADHYE J, FIROIU V, TOWSLEY D, et al. Modeling TCP reno performance: a simple model and its empirical validation[J]. IEEE/ACM Transaction on Networking, 2000,2(8):133-145.
[10] HUAIZHOU S, VENKATESHA R, ERTAN P,et al. Fairness in wireless networks:issues,measures and challenges[J]. IEEE Communications Surveys & Tutorials,2013(13):1-20.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区偷拍| 久久精品毛片| 狠狠综合久久av一区二区老牛| 欧美日韩免费一区二区三区| 美女成人午夜| 久久人人爽国产| 久久精品99无色码中文字幕| 欧美一区二区三区的| 午夜精彩国产免费不卡不顿大片| 中文在线资源观看网站视频免费不卡 | 久久久久久国产精品一区| 亚洲欧美激情视频在线观看一区二区三区 | 国产日韩av在线播放| 国产精品嫩草99av在线| 国产精品久久久久久久第一福利| 国产精品成人v| 国产精品盗摄久久久| 国产精品久久久久毛片软件 | 欧美激情综合网| 欧美日韩精品久久久| 欧美三级欧美一级| 欧美午夜一区二区三区免费大片| 欧美日韩一区二区三区高清| 欧美三日本三级少妇三2023| 欧美午夜一区二区| 国产精品永久免费| 国产一区二区看久久| 国产在线国偷精品产拍免费yy| 国产在线一区二区三区四区| 在线观看亚洲| 亚洲免费av电影| 亚洲一区综合| 欧美怡红院视频| 亚洲日本一区二区三区| av成人激情| 亚洲欧美一区二区三区在线| 久久精品国产亚洲5555| 免费久久精品视频| 欧美乱妇高清无乱码| 一区二区三区视频免费在线观看| 欧美精品一区二区三区四区 | 久久亚洲欧美国产精品乐播| 久久综合伊人77777| 欧美大学生性色视频| 欧美三区在线视频| 国产日韩欧美精品综合| 亚洲大片精品永久免费| 野花国产精品入口| 欧美淫片网站| 99在线精品视频| 先锋影音国产精品| 毛片基地黄久久久久久天堂| 欧美日韩aaaaa| 国产欧亚日韩视频| 亚洲丰满在线| 亚洲男人影院| 亚洲精品影视在线观看| 西瓜成人精品人成网站| 欧美成人精品在线播放| 欧美无乱码久久久免费午夜一区 | 精久久久久久| 99精品国产一区二区青青牛奶| 亚洲欧美日韩综合一区| 亚洲人成网站色ww在线| 午夜亚洲性色福利视频| 欧美va日韩va| 国产乱码精品一区二区三区忘忧草| 激情偷拍久久| 亚洲一区日本| 亚洲毛片在线看| 久久精品夜色噜噜亚洲aⅴ| 欧美日本免费一区二区三区| 国产综合久久| 亚洲视频日本| 亚洲精品视频一区二区三区| 欧美一区二区三区啪啪| 欧美激情第3页| 国产亚洲va综合人人澡精品| 99国内精品| 亚洲精品久久久久久久久久久久久| 亚洲欧美久久久久一区二区三区| 美女久久网站| 国产欧美一区二区三区国产幕精品| 亚洲精品少妇| 亚洲国产精品黑人久久久| 夜夜嗨av一区二区三区网站四季av | 日韩视频在线你懂得| 久久精品毛片| 欧美一级理论性理论a| 欧美日韩调教| 亚洲片在线观看| 亚洲黄网站黄| 久久另类ts人妖一区二区| 国产精品每日更新| 99视频一区| 日韩午夜免费视频| 美女主播精品视频一二三四| 国产一区91| 性亚洲最疯狂xxxx高清| 亚洲欧美电影在线观看| 欧美日韩另类视频| 最新国产成人av网站网址麻豆| 久久精品一区二区三区不卡牛牛| 性久久久久久久久| 国产精品捆绑调教| 一区二区三区日韩在线观看| 在线视频你懂得一区| 欧美区一区二| 亚洲精品欧美专区| 亚洲精选视频免费看| 欧美阿v一级看视频| 精品成人在线观看| 久久精品午夜| 玖玖综合伊人| 在线观看成人av电影| 久久精品国产一区二区三| 久久精品在线观看| 国内精品久久久| 久久国产精品一区二区三区四区| 久久久人人人| 伊人精品成人久久综合软件| 久久精品视频在线| 蜜月aⅴ免费一区二区三区 | 久久成人资源| 国产一区导航| 久久精品麻豆| 可以看av的网站久久看| 在线观看国产欧美| 亚洲日韩成人| 免费在线日韩av| 亚洲黑丝在线| 一区二区三区国产在线| 欧美三级日本三级少妇99| 在线亚洲伦理| 欧美在线观看视频在线 | 久久国产乱子精品免费女| 久久免费一区| 亚洲电影免费在线观看| 亚洲美女视频在线观看| 欧美色精品在线视频| 亚洲视频精选| 久久久久久久激情视频| 在线观看亚洲| 夜夜嗨av一区二区三区四区| 欧美性事免费在线观看| 亚洲免费一区二区| 久久精品99| 亚洲第一色中文字幕| 亚洲激精日韩激精欧美精品| 欧美大片在线看免费观看| 亚洲毛片av在线| 欧美一级免费视频| 一区二区亚洲精品国产| 日韩午夜在线电影| 国产精品美女视频网站| 久久精品国产亚洲一区二区三区| 欧美韩国在线| 亚洲一卡二卡三卡四卡五卡| 久久九九免费视频| 亚洲高清av在线| 亚洲一区二区精品| 国产一区二区成人| 日韩午夜在线电影| 国产精品最新自拍| 亚洲青色在线| 国产精品免费aⅴ片在线观看| 久久精品91久久久久久再现| 欧美人成免费网站| 欧美一区二区三区免费视频| 欧美劲爆第一页| 香蕉成人久久| 欧美国产91| 亚洲欧美一级二级三级| 欧美韩日一区二区| 亚洲女优在线| 欧美激情精品久久久六区热门 | 欧美伊人久久久久久久久影院 | 亚洲欧美制服中文字幕| 在线观看国产精品淫| 亚洲女同在线| 亚洲成人影音| 欧美伊久线香蕉线新在线| 91久久精品美女| 久久精品2019中文字幕| 99精品久久久| 美国十次了思思久久精品导航| 亚洲一级黄色| 欧美好骚综合网| 久久精品视频网| 国产精品中文字幕欧美| 99视频精品免费观看| 激情综合自拍| 欧美在线观看一二区| 日韩一级在线观看| 另类天堂视频在线观看| 亚洲中字在线| 欧美视频在线一区二区三区| 亚洲欧洲日韩在线| 国产一区二区成人| 欧美一区2区三区4区公司二百|