當前位置:文思屋>學習教育>畢業論文>

移動網際網路全網通模式的無線通訊技術的論文

文思屋 人氣:2.66W

摘要:在計算機技術與通訊技術飛速發展的今天,無線通訊已成為人們日常生活中必不可少的一部分,更多的使用者喜歡在移動裝置上進行無線通訊和多媒體應用。筆者提出了一種基於移動網際網路全網通模式的自適應無線通訊技術,該技術通過分析不同路徑的可用寬頻大小,來調配當前路徑能夠傳送的分組數量,並據此進行對應的路徑管理和分配。能夠對網路情況進行分析,動態適應實時寬頻變化,利用該技術能夠提高傳輸速率、增加網路吞吐量、提高網路利用率、提高系統的可靠性和穩定性。

移動網際網路全網通模式的無線通訊技術的論文

關鍵詞:移動網際網路;自適應;路徑管理;可用頻寬

1引言

在計算機技術與通訊技術飛速發展的今天,無線通訊已成為了人們日常生活中必不可少的一部分,更多的使用者喜歡在移動裝置上進行無線通訊和多媒體應用,因此,基於移動網際網路全網通模式的無線通訊技術也受到了國內外研究人員的廣泛關注[1]。在當前這種動態變化的多種網路構成的無線環境中,採用何種方式為使用者提供高質量、穩定度高、連續的業務是需要考慮的一個重大問題[2]。在無線通訊技術中加入自適應技術,更能夠根據網路的情況和使用者的實際需求調整業務質量,為使用者提供更好的通訊服務。

2多路並行傳輸技術

傳統的單路無線通訊方式已無法滿足當前人們在視訊應用方面的需求,同時由於現在的終端裝置一般都採用多種網路介面,如3G、4G、無線網路等,利用多路並行傳輸技術,將通訊資料進行無線傳輸成為了一種必然趨勢[3]。採用多路並行傳輸技術,不僅能夠提高傳輸速率、增加網路吞吐量、提高網路利用率,同時還能夠提高系統的可靠性和穩定性。

2.1多路並行傳輸協議MPTCP

MPTCP協議是TCP協議的擴充套件協議[4],能夠支援多路並行傳輸、增加網路吞吐量、提高網路利用率和可靠性。MPTCP使用了子流(Subflow)的概念,子流指的是源地址與目的地址之間的通訊路徑。MPTCP能夠確定子流中的源地址和目的地址位置和埠號[5],還能夠對子流進行具體管理,例如建立、修改和刪除子流。該協議採用的排程演算法是RoundRobin輪詢機制[6]。MPTCP協議的優點是實現簡單,缺點就是沒有將多條路徑在不同方面的差異考慮在內[7]。因此,就需要具體改善該協議的分組排程、子流管理等方面內容。

2.2可用頻寬估計演算法

路徑頻寬表徵的是在當前路徑下每個單位時間內所能夠提供的最大傳輸速率,通常是將所有路徑中頻寬最小的路徑作為路徑頻寬。路徑的可用頻寬表示的是當前路徑在這一時刻能夠為所需業務提供低於其他業務速率的最大傳輸速率[8]。由此可見,路徑頻寬和網路負載狀況直接影響該路徑的可用頻寬,並且可用頻寬的值與時間有關,因此,對可用頻寬的測量需要考慮多方面的因素[9]。

3基於MPTCP的多路並行傳輸系統結構

根據多路並行傳輸的網路結構,提出了一種基於移動網際網路全網通模式的自適應無線通訊技術,該技術通過分析不同路徑的可用寬頻大小,來調配當前路徑能夠傳送的分組數量,並據此進行對應的路徑管理和分配。能夠對網路情況進行分析,動態適應實時寬頻變化,利用該技術能夠提高傳輸速率、增加網路吞吐量、提高網路利用率[10]。

3.1基於可用頻寬估計的自適應排程演算法

