[发明专利]基于IEEE802.16d标准的无线Mesh网MAC层资源调度策略无效
| 申请号: | 200810114590.5 | 申请日: | 2008-06-06 |
| 公开(公告)号: | CN101286949A | 公开(公告)日: | 2008-10-15 |
| 发明(设计)人: | 李旭;申宏刚;石靖 | 申请(专利权)人: | 北京交通大学 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100044北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 ieee802 16 标准 无线 mesh mac 资源 调度 策略 | ||
1.基于IEEE802.16d标准的无线Mesh网MAC层资源调度策略,其特征是:网络中只有一种类型的业务时,采用一种公平的端对端资源调度方法,该调度方法的实施分为四种机制:带宽请求/授权机制、调度机制、时隙分配机制和补偿机制;
所述的带宽请求/授权机制具体内容包括:
从上层接收到的服务数据单元被送进分组调度器中,每个调度器选择要传送的分组,封装成协议数据单元,然后送往物理层,在每个分组调度器里,不同的业务分组被送进不同的缓存中,采用赤字轮询调度方式调度;
以下定义,只要从源节点产生一个服务数据单元,发送给目的节点,则认为是从源节点到目的节点的一个业务流,对于该业务流的路径中任一节点(X),执行以下两种情况:
a)当任一节点(X)接收到该服务数据单元时,查找它的有效流列表,如果列表中没有该业务流的记录,则添加该业务流到其有效列表;
b)当任一节点(X)在某个规定的时间内还没有接收到该流的服务数据单元时,则任一节点(X)将这业务流从其有效列表中删除;
对于任一节点(X),维护着两类队列:请求队列和授权队列;
请求队列:如果有业务流从任一节点(X)流向其邻居节点(Y),则任一节点(X)维护着一个虚拟的向其邻居节点(Y)的请求队列,请求队列中包含以下状态变量:
reqYout:任一节点(X)通过请求信息单元向其邻居节点(Y)发送请求,通知它要传输的字节数;
cnfYout:任一节点(X)确认其邻居节点(Y)分配给它的字节数;
blogYout:任一节点(X)向其邻居节点(Y)发送等待的字节数,因为这些等待的数据发送的带宽请求消息未被处理;
如果
再定义一个变量pending,该变量计算如式:
该变量的阈值为pendingmax,当超过阈值时,表明请求节点的请求已经不能被授权节点所满足;
授权队列:如果有业务流从其邻居节点(Y)流向任一节点(X),则任一节点(X)维护着一个虚拟的向其邻居节点(Y)的授权队列,该队列包含以下状态变量:
reqYin:其邻居节点(Y)通过请求信息单元向任一节点(X)发送请求,通知它要传输的字节数;
gntYin:任一节点(X)已经向其邻居节点(Y)授权了的字节数;
如果
任一节点(X)对每个流向自己的业务流维护一个授权队列,以向从它的邻居节点发来的业务流提供资源,它将该业务流转发向其他节点时,为该业务流维护一个请求队列,以向它要转发的节点请求资源,对于每个队列,都分配了一个权重值φ,该权重值的计算如式:
其中,|A|表示流入和流出任一节点(X)的业务流数的总和,j是有效的流,Ii(j)是指示函数,如果j是在队列i下的服务时,指示函数的值为1,否则为0;由于每个业务流在确定的一个队列下得到服务,因此∑iФi=1,带宽请求和授权机制适用于所有的有效请求和授权队列;
所述的调度机制具体内容包括:
请求队列和授权队列是通过轮询方式被服务的,在每一轮中队列被服务的字节数是ФiFRR,其中FRR是系统参数,称为一轮持续时间;在分布式调度消息中,每一个授权队列i有权授予超过ФiFRR的字节数给i的邻居节点,同时每个请求队列i有权请求超过ФiFRR的字节数给i的邻居节点;如果从i的邻居节点请求/授予的字节数少于ФiFRR,这个队列在服务后将被从有效列表中去除;
对有效列表中所有的队列采用一种轮询的方式,直到出现以下几个条件为止:
1)有效列表为空;
2)在控制帧中没有剩余的时隙来增加其他的信息单元给分布式调度消息;
3)未被服务的队列的补偿参数的值超过了其阈值;
所述的时隙分配机制具体内容包括:
1)随机选择一个信道;
2)找出第一个帧的第一个可用时隙;
3)如果没有可用的时隙,转到下一个信道;
4)如果所有的时隙都被搜索到,转到下一个帧;
首先,时隙的访问顺序是时间顺序的,能够减少带宽协商的时间;第二,相隔两跳的节点不知道对方发送的分布式调度消息,它们能授权相同的时隙给未被确认的邻居节点,这些邻居节点在同一个信道上,随机选择信道降低该事件发生的概率;最后,在同一个信道下的同一个帧里,授权越多连续时隙能减少分布式调度消息中的授权信息单元数;
所述的补偿机制具体内容包括:
一个队列在一轮的调度中未被服务的字节数用补偿参数来表示,当在进行下一轮调度时,它可以在本次多使用一些带宽以补偿上次的调度,补偿参数应设置一个上界值,以防止该队列长期不被服务,导致“饿死”的现象。
2.基于IEEE802.16d标准的无线Mesh网MAC层资源调度策略,其特征是:网络中有多种类型的业务流时,采用一种动态分配带宽方法,该方法包含下列机制:分类机制、带宽预留机制和降级机制,
所述的分类机制具体内容包括:
IEEE802.16d标准中规定的四类业务分别为主动授权业务、实时轮询业务、非实时轮询业务和尽力而为业务,并且四类业务的优先级从高到低依次为:主动授权业务、实时轮询业务、非实时轮询业务、尽力而为业务,根据业务属性的不同,结合每种业务的服务质量,将业务划分为标准中规定的四类业务中的一种,每个节点维护着对应四类业务的四个队列,从上层接收的分组,进入分类器,分类器根据分组头中的信息,将分组送到对应的队列中去,等候调度;
所述的带宽预留机制具体内容包括:
对具有最高优先级的主动授权业务预留一部分资源,以保证实时性要求较高的业务流的服务质量;
所述的降级机制具体内容包括:
对非实时轮询业务流设置一个资源使用范围,在此用占用带宽的大小表示该范围为[bnrtpsmin,bnrtpsmax],即该业务具有使用带宽最小值为bnrtpsmin,使用带宽最大值为bnrtpsmax。并且为该类业务设置两个变量:δ为降级步长,l为降级级数,这四个参数之间满足关系式:
当具有比非实时轮询业务流优先级高的主动授权业务和实时轮询业务出现资源不够用的情况时,就会对网络中所有的非实时轮询业务进行降级,即对该业务使用的资源进行削减,每次削减的量值为δ,直到满足高优先级业务流为止,当非实时轮询业务降级到最小值bnrtpsmin时,即使高优先级业务流没有得到满足时,也不再继续对非实时轮询业务降级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810114590.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热能二次转换高效内燃机
- 下一篇:应用于手机短信查询的拼音纠错技术及装置





