关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于优先级的IEEE802.16系统接纳控制算法研究

基于优先级的IEEE802.16系统接纳控制算法研究

作者:时间:2012-07-02来源:网络收藏

2.2 准则
对于下行业务,BS每收到上层数据包时,首先查询是否有对应的服务流,有则直接将数据包加入对应的队列,如果没有服务流,则BS根据业务类型创建服务流,设置服务流的各种OoS参数,并将服务流状态设为Provisioned。对于上行业务,SS每收到上行数据包时,也是先查询是否有对应服务流,没有的话,创建对应服务流且状态设为Provisioned,并在合适的时隙发送DSA-REQ给BS,请求激活服务流。
BS在每帧结束时,查询是否有待激活的上下行服务流。根据待激活的服务流的业务类型,业务级,以及当前网络的状态,做出决策。如果时隙能够满足服务流的请求,则该流,否则拒绝。每次轮询时,UGS业务首先被轮询,然后是rtPS和ertPS,这样UGS业务就具有高的级,能够满足实时性的要求。对于BE和nrtPS业务,由于没有时延要求,只要有带宽就接纳。
为UGS业务预留带宽,保证高的级。对于其他类型业务,轮询的先后顺序不同,体现了优先级不同。根据请求流的最小预留速率以及对应的SS的调制方式,计算出请求流所需要的时隙数。
UGS业务接纳准则为请求带宽Treq-1+ToccT(Treq-1表示UGS业务请求的带宽,T表示总带宽,Tocc表示已用带宽);rtPS和ertPS业务接纳准则为Treq-2+ToccT-Tres-1,(Treq-2表示rtPS和ertPS业务请求的带宽,Tres-1表示为高优先级的UGS业务预留的带宽);BE和nrtPS业务的接纳准则为Treq-3+ToccT-Tres-2(Tres-3表示nrtPS和BE业务请求的带宽,Tres-2表示为中优先级的rtPS和ertPS业务预留的带宽)。

3 仿真与性能分析
3.1 仿真环境与参数设置
NS2是由美国加利福尼亚大学Berkeley分校等四家教育和机构共同开发的网络仿真平台。它是一种离散事件模拟器,有一个Schedul er类,负责记录当前的时间、调度队列中的事件并提供函数产生新的事件。NS还提供了有丰富的构建库,强大的数据采集功能。文中使用NS2搭建了802.16协议的仿真平台,加入了优先级的接纳,对性能进行了仿真。
仿真中定义帧长0.005 s,UGS业务流速率为64 kbps,rtPS、ertPS、nrtPS和BE业务速率为1 024 kbps,服务流产生周期以及数据包大小.16标准定义。物理层提供速率50 Mbps。仿真中将UGS业务分为高优先级,将rtPS和ertPS业务分为中优先级,将nrtPS和BE业务分为低优先级。为高优先业务预留带宽为4 Mbps,为中优先级业务预留带宽6 Mbps。假设每个SS都拥有5种业务。
3.2 仿真结果与分析
仿真时针对不同SS的情况分别进行了分析。记录了网络的吞吐量和带宽利用率。

本文引用地址:http://www.eepw.com.cn/article/160351.htm

d.JPG



评论


相关推荐

技术专区

关闭