本文采用的演算法結構如圖2所示。從圖2中可以看出流媒體伺服器包含了三個主要模組,分別為子流管理、分組排程和路徑監控。接收端的兩個模組分別起到快取管理和流量控制的作用。路徑狀況監測模組能夠對各個路徑的流量資訊和寬頻大小進行監控。流量管理模組能夠動態管理子流,根據可用寬頻的大小和限制額度來對子流進行自適應排程。分組排程模組能夠根據子流可用頻寬大小對其進行分組,然後為每個子流分配適當的分組數。接收端的快取管理作用是對已收到的分組進行排序處理,然後根據排序調整輸出佇列的大小,流量控制的作用是控制子流輸出的流量和時間。本文研究的自適應無線通訊技術主要涉及傳送端的子流管理和接收端的排序接受方面。

3.2傳送端子流管理和分組排程

(1)子流管理作用。傳送端能夠根據路徑情況進行自適應排程,選擇最佳的傳輸路徑。在這裡假設當前一共有k條子流路徑S1,S2,…,Sn,而這些路徑中只有一部分路徑能夠符合傳輸要求。首先需要做的就是先要確定哪些子流路徑能夠進行傳輸,採用可用頻寬來評定該路徑是否能夠傳輸。假定每個子流路徑的可用寬頻為Bi,頻寬上限和下限門限分別為Bh和Bl。Bh代表的.是一路傳輸視訊不會產生丟包的閾值。當該路徑的可用頻寬Bi大於Bh時,就能夠將這條路徑歸為可用路徑,同時也不需要檢查剩餘路徑的頻寬情況,並可以將剩餘路徑從可用路徑集中移除,這樣就可以直接利用該路徑傳輸所需資料,剩餘路徑可以用於傳輸其他資料。如果當前路徑的可用頻寬小於Bh但是大於Bi,代表該路徑能夠滿足多路並行傳輸的需求。Bl表徵的是某一條路徑在滿足傳輸需求時丟包率低於1%。當該路徑的可用頻寬Bi小於Bl時,表示該路徑無法滿足傳輸資料的需求,丟包率較高,也就是說該路徑不應加入可用路徑中,或者應從可用路徑集中移除。根據上述規則可以得到可用路徑集P1,P2,…,Pr,對應的可用頻寬分別為B1,B2,…,Br。對於路徑可用頻寬的估計採用TCPWestwood演算法,可以計算得到單位時間內傳送端傳送的分組個數,然後乘以分組的大小,就能夠得到最終的可用頻寬值。同時為了能夠根據頻寬情況進行動態估計,需要採集不同時間的多個頻寬值,最後計算得到的可用頻寬表示為Bi=a*Bi+(1-a)*Bi,其中a=0.875。(2)分組排程作用。當多路進行同時傳輸時,能夠選取可用路徑集中的若干條路徑並行傳輸資料,同時需要根據各個路徑的可用頻寬情況合理分配分組數,路徑的可用頻寬較大時,將為其分配較多的分組數,同理當可用頻寬較小時,分組數降低,保證傳輸過程中各個路徑的負載均衡,使得整個傳輸的丟包率和重傳率大大降低。在這裡設定資料採用恆定不變的速率進行傳送,每次傳送的資料量恆定為N,並且設定每個分組的長度相同並且固定,第一步需要計算得到每條可用路徑頻寬之間的比值,並進行歸一化B1:B2…:Br=t1:t2…:tr,歸一化之後,可用頻寬比值之和為t1+t2+…tr=1。假設每個路徑的N個分組都需要n輪排程,在每一輪排程的過程中都分配了1rskksMN個分組,其中k=1,2,…,n,而且所有排程包含的分組數總和為N。排程利用均勻輪詢排程的方式,能夠很大程度上提高接收端進行排序的效率。根據每輪發送的分組數量Mk,可以得到路徑s的第j輪發送的分組個數,可以用下面的公式表示:1*1,2,,1,2,,sjsknssjkNtMknNNsr(1)在這裡需要使得每輪排程的分組數低於傳送視窗大小。而且如果其中一條路徑沒有按照規定時間接收到其中某一個分組的確認ACK訊息時,就會對當前可用的路徑進行輪詢操作,當某個傳送視窗沒有資料時,就會優先分配該分組,將其分配到緩衝區域進行傳送處理。如果傳送視窗不為空,就會對當前各個路徑的rtt值進行比較,將這個分組分配到rtt值最小的傳輸線路上,採用這種方式就能夠在最短時間內將需要重新發送的分組,利用延時最小的路徑進行傳送,從而避免丟包,降低系統的快取成本。當全部分組確認訊息都已接收到之後,就會將這一輪詢的分組刪除,然後進行下一輪的排程過程。

