论文部分内容阅读
随着无线局域网(WLAN)的广泛应用和对实时多媒体业务需求的不断增加,在无线局域网中提供质量保证服务(QoS,Quality of Service)已经成为一项重要的极具挑战性的任务。相对于传统的 Best Effort 型业务,实时业务对于诸如带宽、延迟、延迟抖动等网络服务参数有更加严格的要求。要为实时业务提供可靠的有质量保证的服务,无线网络媒体访问控制层(MAC)的优先级调度问题是一个关键。IEEE 802.11 标准是目前应用最为广泛的无线网络标准,它对 MAC 层的定义包括两种访问机制,分别是分布式协调功能(DCF)和点协调功能(PCF)。近年来,人们在该标准的基础上提出了很多有价值的 QoS 机制。包括 PCF 在内的一些机制,需要通过中心控制和对无线节点的不断轮询来实现,这样的要求极大地限制了无线局域网的运作模式。因此,大部分 QoS 机制采用的都是基于 DCF的更加灵活的分布式控制。然而,这些机制大都没有对实时业务的最大延迟限度问题给予足够的考虑,而且没有同时顾及全局的 QoS。对于实时业务来说,只保证较低的平均延迟是不够的,还应该尽量使每一个数据包都能够在最大延迟限度内传输成功。同时,鉴于无线网络的有限带宽,提供 QoS 支持的开销不宜过大,还应注意保证实时流间的公平性。本文详细地介绍了 IEEE 802.11 的 MAC 层机制,分析了实时业务在 DCF 机制下的性能表现,并较全面地讨论了当前基于 DCF 的各种 QoS 机制。针对这些机制的不足,本文提出了一种新的称为分布式优先级调度(DPS)的 QoS 机制。该机制通过后退时间方法为实时业务提供吞吐率和平均延迟方面的优先级,并在实时业务内部采用一种近似 FCFS 的调度方式和新的碰撞解决机制。仿真实验表明,该机制不但能够为实时业务提供高吞吐率和较小的平均延迟,还使得实时业务的最大延迟限度问题得到了很好的解决。同时,信道利用率没有因为实时数据的优先传送而明显降低,对实时流来说,DPS 机制还是一种比 DCF 更公平的机制。