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

一種TD-HSUPA系統的TCP優化方法*

2011-03-21 05:12:22王耀李方偉朱濤吳德操
電子技術應用 2011年5期
關鍵詞:方法系統

王耀,李方偉,朱濤,吳德操

(重慶郵電大學移動通信重點實驗室,重慶400064)

傳輸控制協議TCP(Transmission Control Protocol)是目前Internet中最普遍的傳輸服務協議,作為端到端的傳輸協議,TCP為互聯網提供了一種可靠的運輸層服務。現有的TCP算法主要有Tanoe、Reno、NewReno、SACK、Vegas等,其中最廣泛使用的是Reno算法。TCP擁有一套完整的擁塞控制機制,通過擁塞窗口TCP能控制數據包的發送,當網絡鏈路上有較大的時延或丟包出現時能自動減慢數據包的發送速率,防止網絡出現嚴重的阻塞。

相比有線網絡鏈路上傳輸數據時極低的誤碼率,在噪聲干擾下無線網鏈路的誤碼率遠遠高于有線網絡,而且移動通信環境還存在帶寬低、移動性等特點,并且3 G和LTE等移動通信網絡普遍使用2 GHz或是更高的頻段,該頻段的電磁波穿透性能較差,所以無線網絡時常因空口環境變差而發生數據包丟失或較大的時延,而TCP運行機制會將這一類事故認定為發生網絡擁塞,并促使數據發送端進入“TCP慢啟動階段”,降低數據包發送速率。但是當無線空口環境變好以后數據包的發送速率不會很快地恢復,這會嚴重影響時分高速分組接入TD-HSPA(Time Division-High Speed Packet Access)這種高速數據傳輸網絡的帶寬利用率和數據傳輸速率。

本文提出了一種TD-HSUPA系統的TCP優化方法:利用無線網絡控制器RNC(Radio Network Controller)解析TCP連接鏈路上服務器的反饋包信息,分析當前TCP連接的狀態,在上行鏈路的TCP超時發生之前,控制NodeB對終端做優先調度并在短期內分配更多的時隙和碼道,有效防止無線鏈路進入“TCP慢啟動階段”而影響無線帶寬利用。本方法的優點在于僅在RNC內做TCP數據包的分析處理工作,不影響整個網絡,有很好的系統兼容性。

1 TD-HSUPA系統的TCP優化方法

高速上行鏈路分組接入HSUPA(High Speed Uplink Packet Access)是TD-SCDMA的上行數據傳輸標準,作為匹配HSDPA高速下行數據傳輸,HSUPA通過引入了基于NodeB的快速調度、快速混合自動重傳請求HARQ(Hybrid Automatic Repeat Request)、高階調制和增強專用信道E-DCH(Enhance-Dedicated Channel)等關鍵技術,使得TD-SCDMA理論上行最大速率為2.2 Mb/s,為在線游戲、高清視頻通話等業務提供足夠的帶寬,豐富3G無線通信的應用。

HSUPA的TCP數據包傳輸流程是:終端、RNC和遠端服務器的連接建立以后,TCP數據包由終端發送,經過無線空口傳輸后被基站接收,然后基站會將數據包通過傳輸網發送給RNC,RNC提供一個路由的功能將數據包轉發到核心網并最終到達遠端服務器。TD-HSUPA系統的協議結構如圖1所示[1]。

在HSUPA系統中數據的發送端是終端,因為不是所有的終端都支持TCP SACK等較新版本的傳輸協議,大部分終端只支持標準的TCP NewReno,所以考慮到系統的兼容性問題,HSUPA系統只能以使用TCP NewReno為主。

無線網絡中優化TCP的有效手段(如TCP westwood[2]等)大都是針對數據的發送方。但是對HSUPA系統來說對所有的終端做改進比較困難,從圖1中所示的HSUPA系統網絡結構來看,HSUPA的擁塞控制優化工作可考慮由無線鏈路的接收端來做[3-4],也就是交由RNC和基站來完成。

本文提出了一種在RNC和NodeB優化HSUPA系統TCP的方法,結構如圖2所示。

具體方案如下:

(1)數據由用戶設備UE(User Equipment)發出后經過Node B轉交給RNC,RNC解析每個數據包的TCP包頭信息,由式Bw′=L/tint[5]可計算出每個用戶利用的無線鏈路帶寬,其中L為數據包大小,tint為數據包到達時間間隔。根據Bw′的計算結果由式Bw=αBw+(1-α)Bw′[2]可計算得到帶寬估計值Bw,其中α為加權系數取0.9,帶寬的計算有90%都來源于先前的值,這也是平滑帶寬的估計值。(2)RNC并不知道UE的超時重傳時間RTO(Retransmission Timeout),只能通過其他的途徑估算該值。TCP連接的RTO是根據數據包的往返時延RTT(Round-Trip Time)計算得到的,RTT包含有線鏈路的時延、RNC轉發的時延和無線鏈路的傳輸時延,由步驟(1)中解析數據包可以很容易地計算有線鏈路的傳輸時延tc,RNC轉發的時延相比RTO的值較小,可以認為是定值tr,無線鏈路的時延可以由式tw=L/Bw計算得到,其中L為TCP/IP數據包大小,可設為1 500 B,Bw為步驟(1)中計算的帶寬,所以RNC側可估算得到TCP的超時時間RTO=2×(tc+tw+tr)。

(3)服務器收到數據包以后會發送含有反饋信息的數據包,這些含有反饋信息的數據包在到達RNC時,RNC需要解析這些數據包的TCP/IP包頭信息,如果檢測到這些反饋數據包含有3個重復的ACK信息,RNC將通過Iur傳達信令通知Node B在下一次調度周期中臨時提高該UE的調度優先級并為該UE增加物理信道以擴大該UE的可用帶寬,使UE能盡快重傳數據以免進入慢啟動階段,持續一個RTO時間后,Node B自動還原UE的優先級和被分配的物理信道。

在上述方法中RNC根據對反饋數據包解析的情況分析UE出現擁塞的原因。如果擁塞出現的次數較少,則說明是無線空口環境的抖動引起,RNC根據步驟(1)計算出UE所需的帶寬,并且將計算出的帶寬值發送給Node B,讓Node B為UE在接下來的一段時間調度增加信道數,來保證UE能夠盡快重傳數據。如果長時間多次出現擁塞,則說明是由其他原因所致,在HSUPA系統中這種問題由無線資源管理RRM(Radio Resource Management)來處理,所以只需要為本方案設定一個靜默時間,在執行一次本方案以后需要啟動一個定時器,靜默一段時間后再激活本方法,靜默時間應根據網絡的負載情況來定,如過負載較小則可將時間設得較短,否之則需要設置較長。

2 仿真的實現

目前互聯網上使用最為廣泛的TCP版本是1990年HOE J C提出的TCP NewReno。在使用C++語言編寫的TD-SCDMA系統仿真平臺上,本文對所提出的方法和TCP NewReno作仿真比較。HSUPA的仿真系統結構如圖1所示。使用離散事件時間驅動機制的方法來模擬業務發起的過程,所有用戶均使用FTP業務來仿真測試,小區采用WrapAround 19小區的模型,每個小區分為3個扇區,每個扇區均勻分布1個用戶。有線鏈路的仿真模型簡化為從RNC到遠端服務器的鏈路中數據傳輸的往返時延為固定值200 ms。智能天線模型和同頻干擾的計算見參考文獻[6]。

首先仿真穩定狀態下的TCP,假定所有用戶靜止,通過調節背景噪音功率使所有數據傳輸的平均誤幀率達到相應的值,經過200 s仿真得到結果如圖3和圖4所示。

圖3 超時次數

圖4 上行吞吐量

由圖3可以看到,當誤幀率較低時,本文提出的方法對于減少超時次數有很好的效果;由圖4對應的吞吐量也可以看出,相比TCP NewReno,本文提出的改進方法使得HSUPA系統的吞吐量隨誤幀率的升高而劇烈的降低得到緩解,說明本文提出的方法能減弱無線環境中TCP慢啟動機制帶來的性能下降。

仿真內容改為更一般的情形:設背景噪聲為定值,每個用戶以3 km/h的速度運動,當用戶數增多的情況下,比較本文提出的方法和TCP NewReno之間的性能結果如圖5所示。

