为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

WLAN流媒体传输速率控制

2011-06-23 3页 pdf 185KB 32阅读

用户头像

is_072038

暂无简介

举报
WLAN流媒体传输速率控制 第35卷  第1期 2007年  1月   华  中  科  技  大  学  学  报 (自然科学版) J . Huazhong Univ. of Sci. & Tech. (Nature Science Edition) Vol. 35 No. 1  Jan.  2007 收稿日期 : 2005210227. 作者简介 : 朱晓亮 (19752) ,男 ,博士 ;武汉 ,华中科技大学电子与信息工程系 (430074) . E2mail : zhuxlhust @yahoo . com. cn 基金项目 : 国家自然...
WLAN流媒体传输速率控制
第35卷  第1期 2007年  1月   华  中  科  技  大  学  学  报 (自然科学版) J . Huazhong Univ. of Sci. & Tech. (Nature Science Edition) Vol. 35 No. 1  Jan.  2007 收稿日期 : 2005210227. 作者简介 : 朱晓亮 (19752) ,男 ,博士 ;武汉 ,华中科技大学电子与信息系 (430074) . E2mail : zhuxlhust @yahoo . com. cn 基金项目 : 国家自然科学基金资助项目 (60302004) ;湖北省自然科学基金资助项目 (2005ABA264) . WL AN 流媒体传输速率控制 朱晓亮  杜  旭  杨宗凯 (华中科技大学 电子与信息工程系 , 湖北 武汉 430074) 摘要 : 针对 IEEE 802. 11 的链路层重传机制和分包策略的不足 ,研究了基于重传时延最小约束的传输层包长 调整策略 ,提出一种适合于无线局域网 (WLAN)流媒体传输的可变包长 TCP 友好速率控制机制 (V PTFRC) . 与其他不同 ,该机制进一步考查了无线包错误率对包长调整和速率控制的影响. 仿真试验结果验证了采 用该方法可获得优于 TFRC 的有效吞吐量、传输延时及抖动等指标 ,其中 ,帧传输时延、时延抖动和丢包率的 最大改善程度分别可达58 % , 42 %和 85 %. 关  键  词 : 无线局域网 ; TCP 友好 ; 流媒体 ; 链路层重传 ; 速率控制 中图分类号 : TP393   文献标识码 : A   文章编号 : 167124512 (2007) 0120001203 Rate control for streaming media transmission over WLAN Zhu X i aol i an g  D u X u  Yang Zongk ai (Department of Elect ronics and Information Engineering , Huazhong University of Science and Technology , Wuhan 430074 , China) Abstract : In order to improve t he link layer ret ransmission mechanism and packet f ragment st rategies for IEEE 802. 11 , a V P TFRC ( variable packet size TCP2f riendly rate cont rol) scheme is p roposed which is used for st reaming media t ransmission over WL AN by researching on t he policy of packet size adjustment in t ransport layer , based on minimum ret ransmit2delay const raint . U nlike ot her p ropos2 als , t his mechanism takes t he impact of wireless packet error ratio ( PER) on t he packet size adjust2 ment and performance of rate cont rol into consideration. Simulation result s demonst rate our p roposed mechanism can simultaneously achieve higher goodp ut , bet ter fairness , shorter t ransmission delay and less jit ter than t hat of TFRC. Among t hem , t he maximum improvement ratio of delay , jit ter and packet loss rate can reach to 58 % ,42 % and 85 % respectively. Key words : wireless local area network (WLAN) ; TCP2f riendly ; st reaming media ; link layer ret rans2 mission ; rate cont rol   流媒体业务通常具有连续和平稳的高带宽需 求 ,而且对于时延、抖动和丢包率等也有较严格限 制[1 ] . 实时性其一般采用 UDP 组包传输 ,但 UDP 不具备速率控制能力 ,这使得其与网络中占 统治地位的 TCP 流量可能发生恶意竞争 ,因此流 媒体传输机制需具备与 TCP 公平竞争有线带宽 的能力 ,即 TCP 友好性[2 ] ,此外 ,还必须面临高传 输误码、时变等无线信道特征的挑战. 最具代性 的 TCP 友好速率控制算法是 TFRC ( TCP2 Friendly Rate Cont rol) ,其方程为[3 ]  Rest = f / { tRTT (2 p/ 3) 1/ 2 + tRTO · [3 (3 p/ 8) 1/ 2 ] p (1 + 32 p2 ) } , (1) 式中 : f 为包长 ; Rest 为估计发送速率 ; tRTT和 tRTO 分别为网络环回时间和重传定时器时间 ; p 为丢 包率. 该机制通过 tRTT , tRTO和 p 估计来探测可用 带宽. 尽管在有线链路已经证明了 TFRC 具有较 好的 TCP 友好拥塞控制能力 ,但其应用于无线链 路时则因误码而面临吞吐量下降等问题[2 ] . 为弥 补 IEEE 802. 11 分包机制的不足 ,建立了适合 WL AN 的流媒体传输速率控制机制. 1  时延约束包长调整方程 定理 1  若包头大小为 H ,流媒体数据包在 误码率为 e 的理想高斯无线链路保证最小无差错 传输时延的最优发送包长[4 ] (以下方程中为计算 方便 ,对 f 和 H 进行无量纲化处理) f 3 = - 2 ln (1 - e) 1 + 1 - 4 Hln (1 - e) . (2)   由定理 1 可得到以下结论 :为保证最小可靠 传输时延 ,包长必须与信道误码特性相适应. 然而 由于误码率估计具有较大误差 ,因此必须对式 (2) 进行简化处理. 推论 1  若理想高斯无线链路传输包错误率 为 Pe ,则第 i 个调整时刻保证无差错最小传输时 延的最优包长估值 f i = - 2 Ki- 1 ln (1 - Pi- 1e ) 1 + 1 - 4 Ki- 1 Hln[1 - Pi- 1e ] , (3) 式中 Ki - 1表示第 i - 1 个调整时刻的总包长. 证明  将第 i - 1 个调整时刻包错误率  Pi - 1e = 1 - (1 - e) f i- 1 + H ] ln (1 - ei - 1 ) = ln (1 - Pi- 1e ) / ( f i- 1 + H) 代入式 (2) 并令 Ki - 1 = f i - 1 + H ,则得到式 (3) . 不难证明式 (3) 具备收敛特征. 式 (2) 和式 (3) 均称为满足当前无线网络状况下帧传输时延最小 的包长调整方程. 相比而言 ,后者更趋实用. 若初 始包长为 1 000 byte ,媒体帧长 3 000 byte ,则 H 为 134 byte ,最大传输单元为 1 500 byte ;若包长 大于该值 ,则取该值减去 H 后的值. 在误码率 e 设置为 1 ×10 - 8~1 ×10 - 4时测试采用式 (2) 的包 长调整和时延改善效果 ,发现当 e ≥10 - 5 时效果 明显 ,其中 ,当 e 分别为 1 ×10 - 5 , 5 ×10 - 5 和 1 × 10 - 4时最佳包长分别为 1 229 byte ,516 byte 和 348 byte ,帧传输时延相比较固定包长 ( 1 000 byte) TFRC 分别改善 0. 3 % ,8. 4 %和 27. 4 %. 2  变包长 TCP 友好速率控制机制 根据式 (1)和式 (3)建立了变包长速率控制机 制 (V P TFRC) . 该机制包括了运行于无线节点的 接收端和运行于服务器或代理节点的源端. 两者 均建立在实时传输协议/ 实时传输控制协议 R TP/ R TCP ,UDP 和 IP 协议之上 , 反馈信息由 R TCP 传输 ,两者相互配合完成可靠的速率控制. V P TFRC 机制调整方法基本与 TFRC 相同 ,分探 测阶段和稳定调整期两个阶段. 本文工作集中在 第二个阶段 , 主要包括 : a . 在接收端采用平滑丢包率和包错误率估 计方法来改善 V P TFRC 机制发送吞吐量的平稳 性 ,用统计值 Pi (丢包率 p 或包错误率 Pe) 的指数 平均值 ŠP 来代替之 ,定义加权因子λ= 1 ×2 - 5 ,且 Pi = (1 - λ) Pi- 1 +λP i .   b. 采用对发送速率进行“折扣”的方法. 假定 无线链路数据量短时特征基本稳定 ,则处理时延 基本平稳. 若第 i 个调整时刻包错误概率为 p ie ,无 线链路流媒体当前发送速率为 R i ,可得到无线链 路包平均传输 1/ (1 - p ie ) 次成功 ,则无线链路实 际带宽为 R i / (1 - pie) 大于调整带宽 ,因此排队时 延大大增加 ,若定义折扣比例ρi = 1 - p i - 1e ,折扣 后实际发送速率 R′i = R iρi ,则无线链路带宽 R′i / (1 - p i - 1e ) = R i ,与调整带宽一致. c. 包长调整. 为便于与 TFRC 比较 ,设初始 包长 f 0 = 1 000 byte ,同时设其为包长上限 ,若由 反馈 Pi - 1e 值按求式 (3) 得包长为 f i ,采用按区间 分包的方法 :限定调整包长 f ∈Γ,且Γ= { f 1 , f 2 , ⋯, f K} (单位为 byte ,间隔 100 byte) ,其中 K 取 1 到 10 的整数 ,且 f 1 = 100 ,  f 10 = 1 000 . 若 f i ≥f 0 ,则 f i = f 0 ;反之 ,若 f i ∈[ f k , f k + 1 ] ,且 f k ∈Γ, f k + 1 ∈Γ,则 f i = f k . V P TFRC 机制的具体实现步骤是 :a . 接收 端统计并反馈丢包率 p、包错误率 Pe ; b. 发送端 根据接受到的 AC K信息估计 tRTT和 tRTO ,然后根 据反馈的 p 值及当前包长统计可用带宽 , 再由 TFRC 速率调整机制得到下一个时刻的发送速率 估计值 ;c . 进行速率折扣 ,得到下一个时刻的发 送速率 ;d. 根据式 (3) 和上述包长调整方法确定 下一时刻的发送包长和发包速率. 3  性能评估 流媒体传输速率控制必须具备平滑且较高的 有效吞吐量、较小的传输时延及抖动和 TCP 友好 性. 公平性指标采用文献 [ 3 ]定义的公平度函数 , 其值越接近 1 且变化平缓 ,则称两流越“公平”. ·2·    华  中  科  技  大  学  学  报 (自然科学版)   第 35 卷 3. 1  仿真设置 仿真试验采用 NS2. 26 仿真平台及如图 1 所 示的测试环境 ,其中 TCP 流采用 TCP2Reno 协 议 , N 表示源端或者接收端的个数. 选择目的序 列距离矢量 DSDV 路由协议. 在 NS2. 26 的无线 物理层采用模拟无线传输干扰程序来设置误码率 并假定反馈链路无误码. 缺省包长为 1 000 byte , 主干带宽 1 Mbit/ s ,包头大小 134 byte (其中 UDP 头为 8 byte、IP 头 20 byte ,802. 11 MAC 及物理 层头 为 58 byte , 其 余 为 扩 展 的 R TP 头 ) . IEEE802. 11 设置采用 NS2. 26 的缺省值. 图 1  测试环境 3. 2  结果比较分析 设误码率为 5 ×10 - 5 ,经 50 s 仿真测试未平 滑丢包率和包错误率估计方法、未折扣方法、包长 未归整方法和本文提出的 V P TFRC 方法的包长 (分别用 f us , f ud , f ui 和 f v 表示) 以及包传输时间 的结果 (分别用 tusd , tudd , tuid 和 tvd表示) . 图 2 和图 3 中横坐标表示仿真时间 t ,纵坐标为相同条件下 不同方法的比较结果包长 f 和时延 t d . 由图 2 和 图 3 可见 ,本文方法可改善包长调整结果 ,降低包 图 2  不同方法包长调整结果比较 图 3  不同方法包传输时间比较 传输时延. 设置不同的测试误码率 e ,取 400 s 的仿真时 间 ,得到 V P TFRC 比较 TFRC 在相同设置条件 下各项指标的改善程度 (见表 1) . 表 1 中 , L T 表 示平均吞吐量改善的百分比 ; L TRSD 表示均吞吐量 的相对偏差改善的百分比 ; L D I 表示帧时延改 善的百分比 ; L J I 表示帧时延抖动改善的百分比 ; L p 表示丢包率改善的百分比. L F 表示公平度改 善的百分比. 由表 1 可见 ,平均吞吐量基本随误码 率增加而改善效果明显 ;平均帧时延和抖动在误 码率 5 ×10 - 5时改善效果较好 ,而在 1 ×10 - 4时较 好地提高了帧时延抖动指标 ,在 1 ×10 - 5 时由于 吞吐量增加较大而增大了处理时延 ,影响了帧时 延抖动指标 ;在各种情况下丢包率和公平度均获 得较大改善. 总体而言 , V P TFRC 的综合指标优 于 TFRC. 仿真实验表明 ,V P TFRC 对于信道误 码特征和网络拥塞事件具备更好的健壮性和有效 性 ,可有效改善高误码时的丢包率以及帧传输时 延和抖动 ,提高有效吞吐量 ,保障 WL AN 接入流 媒体业务的服务质量. 表 1  不同误码率设置 V PTFRC 各项指标 改善程度 ( %) 项目 e 1 ×10 - 5 5 ×10 - 5 1 ×10 - 4 L T 35 . 80 27. 20 153. 10 L TRSD 130. 10 65. 60 27 . 20 L D I 11 . 50 58. 00 - 5. 40 L J I - 47. 10 22. 80 42 . 10 L p 85 . 00 58. 33 51 . 54 L F 27 . 27 45. 00 75 . 00 参 考 文 献 [ 1 ] Minoru Etoh , Tankeshi Yoshimura. Advances in wireless video delivery [ J ] . Proceedings of the IEEE , 2005 , 93 (1) : 1212122. [2 ] Chen Minghua , Zakhor Avideh. Rate control for st reaming video over wireless[J ] . IEEE Magazine on Wireless Communications , 2005 , 12 (4) : 32241. [3 ] Sally Floyed , Mark handley , Jitendra Padhye , et al. Equation2based congestion control for unicast aplica2 tions [ C ] ∥Proc of SIGCOMM′2000 , Stockholm : ACM , 2000 : 43256. [4 ] 张占军. 无线多媒体网络中端到端自适应 QoS 保证 [J ] . 计算机学报 , 2004 , 27 (8) : 1 06421 073. ·3·第 1 期     朱晓亮等 : WLAN 流媒体传输速率控制   
/
本文档为【WLAN流媒体传输速率控制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索