论文部分内容阅读
IEEE802.16的MAC层协议对QoS服务流和参数配置信令体系、基于QoS的调度服务类别和相应的带宽请求/分配信令等进行了定义。但却把接入控制、流量控制、分组调度算法等一系列重要的问题留待开发者来解决。
论文着重研究的是IEEE802.16d标准中的MAC协议,IEEE802.16的MAC层是面向连接的。不同类型的业务具有不同的服务质量参数,因而需为不同的用户应用提供相应的QoS保障,实现保障的关键是如何合理的分配资源。论文基于现有的QoS保证机制和支持QoS的分组调度算法,研究和设计了基于IEEE802.16系统的QoS实现方法和带宽调度架构。对协议中原有的QoS结构进行了扩充,在SS端增加了流量控制模块用以对各数据流进行监管;在BS端增加了接入控制模块用以对各业务流进行接入控制。
论文提出了基于优先级的资源预留与带宽窃取相结合的接入控制算法;根据各种业务流的最大持续速度与该类型队列最大容量对业务流进行流量控制;重点研究了基于IEEE802.16d MAC层带宽调度架构,根据IEEE802.16d定义的四种调度服务类别,提出了一种分层的带宽调度架构。第一层调度为队列之间的调度,采用了动态差额循环(D-DRR:dynamic deficit round robin)的调度算法,该算法结合802.16d各业务流的特点,改进了D-DRR算法中的量子值和差额计数器的计算方法,即依据各种服务流的QoS以及各队列的业务速率动态调整该队列的量子值从而达到动态调整带宽的目的。针对rtPS业务,我们采用了紧急门限比例延迟公平(UPDF,urgent-threshold proportion delayed fair)算法进行调度,兼顾了rtPS业务的时延要求,又考虑了容量特性;对nrtPS、BE业务分别采用WFQ、RR算法。同时为该调度架构引入了无线分组调度算法,提出对处于滞后状态的各种类型服务流的补偿策略。
在NS-2仿真平台上对D-DRR算法进行了仿真,并与PQ、RR算法进行了比较。仿真结果表明,D-DRR算法在吞吐量、公平性、时延方面均体现出较好的性能。