《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 一種TD-HSUPA系統(tǒng)的TCP優(yōu)化方法
一種TD-HSUPA系統(tǒng)的TCP優(yōu)化方法
來源:電子技術應用2011年第5期
王 耀, 李方偉, 朱 濤, 吳德操
重慶郵電大學 移動通信重點實驗室, 重慶400064
摘要: TCP在TD-HSUPA系統(tǒng)中的表現(xiàn)不理想,需要采取一些優(yōu)化措施,在分析了TD-HSUPA系統(tǒng)的網(wǎng)絡協(xié)議結構之后,提出了一種適用于TD-HSUPA系統(tǒng)的TCP優(yōu)化方法——由RNC解析終端TCP連接的狀態(tài),在終端可能出現(xiàn)超時之前,由NodeB通過調度和信道分配相結合的方法改變終端物理層網(wǎng)絡環(huán)境。經(jīng)仿真表明,對于復雜多變的無線空口環(huán)境,本方法能保證TD-HSUPA數(shù)據(jù)傳輸?shù)姆€(wěn)定性,提高網(wǎng)絡的利用率和吞吐量。
關鍵詞: TD-HSUPA TCP 擁塞控制
中圖分類號: TN929
文獻標識碼: A
文章編號: 0258-7998(2011)05-0104-03
A strategy for improving TCP performance based on TD-HSUPA system
Wang Yao, Li Fangwei, Zhu Tao, Wu Decao
Key Lab of Mobile Communication Technology, Chongqing University of Posts and Telecommunications, Chongqing 400064, China
Abstract: Due to the poor performance of TCP over TD-HSUPA system, so it needs to take some optimization measures. This paper analyzes the TD-HSUPA network structure and proposes a solution to enhance the TCP performance, the optimization measure is that RNC analyses the TCP state of UE and informs NodeB to adjust the UE′s physical channel by scheduling and DCA (dynamic channel assignment).The simulation shows that the method mentioned above can guarantee TD-HSUPA data transmission stability and improve network utilization and throughput in the complex wireless air interface environment.
Key words : TD-HSUPA; TCP; congestion control


    傳輸控制協(xié)議TCP(Transmission Control Protocol)是目前Internet中最普遍的傳輸服務協(xié)議,作為端到端的傳輸協(xié)議,TCP為互聯(lián)網(wǎng)提供了一種可靠的運輸層服務。現(xiàn)有的TCP算法主要有Tanoe、Reno、NewReno、SACK、Vegas等,其中最廣泛使用的是Reno算法。TCP擁有一套完整的擁塞控制機制,通過擁塞窗口TCP能控制數(shù)據(jù)包的發(fā)送,當網(wǎng)絡鏈路上有較大的時延或丟包出現(xiàn)時能自動減慢數(shù)據(jù)包的發(fā)送速率,防止網(wǎng)絡出現(xiàn)嚴重的阻塞。
  相比有線網(wǎng)絡鏈路上傳輸數(shù)據(jù)時極低的誤碼率,在噪聲干擾下無線網(wǎng)鏈路的誤碼率遠遠高于有線網(wǎng)絡,而且移動通信環(huán)境還存在帶寬低、移動性等特點,并且3 G和LTE等移動通信網(wǎng)絡普遍使用2 GHz或是更高的頻段,該頻段的電磁波穿透性能較差,所以無線網(wǎng)絡時常因空口環(huán)境變差而發(fā)生數(shù)據(jù)包丟失或較大的時延,而TCP運行機制會將這一類事故認定為發(fā)生網(wǎng)絡擁塞,并促使數(shù)據(jù)發(fā)送端進入“TCP慢啟動階段”,降低數(shù)據(jù)包發(fā)送速率。但是當無線空口環(huán)境變好以后數(shù)據(jù)包的發(fā)送速率不會很快地恢復,這會嚴重影響時分高速分組接入TD-HSPA(Time Division-High Speed Packet Access)這種高速數(shù)據(jù)傳輸網(wǎng)絡的帶寬利用率和數(shù)據(jù)傳輸速率。
  本文提出了一種TD-HSUPA系統(tǒng)的TCP優(yōu)化方法:利用無線網(wǎng)絡控制器RNC(Radio Network Controller)解析TCP連接鏈路上服務器的反饋包信息,分析當前TCP連接的狀態(tài),在上行鏈路的TCP超時發(fā)生之前,控制NodeB對終端做優(yōu)先調度并在短期內分配更多的時隙和碼道,有效防止無線鏈路進入“TCP慢啟動階段”而影響無線帶寬利用。本方法的優(yōu)點在于僅在RNC內做TCP數(shù)據(jù)包的分析處理工作,不影響整個網(wǎng)絡,有很好的系統(tǒng)兼容性。
