电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于EDCA中竞争窗口改进机制分析

7页
  • 卖家[上传人]:壹****1
  • 文档编号:484569126
  • 上传时间:2022-10-21
  • 文档格式:DOC
  • 文档大小:246.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于EDCA中竞争窗口的改进机制分析周雯 雷维礼(电子科技大学通信与信息工程学院 成都 610054)【摘要】:增强的分布式信道接入机制(EDCA,Enhanced Distributed Channel Access)是IEEE 802.11e工作组在IEEE 802.11协议DCF机制的基础上进行的QoS支持扩展,许多学者通过改进退避算法和自适应调整协议参数来提高EDCA的性能。本文主要分析比较其中一些基于竞争窗口(CW,Contension Windows)的改进机制。关 键 词 :EDCA;竞争窗口;退避机制。1. 引言随着无线网络技术的不断发展,基于IEEE 802.11标准的无线局域网近年来得到了快速、广泛的应用。但由于各种新业务的相继出现,对网络性能有了更高的要求,不同业务在吞吐率、带宽、延时等方面有着不同的要求。增强分布式信道接入机制(EDCA,Enhanced Distributed Channel Access) 是IEEE 802.11e工作组在IEEE802.11中DCF机制的基础上进行的QoS支持扩展,MAC级QoS增强的引入使得无线局域网可以开始较好地为音频

      2、业务和视频业务等提供具有优先级的支撑。但是由于网络状况的复杂性,EDCA中的静态参数设置并不能使系统性能实现最优,很多研究表明,在高负载状况下由于网络中有较高的冲突率,EDCA的性能表现并不如人意。因此,对协议参数的自适应调整以保证不同网络负载情况下的协议性能成为当前研究的热点。其中,竞争窗口(CW, contention windows)对协议的性能有着重要影响,许多学者都在研究关于CW的自适应调整机制及相关退避算法的改进。例如,Lamia Romdhani提出的自适应EDCF机制(AEDCF,Adaptive EDCF),Younggoo Kwon提出的快速碰撞解决机制(FCR,fast collision resolutio),以及Mohammad Malli提出的自适应公平性EDCF机制(AFEDCF,Adaptive Fair EDCF)等。本文先对IEEE 802.11e EDCA中的竞争窗口CW及其相关的退避机制进行简要概述,然后分别描述不同学者在AEDCF、FCR、AFEDCF等机制中所做的改进,并进行简单的分析比较。2. EDCA中基于竞争窗口的退避机制概述为了保证实

      3、时业务的QoS要求,EDCA定义了8类业务类别(TC,Traffic Category)和4类基于IEEE 802.1D的接入类别(AC,Access Category),8类TC分别映射至4类AC的队列中:AC_VO,AC_VI,AC_BE和AC_BK,分别代表语音(Voice)类,视频(Video)类,尽力而为(Best Effort)类和背景(Background)类。每类AC具有不用的仲裁帧间间隔(AIFS,Arbitration Interframe Space)、最小竞争窗口值和最大竞争窗口。802.11e EDCA的基本访问机制如图2-1所示。从图中可以看出,拥有较小的AIFS或竞争窗口的AC将优先获得无线信道的访问权。每个发送队列在竞争信道过程中,使用各自的, , 和最大重传次数。当因竞争信道发生冲突时,就进入退避过程。在此过程中,将退避计数器Backoff Timer置为0,CW范围内的任一整数值。的初始值设为。当发生碰撞时,的值就增加为,当增加到时,就维持的值不变,不再增加。当数据帧成功发送之后,将的值重置为,继续侦听信道。退避计时器每检测到一个空闲时隙,其值(BT

      4、)减1,最先减到零的数据帧占用信道,若节点内多个AC的退避计时器同时减到零,则较高优先级队列的数据帧将占用信道,其他数据帧又进入新一轮的退避过程。图2-1 802.11e EDCA的基本访问机制3. 各种基于竞争窗口的改进机制分析3.1 AEDCF(Adaptive EDCF)Lamia Romdhani在文献2中提出,当有多个节点竞争信道时,每次传输成功后将重置为会导致信道中冲突率的增加,影响网络性能。故而提出AEDCF机制,此机制提出将冲突率作为参数,使节点中的每类业务能以自适应的方式动态更新其CW值。其中,冲突率由一定周期内冲突的数量和发包总数的比值表示,以反映出一个分布式网络中的冲突状况,其值定义如下: 式(3-1)其中,为第j个更新周期时节点p的碰撞率因子,是在第j个更新周期中节点p产生的碰撞数,是在第j个更新周期中节点p发送的数据帧总数。的取值范围为0,1。为减少瞬时冲突的偏差,提出平均冲突率因子,使其在一个更新周期内动态计算,以反映第j个更新周期中的平均冲突率,其计算如式(3-2)所示,其中,为碰撞平滑因子: 式(3-2) 为了使不同业务在更新其CW值时仍旧确保不同业务类

      5、别间的优先级关系,每类业务应使用不同的参数进行CW的调整,故而提出一个乘数因子MF(Multiplicator Factor),i类业务的乘数因子MF定义如下: 式(3-3)式(3-3)使得高优先级业务用较小的MF值调整CW参数。1) 在AEDCF的退避机制中,每次成功传送i类业务的数据帧后,并不是简单的将重置为,而是以如下机制进行更新: 式(3-4)式(3-4)保证了一直大于等于,并且维持其接入信道的优先级。2) 当i类业务的数据帧每一次传送失败时,也不再如EDCA中以二进制退避更新其,而是以IEEE 802.11e旧版本中的一个持续因子(PF,Persistence Factor)来调整CW的值,以保证较高优先级业务拥有较小的,这样可减少新冲突的发生几率,故而可减少延迟: 式(3-5)AEDCF通过计算平均冲突率因子反映网络状况,根据该因子动态调整竞争窗口的大小。从上可以看出,成功传送后用以调整竞争窗口大小的乘数因子是一个小于等于0.8的参数值,即表明在成功传送i类业务数据帧后,该机制缓慢的减少而不是直接重置为以避免可能的连续碰撞。而在每次发生碰撞时,AEDCF机制依照不同的优先级

      6、以不同的增加速率调整,从而保证不同队列间的优先级关系,使高优先级业务比低优先业务能更快的抢占信道。3.2 FCR(快速碰撞解决机制)作者在文献3中认为,为了获得较高的吞吐量,在基于竞争的MAC机制中应具有如下特点:(i) 在当前竞争周期内,节点成功传输数据帧后应具有较小的随机退避计时器, 以减少每一个竞争周期中的平均空闲时隙数。(ii) 在当前竞争周期内,推迟其数据帧传输的节点应具有较大的随机退避计时器,以减小碰撞几率并避免将来可能发生的碰撞。(iii) 根据节点状态快速调整其随机退避计时器的值,即节点成功传输数据帧后,应减小其退避计时器,若节点推迟其数据帧的传输,则应增大退避计时器以避免未来的碰撞发生。同时,当节点在退避过程中检测到一段连续的空闲时隙,可以指数减小退避计时器以减少平均空闲时隙。在此基础上,作者提出了FCR机制,比较有效地解决了数据传输中的相互碰撞问题和在每个竞争周期中引起的空闲时隙浪费问题。在此机制中,作者将节点分为三个状态:数据帧成功传输状态,碰撞状态和推迟传输状态。另外,与IEEE 802.11e MAC相比,作者使用更小的初始最小竞争窗口和更大的最大竞争窗口,并

      7、且在冲突状态和推迟传输状态都增大节点的竞争窗口,当检测到一段连续的空闲时隙时快速减小退避计时器的值。FCR机制具体描述如下:1) 退避过程:所有节点都监测信道,若信道空闲则退避计时器(BT)减1,当退避计时器为0时,节点传输队列中的数据帧。若节点检测到连续个空闲时隙,则快速减少退避计时器的值。如,若则。在此情况下,节点在成功传输数据帧后,可以减少不必要的空闲时隙的浪费,以提高信道利用率。2) 传输失败:若节点发现由于发生数据帧冲突而导致传输失败,则增大竞争窗口并重新计算随机退避计时器的取值。如,3) 传输成功:节点在成功传输数据帧后,将竞争窗口的值重置为其最小竞争窗口并重新计算退避计时器的值。即,4) 推迟传输状态:当节点检测到信道被占用时,表明发生了冲突或当前信道上正有数据帧在传输。此时,节点将增大竞争窗口并重新计算退避计时器的值。即,通过上述方法进行改进后,FCR机制相比原MAC机制能获得更高的吞吐量和信道利用率。在FCR机制中,节点在成功传输数据帧和发生数据帧冲突的时候,都要更新其竞争窗口的取值,重新计算退避计时器,以避免未来可能发生的冲突。通过这种方式,每个节点就能有效地快速解

      8、决碰撞。但是,FCR对于成功传输了数据的节点重新设置的窗口仍然是最小窗口,而实际上节点成功发送数据帧后, 并不意味着网络中拥塞状态已经解除。如果此时无线链路依然拥塞的话, 那么该节点由于设置了过小的竞争窗口值反而会加剧拥塞程度且可能由于再次发生碰撞而再次增大自己的竞争窗口值,这样的“多余”重复过程就会给节点带来额外等待时间,从而影响整个无线网络的性能。并且由于成功发送数据后的节点拥有较小的竞争窗口,从而更容易竞争占有信道,这就不能保证节点间的公平性。3.3 AFEDCF(Adaptive Fair EDCF)Mohammad Malli在文献4中提出了一种自适应公平EDCF机制,作者认为,由于在每一竞争周期中的退避,易引起数据帧冲突和对空闲时隙的浪费,从而导致协议性能的下降。故而提出AFEDCF机制,此机制描述如下:1) 退避计时器减少状态:在原IEEE 802.11e机制中,不同节点上的所有优先级队列都检测信道,若队列i发现在一个时隙内信道是空闲的,则它将自己的退避计时器减少一个时隙的时间,即。而在AFEDCF机制中,若检测到一段连续的空闲时隙,且剩余的退避计时器的值小于等于退避阀值

      9、(Backoff Threshold),则快速减少退避计时器。当退避计时器达到0时,节点传送报文。即 若,则2) 数据帧冲突状态:若一个队列发现由于数据帧冲突而导致传送失败,该队列用如下机制进行修改:(i) 使当前竞争窗口值加倍 式(3-6)(ii) 使用式(3-7)更新其 式(3-7)(iii) 使用式(3-8)减小其值 式(3-8)3) 数据帧成功传送状态:当一个队列成功传送数据帧后,仍以IEEE 802.11e中的机制将当前竞争窗口值重置为,但要根据式(3-7)和式(3-8)更新其和值。从以上对AFEDCF机制的概述中可以看出,该机制主要通过自适应快速减少退避计时器的值,来减少网络系统中对空闲时隙的浪费。其中退避阀值由不同优先级队列的CW参数计算进行动态调整,其值可以更好的反映网络负载状况并且更好的支持区分服务。但是,此机制比较适用于网络负载较轻,在信道争用过程中存在一些连续的空闲时隙的情况下,此时,AFEDCF机制能较好的避免时隙的浪费,并提供相同优先级业务间的公平性保证。但在网络负载较重,信道争用较为激烈的情况下,该机制并不能较好的维护网络性能。4. 小结IEEE 802.11e中提出的增强分布式信道接入EDCA机制,为不同优先级的业务流提供了服务区分,使得MAC级的QoS得到增强。然而EDCA在网络负载高时,多业务类流容易发生碰撞,系统吞吐量下降,特别是对中、低优先级业务流来说,性能变坏;在网络负载轻时,由于退避机制的静态设置,造成不必要的延迟接入信道,使得信道利用率下降。因此许多学者研究基于EDCA的改进机制,以期获得较好的网

      《基于EDCA中竞争窗口改进机制分析》由会员壹****1分享,可在线阅读,更多相关《基于EDCA中竞争窗口改进机制分析》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.