亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        HSDPA系統(tǒng)中一種感知用戶終端緩存狀態(tài)的QoE保障調(diào)度算法

        2012-01-15 06:03:16閆中江
        電子設計工程 2012年23期
        關鍵詞:用戶

        劉 敏,李 波,屈 橋,閆中江

        (西北工業(yè)大學 陜西 西安 710129)

        伴隨著第三代移動通信技術的迅猛發(fā)展和第四代移動通信時代的來臨,以話音業(yè)務為主的傳統(tǒng)業(yè)務市場已經(jīng)趨于飽和,具有視頻和音頻信息,能夠為用戶提供繪聲繪色、圖文并茂的移動信息的移動視頻業(yè)務必將成為未來移動通信業(yè)務發(fā)展的核心[1]。運營商在滿足用戶觀看請求的同時,也不斷地考慮提高用戶對業(yè)務質(zhì)量和性能的綜合主觀感受,也就是從業(yè)務應用的舒適角度定義的用戶體驗 (Quality of Experience,QoE)。通過QoE評分,運營商可以將用戶對視頻業(yè)務質(zhì)量和性能進行綜合,優(yōu)化網(wǎng)絡服務。HSDPA作為WCDMA的升級,能在一個無線載頻上為更多高速率用戶提供服務,加快了流媒體業(yè)務的發(fā)展步伐[2]。

        流媒體業(yè)務是一種對時延和差錯敏感的業(yè)務類型,因此該業(yè)務對網(wǎng)絡的帶寬和信道的質(zhì)量有著比較高的要求。在無線網(wǎng)絡環(huán)境中,有限的網(wǎng)絡帶寬和高信道誤碼率制約高質(zhì)量視頻數(shù)據(jù)的傳輸,從而造成移動終端在解碼和播放過程中產(chǎn)生錯誤,影響用戶的QoE體驗。由于無線信道自身的限制和當前移動通信技術的限制,因此在基站中采用合適的調(diào)度算法來保證流媒體業(yè)務的傳輸從而提高終端用戶的QoE質(zhì)量成為其中的研究熱點。針對這一情況,提出了一種新的調(diào)度算法來滿足用戶的QoE需求。該算法通過從到達基站的數(shù)據(jù)包中讀取相關的數(shù)據(jù)幀信息,進而計算出相應用戶終端所緩存數(shù)據(jù)尚能支持連續(xù)視頻播放的時間,同時還讀取用戶終端反饋的無線信道狀況信息,利用這兩類信息計算出該用戶的優(yōu)先級,并調(diào)度優(yōu)先級最高的用戶。本算法在滿足非實時業(yè)務基本要求的同時,改善了實時用戶的QoE。

        1 經(jīng)典算法

        1.1 輪詢調(diào)度算法

        果網(wǎng)絡采用輪詢調(diào)度算法,則調(diào)度器將采用一種周期性的調(diào)度原則公平地使各用戶依次使用無線信道資源進行通信[3]。輪詢調(diào)度算法實現(xiàn)簡單,并能保證各用戶之間的公平性。但是該算法沒有考慮到信道狀況的時變性,不能充分利用網(wǎng)絡資源。

        1.2 比例公平調(diào)度算法

        比例公平調(diào)度算法根據(jù)式(1)選擇用戶j進行調(diào)度:

        其中 Ri(t)是用戶 i所處信道的瞬時數(shù)據(jù)速率,ri(t)是用戶i濾波后的平均吞吐量,由式(2)計算得到[4],τ表示低通濾波器的時間常數(shù)。

        比例公平調(diào)度算法通過利用不同用戶的信道質(zhì)量信息來提高網(wǎng)絡的吞吐量,同時也兼顧了各用戶之間的公平性,但是該算法不區(qū)分實時業(yè)務和非實時業(yè)務,不能滿足實時業(yè)務的QoE需求。

        2 保障QoE的調(diào)度算法

        第一節(jié)講述的兩種調(diào)度算法,其基本出發(fā)點是提高網(wǎng)絡的吞吐量和保障用戶的公平性,但對于當前新型的流媒體業(yè)務,這些調(diào)度算法不能保證用戶觀看流媒體文件時的QoE。因此,本文提出了一種可以保證視頻流業(yè)務QoE的調(diào)度算法。

        2.1 前提條件

        本算法的提出基于以下前提:

        2)基站可以通過解析數(shù)據(jù)包的包頭獲取該數(shù)據(jù)包的幀類型、幀序號和數(shù)據(jù)包發(fā)送時間等信息。

        2.2 詳細算法描述

        當用戶需要使用手機觀看視頻時,用戶向基站發(fā)送請求,基站經(jīng)過一系列處理與用戶建立連接后,視頻服務器開始通過基站向用戶發(fā)送視頻數(shù)據(jù)。視頻數(shù)據(jù)到達基站后,由基站負責將視頻數(shù)據(jù)通過無線鏈路發(fā)送到用戶終端。用戶終端接收到數(shù)據(jù)后將數(shù)據(jù)先進行緩存,待緩存的數(shù)據(jù)量達到一定播放門限,開始播放視頻。

        將基站之前的一系列設備看做整體,作為用戶數(shù)據(jù)的發(fā)送端,整個無線網(wǎng)絡給用戶i發(fā)送的視頻幀總量就是從這個用戶數(shù)據(jù)發(fā)送端發(fā)送給用戶i的視頻幀總量,如圖1所示。整個網(wǎng)絡給用戶i發(fā)送的數(shù)據(jù)幀之間滿足關系式(3),其中Fi(t)是發(fā)送端給用戶i發(fā)送的視頻幀數(shù),Bi(t)是用戶i終端緩存中緩存的視頻幀數(shù),Pi(t)是用戶i終端播放器已經(jīng)播放的視頻幀數(shù)。在用戶i視頻緩存建立之前,整個網(wǎng)絡發(fā)送給用戶i的視頻幀全部緩存在用戶i的終端播放緩存中,此時,式(3)中Pi(t)為0;在用戶i視頻緩存建立完成之后,整個網(wǎng)絡發(fā)送給用戶i的視頻幀一部分緩存在用i戶終端的播放緩存中,一部分已經(jīng)由用戶i的視頻播放器播放。

        圖1 單個用戶觀看視頻時網(wǎng)絡數(shù)據(jù)關系示意圖Fig.1 Structure of data in real-time network for single user

        假設用戶終端播放器的播放速率為f幀每秒,因此可以通過在式(3)兩端同除以視頻播放幀率f,將視頻幀數(shù)量上的等式轉(zhuǎn)換為視頻播放時間上的等式,如式(4)所示,其中tFi(t)是發(fā)送端已發(fā)送數(shù)據(jù)量轉(zhuǎn)換的播放時間,tBi(t)是用戶端緩存中數(shù)據(jù)量轉(zhuǎn)換的播放時間,tPi(t)是用戶端已經(jīng)播放視頻數(shù)據(jù)的時間。

        基于以上觀點,提出一種新的調(diào)度算法,該算法采用當前信道信息和用戶終端播放緩存中視頻數(shù)據(jù)能支持播放的時間作為調(diào)度參數(shù),為用戶分配不同的優(yōu)先級,并讓優(yōu)先級最大的用戶獲得信道資源,優(yōu)先級計算如式(5)所示,其中Ri(t)為用戶 i在當前信道條件下能得到的數(shù)據(jù)速率;tBi(t)為用戶i播放端緩存中視頻數(shù)據(jù)能支持播放的時間。

        算法的實現(xiàn)根據(jù)視頻業(yè)務的建立分為兩個階段:用戶建立播放緩存階段和用戶視頻播放階段。下面將按照這兩個階段分別介紹其處理流程。

        1)用戶建立播放緩存階段

        這種系統(tǒng)的優(yōu)點是:建設成本低,設備便于維護,而且是集中冷卻礦井的總進風量,效率較高。缺點是:經(jīng)濟型差,安全性差。而且在風地點的效果也不好。

        此情況下,發(fā)送端發(fā)送的數(shù)據(jù)幀數(shù)與用戶終端緩存中的數(shù)據(jù)幀數(shù)相等,可以通過基站端發(fā)送數(shù)據(jù)幀數(shù)來確定用戶i終端緩存中數(shù)據(jù)能支持播放的時間 tBi(t),如式(6)所示,其中Fi(t)是發(fā)送端給用戶i發(fā)送的數(shù)據(jù)幀數(shù),f是用戶端視頻數(shù)據(jù)播放幀率。

        當基站為用戶i發(fā)送第n幀 (假設用戶終端播放數(shù)據(jù)的幀率為f幀每秒,用戶終端視頻緩存門限為T秒,n=f·T)視頻數(shù)據(jù)時,這時用戶i終端緩存數(shù)據(jù)恰好達到緩存門限,用戶終端緩存建立,記錄當前時刻為 Tcritical,i。

        2)用戶視頻播放階段

        從用戶終端緩存建立開始,播放器開始播放視頻。視頻已經(jīng)播放的時間 tPi(t)可以由式(7)確定,其中 Tcurrent是當前系統(tǒng)時間,Tcritical,i是用戶 i終端緩存建立的時刻。 當 tFi(t)>tPi(t)(即用戶終端緩存未出現(xiàn)下溢情況)時,通過式(4)確定用戶終端播放緩存中數(shù)據(jù)能支持播放的時間 tBi(t)。對于 tFi(t)≤tPi(t)(即用戶終端緩存出現(xiàn)下溢情況)時,用戶終端重新開始視頻緩存建立的過程,其處理流程同用戶建立播放緩存階段。

        3 系統(tǒng)仿真

        文中采用NS2仿真軟件,在文獻[5]提出的仿真系統(tǒng)的基礎上進行修改和補充,搭建了使用RTP/UDP協(xié)議傳輸視頻文件的仿真系統(tǒng)。通過仿真實驗,對經(jīng)典調(diào)度算法和保證QoE的調(diào)度算法進行了仿真對比,比較了保障QoE的調(diào)度算法與經(jīng)典調(diào)度算法在性能上的增益。

        3.1 仿真場景

        在仿真時,仿真網(wǎng)路中實時業(yè)務與非實時業(yè)務同時存在。非實時業(yè)務是指用戶基于TCP協(xié)議進行FTP業(yè)務下載;實時業(yè)務是指用戶從視頻服務器下載視頻業(yè)務并進行實時觀看。視頻數(shù)據(jù)是將Foreman視頻數(shù)據(jù)經(jīng)過循環(huán)后做成長度為60秒的視頻數(shù)據(jù),視頻數(shù)據(jù)速率為110 kbps,視頻播放速率為30 fps。非實時業(yè)務在0~5秒內(nèi)隨機開始,實時業(yè)務在5~15秒內(nèi)隨機開始。網(wǎng)絡中實時用戶總數(shù)保持20人。通過仿真,非實時用戶數(shù)目以5人為步長增長到30人來比較各調(diào)度算法的性能。

        針對實時業(yè)務統(tǒng)計網(wǎng)絡中所有實時用戶的平均下溢次數(shù),實時用戶的平均Q參數(shù)[6-7]和實時用戶的網(wǎng)絡吞吐量,針對非實時業(yè)務統(tǒng)計非實時用戶的網(wǎng)絡吞吐量。實時用戶的平均下溢次數(shù)指在視頻數(shù)據(jù)播放過程中由于網(wǎng)絡等原因引起的用戶端視頻數(shù)據(jù)播放完畢而產(chǎn)生等待的次數(shù)。實時用戶i的Q參數(shù)如式(8)所示,Q參數(shù)越高,表明用戶的QoE體驗越好。其中,Df指用戶i由于視頻數(shù)據(jù)緩存下溢引起的數(shù)據(jù)重新緩存時間,包括初始緩存的時間;Dl指由無線信道丟失數(shù)據(jù)而產(chǎn)生的緩存時間;指視頻數(shù)據(jù)從開始下載到播放結(jié)束所持續(xù)時間。

        3.2 仿真結(jié)果

        仿真結(jié)果如圖2~圖5所示。

        圖2 網(wǎng)絡實時用戶平均下溢次數(shù)對比圖Fig.2 Figure of average underflow times of real-time users in the network

        圖2 為網(wǎng)絡中實時用戶的平均下溢次數(shù)。由圖2可以看出:如果采用輪詢調(diào)度算法和比例公平調(diào)度算法,則隨著非實時用戶數(shù)目的增加,實時用戶的等待次數(shù)不斷增加;如果采用新調(diào)度算法,則實時用戶的等待次數(shù)始終保持一次,即每個用戶除了在視頻開始播放之前進行了初始緩存之外,在視頻文件播放過程中沒有出現(xiàn)再次等待視頻緩存的現(xiàn)象。

        圖3 網(wǎng)絡實時用戶Q參數(shù)對比圖Fig.3 Figure of Q parameter of real-time users in the network

        圖4 網(wǎng)絡實時用戶吞吐量對比圖Fig.4 Figure of throughput of real-time users in the network

        圖5 網(wǎng)絡非實時用戶吞吐量對比圖Fig.5 Figure of throughput of none-real-time users in the network

        圖3 為網(wǎng)絡中實時用戶的Q參數(shù)。從圖3可以看出:當非實時用戶數(shù)目不多時,采用3種調(diào)度算法,網(wǎng)絡中每個實時用戶的QoE保障的比較好。但是當網(wǎng)絡中的非實時用戶數(shù)目增加比較多時,如果采用輪詢調(diào)度算法和比例公平調(diào)度算法,實時用戶Q參數(shù)會明顯下降,而采用新調(diào)度算法,實時用戶的Q參數(shù)保持不變,表明算法對QoE的保障比較好。

        圖4為實時用戶的網(wǎng)絡吞吐量。從圖4可以看出采用新調(diào)度算法,實時用戶的網(wǎng)絡吞吐量一直保持在2 Mbps,采用其他調(diào)度算法則因非實時業(yè)務量的增加而使實時業(yè)務的吞吐量降低。

        圖5為非實時用戶的網(wǎng)絡吞吐量。從圖5可以看出,不論采用何種調(diào)度算法,隨著非實時用戶數(shù)目的增加,非實時用戶的網(wǎng)絡吞吐量不斷增加。但是采用新調(diào)度算法,由于新調(diào)度算法對實時業(yè)務有所偏重,使得該網(wǎng)絡中非實時業(yè)務的吞吐量低于采用其他調(diào)度算法網(wǎng)絡中的非實時業(yè)務的吞吐量。這是該算法為了保證實時業(yè)務的需求而對非實時業(yè)務產(chǎn)生的損失。

        4 結(jié) 論

        針對當前HSDPA系統(tǒng)中的典型調(diào)度算法不能滿足視頻用戶QoE需求的缺點,文中提出了一種采用無線信道質(zhì)量和用戶端緩存量計算用戶優(yōu)先級的能夠保障實時業(yè)務QoE需求的調(diào)度算法。該算法能夠降低實時用戶在觀看視頻時的緩存次數(shù),保障實時用戶的吞吐量,從而保證了用戶觀看視頻時的QoE,提高用戶對網(wǎng)絡服務的評價。仿真結(jié)果驗證了新調(diào)度算法在保證QoE方面的優(yōu)勢以及該算法在保證QoE的情況下系統(tǒng)通過率方面的損失,說明了該算法在滿足非實時業(yè)務的需求的同時能夠較好的保障實時用戶的QoE需求。

        [1]胡海波.國外移動視頻業(yè)務發(fā)展情況分析 [J].通信世界,2007(36B):8.HU Hai-bo.Analysis of foreign business development of mobile video[J].Communication World,2007(36B):8.

        [2]Kolding T E,Pedersen K I,Wigard J,et al.High speed downlink packetaccess:WCDMA evolution[C]//IEEE Vehicular Technology Society News.USA:IEEE 2003.2003.

        [3]Seo Y I,Sung D K.Analytical comparition of three packet scheduling schemes under a Per-User mininum throughput assurance requirement in HSDPA [C]//IEEE 16th International Symposium on Personal,Indoor and Mobil Radio Communications.Berlin:IEEE 2005,2005:1708-1712.

        [4]Lundevall M,Olin B,Olsson J,et al.Streaming application over HSDPA in mixed service scenarios[C]//Vehicular Technology Conference.USA:IEEE 2004,2004:841-845.

        [5]Sivabalakrishnan M,Manjula D.Analysis of decision feedback RTCP for multimedia streaming over 3G[C]//Proceedings of International Conference on Computer and Communication Engineering.Malaysia:IEEE 2008,2008:1023-1026.

        [6]Vukadinodic V,Karlsson G,et al.Video streaming performance underproportionalfairscheduling[J].IEEE Journalon Selected Areas in Communications,2010,28(3):399-408.

        [7]Vukadinodic V,Karlsson G,et al.Video sreaming in 3.5G:throughput-Delay performance of propotional fairs scheduling[C]//Modeling,Analysis and Simulation of Computor and Telecommunication Systems.USA:IEEE 2006,2006:393-400.

        猜你喜歡
        用戶
        雅閣國內(nèi)用戶交付突破300萬輛
        車主之友(2022年4期)2022-08-27 00:58:26
        您撥打的用戶已戀愛,請稍后再哭
        關注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關注用戶
        商用汽車(2016年5期)2016-11-28 09:55:15
        兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
        關注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        挖掘用戶需求尖端科技應用
        Camera360:拍出5億用戶
        100萬用戶
        亚洲永久精品日韩成人av| 在线观看av中文字幕不卡| 亚洲综合网站精品一区二区| 日韩国产一区二区三区在线观看| 一个色综合中文字幕人妻激情视频| 午夜福利试看120秒体验区| 波多野结衣视频网址| 精品国产亚洲av成人一区| 嫩呦国产一区二区三区av| 丰满岳乱妇一区二区三区| 国产黄页网站在线观看免费视频| 久久国产精品男人的天堂av| 日本成人精品在线播放| 正在播放国产多p交换视频| 六月婷婷国产精品综合| 丝袜美腿爆炒国产在线观看| 国产成人精品人人做人人爽97| 亚洲avav天堂av在线网毛片| 91av国产视频| 久久深夜中文字幕高清中文| 久久精品国产亚洲av精东| 夜夜未满十八勿进的爽爽影院| 欧美中文字幕在线看| 不卡av一区二区在线| 国内精品久久久久久久97牛牛| 欧美黑人乱大交| 日本亚洲成人中文字幕| 久久中文字幕人妻淑女| 激情偷乱人成视频在线观看| 国产精品视频免费的| 蜜桃国产精品视频网站| 亚洲av综合av成人小说| 91久久精品国产91久久| 91麻豆精品激情在线观最新| 最新欧美精品一区二区三区| av蓝导航精品导航| 亚洲AV无码久久久久调教| 日本一区二区三区亚洲| 亚洲国产成人久久综合下载| 亚洲免费一区二区三区视频| 久久久精品国产亚洲av网麻豆|