1 TD-HSUPA系統(tǒng)的TCP優(yōu)化方法
     高速上行鏈路分組接入HSUPA(High Speed Uplink Packet Access)是TD-SCDMA的上行數(shù)據(jù)傳輸標準,作為匹配HSDPA高速下行數(shù)據(jù)傳輸,HSUPA通過引入了基于NodeB的快速調度、快速混合自動重傳請求HARQ(Hybrid Automatic Repeat Request)、高階調制和增強專用信道E-DCH(Enhance-Dedicated Channel)等關鍵技術,使得TD-SCDMA理論上行最大速率為2.2 Mb/s,為在線游戲、高清視頻通話等業(yè)務提供足夠的帶寬,豐富3G無線通信的應用。
       HSUPA的TCP數(shù)據(jù)包傳輸流程是:終端、RNC和遠端服務器的連接建立以后,TCP數(shù)據(jù)包由終端發(fā)送,經(jīng)過無線空口傳輸后被基站接收,然后基站會將數(shù)據(jù)包通過傳輸網(wǎng)發(fā)送給RNC,RNC提供一個路由的功能將數(shù)據(jù)包轉發(fā)到核心網(wǎng)并最終到達遠端服務器。TD-HSUPA系統(tǒng)的協(xié)議結構如圖1所示[1]。


    在HSUPA系統(tǒng)中數(shù)據(jù)的發(fā)送端是終端,因為不是所有的終端都支持TCP SACK等較新版本的傳輸協(xié)議,大部分終端只支持標準的TCP NewReno,所以考慮到系統(tǒng)的兼容性問題,HSUPA系統(tǒng)只能以使用TCP NewReno為主。
  無線網(wǎng)絡中優(yōu)化TCP的有效手段(如TCP westwood[2]等)大都是針對數(shù)據(jù)的發(fā)送方。但是對HSUPA系統(tǒng)來說對所有的終端做改進比較困難,從圖1中所示的HSUPA系統(tǒng)網(wǎng)絡結構來看,HSUPA的擁塞控制優(yōu)化工作可考慮由無線鏈路的接收端來做[3-4],也就是交由RNC和基站來完成。
     本文提出了一種在RNC和NodeB優(yōu)化 HSUPA系統(tǒng)TCP的方法,結構如圖2所示。

    具體方案如下:

 


 (1)數(shù)據(jù)由用戶設備UE(User Equipment)發(fā)出后經(jīng)過Node B轉交給RNC,RNC解析每個數(shù)據(jù)包的TCP包頭信息,由式Bw′=L/tint[5]可計算出每個用戶利用的無線鏈路帶寬,其中L為數(shù)據(jù)包大小,tint為數(shù)據(jù)包到達時間間隔。根據(jù)Bw′的計算結果由式Bw=αBw+(1-α)Bw′ [2]可計算得到帶寬估計值Bw,其中?琢為加權系數(shù)取0.9,帶寬的計算有90%都來源于先前的值,這也是平滑帶寬的估計值。
   (2)RNC并不知道UE的超時重傳時間RTO(Retransmission Timeout),只能通過其他的途徑估算該值。TCP連接的RTO是根據(jù)數(shù)據(jù)包的往返時延RTT(Round-Trip Time)計算得到的,RTT包含有線鏈路的時延、RNC轉發(fā)的時延和無線鏈路的傳輸時延,由步驟(1)中解析數(shù)據(jù)包可以很容易地計算有線鏈路的傳輸時延tc,RNC轉發(fā)的時延相比RTO的值較小,可以認為是定值tr,無線鏈路的時延可以由式tw=L/Bw計算得到,其中L為TCP/IP數(shù)據(jù)包大小,可設為1 500 B,Bw為步驟(1)中計算的帶寬,所以RNC側可估算得到TCP的超時時間RTO=2×(tc+tw+tr)。
 (3)服務器收到數(shù)據(jù)包以后會發(fā)送含有反饋信息的數(shù)據(jù)包,這些含有反饋信息的數(shù)據(jù)包在到達RNC時,RNC需要解析這些數(shù)據(jù)包的TCP/IP包頭信息,如果檢測到這些反饋數(shù)據(jù)包含有3個重復的ACK信息,RNC將通過Iur傳達信令通知Node B在下一次調度周期中臨時提高該UE的調度優(yōu)先級并為該UE增加物理信道以擴大該UE的可用帶寬,使UE能盡快重傳數(shù)據(jù)以免進入慢啟動階段,持續(xù)一個RTO時間后,Node B自動還原UE的優(yōu)先級和被分配的物理信道。
 在上述方法中RNC根據(jù)對反饋數(shù)據(jù)包解析的情況分析UE出現(xiàn)擁塞的原因。如果擁塞出現(xiàn)的次數(shù)較少,則說明是無線空口環(huán)境的抖動引起,RNC根據(jù)步驟(1)計算出UE所需的帶寬,并且將計算出的帶寬值發(fā)送給Node B,讓Node B為UE在接下來的一段時間調度增加信道數(shù),來保證UE能夠盡快重傳數(shù)據(jù)。如果長時間多次出現(xiàn)擁塞,則說明是由其他原因所致,在HSUPA系統(tǒng)中這種問題由無線資源管理RRM(Radio Resource Management)來處理,所以只需要為本方案設定一個靜默時間,在執(zhí)行一次本方案以后需要啟動一個定時器,靜默一段時間后再激活本方法,靜默時間應根據(jù)網(wǎng)絡的負載情況來定,如過負載較小則可將時間設得較短,否之則需要設置較長。