圖5 用戶增多時吞吐量的比較

因為用戶所受的干擾主要為TD-SCDMA系統內的同頻干擾,所以當用戶數增大時,同頻干擾增大,終端通過增大發射功率來保證通信的信噪比大于門限值,這會加劇無線信道的惡化,導致吞吐量的降低。從圖5中可以看到,每個小區的用戶數為4時,本文提出的方法能提高大約12%的系統吞吐量,當用戶數為5時,因為TD-SCDMA系統的物理信道數有限,所以在遇到可能發生超時之前,可能會出現由于物理資源的限制而使得本文提出的方法不能很好地執行。不過在配合更好的動態信道分配算法的條件下,本文提出的方法將能提升更好的效果。

本文分析了TD-HSUPA系統網絡的結構,并且提出了一種適應TD-HSUPA網絡的擁塞控制方法,通過RNC解析該TCP連接中UE與服務器之間的數據包和反饋包,經過計算能分析UE的TCP狀態,在UE可能出現超時之前,及時擴大UE的傳輸帶寬和提高UE調度優先級,使UE能更快地重傳數據,從而有效地防止因無線空口環境變差所導致的TCP慢啟動。經仿真表明,對于復雜多變的無線環境,本方法能有效保證TDHSUPA數據傳輸的穩定性,保持良好的數據傳輸效率。

[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 estima-tion 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].電路與系統學報,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系統上行鏈路接入控制機制[J].北京郵電大學學報,2006,29(1):9-31.(收稿日期:2010-09-24)

猜你喜歡
方法系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
學習方法
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 曰AV在线无码| 日韩成人在线网站| 国产一级二级三级毛片| 2024av在线无码中文最新| 久久毛片免费基地| 亚洲一区二区三区麻豆| 爆操波多野结衣| 中国美女**毛片录像在线 | 欧美日韩国产在线观看一区二区三区| 欧美成人综合视频| 亚洲第一视频免费在线| 黄色成年视频| 丁香六月综合网| AV老司机AV天堂| 国产午夜一级毛片| 玩两个丰满老熟女久久网| 3344在线观看无码| 波多野结衣一区二区三区四区视频 | 国产中文一区a级毛片视频 | 在线综合亚洲欧美网站| 男女精品视频| 久久久精品国产SM调教网站| 无码免费视频| 中文无码精品A∨在线观看不卡| 重口调教一区二区视频| 91口爆吞精国产对白第三集| 在线观看精品国产入口| 色婷婷久久| 色综合天天综合| 99热这里只有精品国产99| 欧美成人日韩| 99re热精品视频中文字幕不卡| 成人在线观看不卡| 露脸国产精品自产在线播| 国产成人夜色91| a毛片免费观看| 高清国产在线| 性色生活片在线观看| 国产微拍精品| 国产精品免费p区| 中文字幕 91| av尤物免费在线观看| 嫩草国产在线| 一级毛片a女人刺激视频免费| 国产欧美视频综合二区| 亚洲欧洲日韩久久狠狠爱 | 亚洲欧美综合另类图片小说区| 97国产精品视频人人做人人爱| 国产午夜一级毛片| 亚洲精品不卡午夜精品| 久久免费观看视频| 67194在线午夜亚洲| 97精品久久久大香线焦| 中文字幕啪啪| 国产熟女一级毛片| 国产免费高清无需播放器| 日韩中文精品亚洲第三区| 国产成人啪视频一区二区三区| 成人国产免费| 国产精品久线在线观看| 亚洲午夜综合网| 原味小视频在线www国产| 中美日韩在线网免费毛片视频| 精品成人一区二区| 中文精品久久久久国产网址| 色噜噜在线观看| 最新亚洲人成无码网站欣赏网 | 亚洲精品无码抽插日韩| 99热这里只有精品国产99| 久青草网站| 国产视频自拍一区| 激情无码视频在线看| 亚洲视频免| 国内精品伊人久久久久7777人| 福利视频一区| 亚洲成年人片| 日韩国产欧美精品在线| 又大又硬又爽免费视频| 狂欢视频在线观看不卡| 国产人成在线视频| 美女裸体18禁网站| 九九九久久国产精品|