3.3接收端快取開銷與流量控制

(1)緩衝開銷作用。接收端能夠利用緩衝佇列使得已傳送的分組能夠成功到達接收端的快取部位,並且使得接收端的快取儘可能小,從而能夠降低成本、節約傳輸資源。通常情況下,將接收端的快取大小設定為BuffersSize=max2**iiBWrtt,其中BWi表示的是對應子流的頻寬,rttmax表示的是可用傳輸子流rtt中的最大值。(2)流量控制與分組交付。通常情況下,都會盡可能提高傳輸速率,但是在實際過程中,一旦傳送端的傳送速率過快,接收端就無法及時接收資料,這就使得分組丟失。當某一條路徑產生分組丟失現象時,採用並行多路傳輸的手段,其他路徑的資料就要等待該路徑重傳接收之後才能夠進行交付。如果傳送端的速率一直居高不下,就會使得分組丟失過多,大量積壓在接收端的快取當中。這時就需要通過流量控制來保障分組傳送的資料不超過一定限度。以往採用最多的TCP協議是利用滑動視窗的機制控制流量,其機理就是使得傳送方的傳送視窗數低於接收方已設定的接收視窗數。但是採用TCP視窗滑動機制仍然存在隊頭堵塞和糊塗視窗的問題。為了能夠使得流量控制更加符合實際需求,並解決TCP滑動視窗機制現存的這些問題,採用如下方法:當某條傳輸速率的接收快取將要溢位時,即便分組是雜亂無章的,依舊向總接受佇列提交分組請求。並且在此時將sack中的awnd設定為原快取大小的β。在這裡,採用平滑控制的方式,具體演算法流程如下:演算法流程1路徑s接收到分組seq2ifseq==nextExpSeq:3將該分組從路徑S的接收緩衝中放入接收佇列中4nextExpSeq=nextExpSeq+15elseifseq>nextExpSeq6ifls≥αLs7將該緩衝區中的δ個分組移至輸出佇列8awnd=(ls-Ls)*β9else:10將該分組放入路徑S的接收緩衝中11awnd=ls-Ls12endif13else:14丟棄當前分組15endif16必要時傳送ack確認,包含awnd值其中seq表示分組佇列的序號,nextseq表示下一次分組佇列的序號,Ls表示總緩衝佇列,ls表示當前佇列的分組,接收端確認視窗的大小為awnd。

4結語

本文提出了一種基於移動網際網路全網通模式的自適應無線通訊技術,該技術通過分析不同路徑的可用寬頻大小,來調配當前路徑能夠傳送的分組數量,並據此進行對應的路徑管理和分配。能夠對網路情況進行分析,動態適應實時寬頻變化,利用該技術能夠提高傳輸速率、增加網路吞吐量、提高網路利用率,為移動網際網路全網通模式提供了可行的無線通訊方式,能夠提高系統的可靠性和穩定性。

參考文獻

[1]李爭明.自適應流媒體傳輸方案研究及其應用[J].計算機工程,2005,32(12):226-228.

[2]lzrinne,er,erick,:-3550[Z].2003.

[3]nsibleMessagingPresenceProtoCol(XMPP):AddressFormat[Z].2011.

[4]薛立巨集,孟建庭,羅毅,等類應用對行動網路的擁塞機制分析及應對策略[J].電信科學,2011(7).

[5]於新.無線網路中端到端視訊流業務的使用者體驗質量預測及優化技術[D].杭州:浙江大學,2013.