2 仿真的實現(xiàn)
 目前互聯(lián)網(wǎng)上使用最為廣泛的TCP版本是1990年HOE J C提出的TCP NewReno。在使用C++語言編寫的TD-SCDMA系統(tǒng)仿真平臺上,本文對所提出的方法和TCP NewReno作仿真比較。 HSUPA的仿真系統(tǒng)結構如圖1所示。使用離散事件時間驅動機制的方法來模擬業(yè)務發(fā)起的過程,所有用戶均使用FTP業(yè)務來仿真測試,小區(qū)采用WrapAround 19小區(qū)的模型,每個小區(qū)分為3個扇區(qū),每個扇區(qū)均勻分布1個用戶。有線鏈路的仿真模型簡化為從RNC到遠端服務器的鏈路中數(shù)據(jù)傳輸?shù)耐禃r延為固定值200 ms。智能天線模型和同頻干擾的計算見參考文獻[6]。
 首先仿真穩(wěn)定狀態(tài)下的TCP,假定所有用戶靜止,通過調節(jié)背景噪音功率使所有數(shù)據(jù)傳輸?shù)钠骄`幀率達到相應的值,經(jīng)過200 s仿真得到結果如圖3和圖4所示。

 由圖3可以看到,當誤幀率較低時,本文提出的方法對于減少超時次數(shù)有很好的效果;由圖4對應的吞吐量也可以看出,相比TCP NewReno,本文提出的改進方法使得HSUPA系統(tǒng)的吞吐量隨誤幀率的升高而劇烈的降低得到緩解,說明本文提出的方法能減弱無線環(huán)境中TCP慢啟動機制帶來的性能下降。
 仿真內容改為更一般的情形:設背景噪聲為定值,每個用戶以3 km/h的速度運動,當用戶數(shù)增多的情況下,比較本文提出的方法和TCP NewReno之間的性能結果如圖5所示。

    因為用戶所受的干擾主要為TD-SCDMA系統(tǒng)內的同頻干擾,所以當用戶數(shù)增大時,同頻干擾增大,終端通過增大發(fā)射功率來保證通信的信噪比大于門限值,這會加劇無線信道的惡化,導致吞吐量的降低。從圖5中可以看到,每個小區(qū)的用戶數(shù)為4時,本文提出的方法能提高大約12%的系統(tǒng)吞吐量,當用戶數(shù)為5時,因為TD-SCDMA系統(tǒng)的物理信道數(shù)有限,所以在遇到可能發(fā)生超時之前,可能會出現(xiàn)由于物理資源的限制而使得本文提出的方法不能很好地執(zhí)行。不過在配合更好的動態(tài)信道分配算法的條件下,本文提出的方法將能提升更好的效果。
    本文分析了TD-HSUPA系統(tǒng)網(wǎng)絡的結構,并且提出了一種適應TD-HSUPA網(wǎng)絡的擁塞控制方法,通過RNC解析該TCP連接中UE與服務器之間的數(shù)據(jù)包和反饋包,經(jīng)過計算能分析UE的TCP狀態(tài),在UE可能出現(xiàn)超時之前,及時擴大UE的傳輸帶寬和提高UE調度優(yōu)先級,使UE能更快地重傳數(shù)據(jù),從而有效地防止因無線空口環(huán)境變差所導致的TCP慢啟動。經(jīng)仿真表明,對于復雜多變的無線環(huán)境,本方法能有效保證TD-HSUPA數(shù)據(jù)傳輸?shù)姆€(wěn)定性,保持良好的數(shù)據(jù)傳輸效率。
參考文獻
[1] NADAS S, RACZ S. HSUPA transport network congestion  control. EURASIP Journal on Wireless Communication and  Networking. Volume 2009. Article ID 924096:1-10.
[2] CASETTI C, GERLA M. TCP westwood: bandwidth estimation for enhanced transport over wireless links. in Proc[C]. 7th ACM Annu. Int. Conf. Mobile Compute Networking, Rome,  Italy,2001:287-297.
[3] 俞一帆,紀紅. 針對無線上行鏈路的TCP跨層改進機制[J]. 電路與系統(tǒng)學報,2008,13(2):104-108.
[4] HSIEH H, KIM K, ZHU Y. A receiver-centric transport  protocol for mobile hosts with heterogeneous wireless interfaces in Proc[C]. 9th ACM Annu. Int. Conf. Mobile Compute Networking, San Diego, 2003:1-15.
[5] SHI K, SHU Y. Receiver centric fuzzy logic congestion  control for TCP throughput improvement over wireless networks. In Proc[C]. 6th International Conference on Fuzzy Systems, 2009:146-150.
[6] 彭木根,王文博. TD-SCDMA系統(tǒng)上行鏈路接入控制機制[J].北京郵電大學學報,2006,29(1):9-31.

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品人人做人人爽电影蜜月| 午夜一区二区三区在线观看| 亚洲国产综合在线| 久久久夜精品| 久久亚洲午夜电影| 永久久久久久| 在线视频亚洲一区| 欧美日韩国产精品成人| 国产午夜精品福利 | 亚洲欧洲精品一区| 久久久久国产精品人| 国产精品久久久久99| 一区二区动漫| 亚洲免费观看在线观看| 国产精品九九久久久久久久| 中文网丁香综合网| 欧美专区日韩视频| 国产麻豆精品久久一二三| 亚洲桃花岛网站| 久久蜜臀精品av| 在线观看日韩| 亚洲二区视频在线| 欧美另类69精品久久久久9999| 日韩一级大片在线| 亚洲永久字幕| 夜夜精品视频| 欧美激情中文字幕一区二区| 性久久久久久| 免费久久精品视频| 9色国产精品| 欧美在线观看日本一区| 国产欧美一区在线| 99视频精品全部免费在线| 蘑菇福利视频一区播放| 国产美女精品视频| 亚洲成在线观看| 欧美日本在线看| 亚洲人成小说网站色在线| 午夜在线视频一区二区区别 | 一区二区国产精品| 久久av在线看| 国产精品影音先锋| 亚洲精品偷拍| 国产精品扒开腿做爽爽爽视频| 欧美在线视频网站| 欧美激情日韩| 欧美在线免费看| 欧美日韩影院| 亚洲高清一区二| 欧美视频一区二区在线观看 | 国产精品日韩欧美一区二区三区| 日韩视频―中文字幕| 午夜在线视频观看日韩17c| 亚洲精品视频免费| 久久伊伊香蕉| 亚洲欧美日韩精品久久久久| 黄色精品一二区| 久久精品男女| 亚洲国产精品一区二区www| 亚洲图色在线| 国产精品一二三视频| 亚洲影院在线观看| 欧美午夜电影网| 久久久久国产精品厨房| 午夜激情一区| 欧美电影在线免费观看网站| 欧美一级视频精品观看| 国产一区二区精品久久| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美中文字幕在线视频| 国产综合在线视频| 久久精品一区二区国产| 亚洲免费福利视频| 在线视频一区观看| 国产综合色在线| 欧美在线日韩在线| 亚洲精品国久久99热| 国产一区亚洲| 欧美三级电影大全| 欧美亚洲综合在线| 一区二区三区日韩| 在线视频免费在线观看一区二区| 国产视频一区免费看| 久久久水蜜桃| 99在线精品观看| 亚洲看片网站| 亚洲人久久久| 久久国产精品一区二区三区| 在线综合亚洲| 亚洲毛片av| 国产欧美欧洲在线观看| 性欧美videos另类喷潮| 亚洲精品国产精品国自产观看浪潮 | 在线成人亚洲| 欧美日韩麻豆| 欧美日韩亚洲一区二区三区在线观看| 久久精品国产亚洲一区二区| 日韩午夜精品视频| 亚洲一区二区精品| 一区二区视频免费完整版观看| 国产性色一区二区| 一区在线视频| 国产伦精品一区二区三区| 国产精品va在线播放| 欧美片网站免费| 久久漫画官网| 一个色综合av| 亚洲国产小视频| 好看的日韩视频| 国产精品手机在线| 国产欧美韩国高清| 国模大胆一区二区三区| 伊人婷婷欧美激情| 亚洲激精日韩激精欧美精品| 99精品久久久| 亚洲免费中文字幕| 亚洲一区二区免费看| 欧美一区激情视频在线观看| 久久精品视频在线免费观看| 亚洲人成网站在线播| 99国产欧美久久久精品| 亚洲欧美日韩视频二区| 午夜精品久久久久久久99热浪潮| 亚洲综合国产| 欧美亚洲三区| 亚洲视频一起| 久久综合狠狠综合久久激情| 欧美日韩在线不卡| 国产精品男gay被猛男狂揉视频| 国产午夜精品一区二区三区欧美| 在线不卡欧美| 国产午夜精品久久久| 欧美日韩在线观看一区二区三区| 欧美~级网站不卡| 免费观看国产成人| 欧美调教vk| 一区二区三区四区五区精品| 亚洲免费一级电影| 日韩午夜中文字幕| 麻豆精品一区二区av白丝在线| 国产欧美日韩不卡| 亚洲一区二区三区三| 亚洲一区二区在线| 欧美日韩一区在线视频| 亚洲欧美在线磁力| 在线一区二区三区做爰视频网站 | 国产亚洲视频在线| 日韩亚洲国产欧美| 日韩亚洲国产欧美| 欧美激情一区二区久久久| 在线日韩中文字幕| 亚洲国产精品一区二区第一页| 久久一区中文字幕| 国内一区二区三区在线视频| 久久福利精品| 欧美在线播放一区| 国产精品你懂得| 亚洲性感美女99在线| 亚洲欧美资源在线| 国产精品一区二区三区成人| 欧美在线亚洲一区| 久久人体大胆视频| 激情综合在线| 亚洲剧情一区二区| 老司机67194精品线观看| 亚洲品质自拍| 亚洲视频自拍偷拍| 欧美新色视频| 亚洲综合三区| 久久综合九色综合欧美狠狠| 亚洲国产精品一区制服丝袜| 夜夜嗨网站十八久久 | 欧美三级精品| 午夜日韩电影| 久久久青草青青国产亚洲免观| 亚洲精品国精品久久99热| 亚洲线精品一区二区三区八戒| 国产专区综合网| 亚洲美女少妇无套啪啪呻吟| 国产精品热久久久久夜色精品三区| 西西人体一区二区| 欧美精品久久一区二区| 亚洲小视频在线| 欧美xart系列在线观看| 在线不卡a资源高清| 亚洲欧美在线另类| 欧美日韩亚洲视频一区| 欧美自拍偷拍午夜视频| 能在线观看的日韩av| 亚洲主播在线观看| 欧美一激情一区二区三区| 亚洲激情av| 欧美亚洲一区二区三区| 91久久精品一区二区三区| 这里只有精品电影| 韩国av一区二区三区| 亚洲专区在线| 黄色亚洲免费| 欧美一区二区三区在线观看视频| 亚洲国产精品日韩|