[发明专利]一种SWAN架构中基于用户QoS的切换判决策略方法有效
申请号: | 201610417092.2 | 申请日: | 2016-06-14 |
公开(公告)号: | CN105933941B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 张彪;路兆铭;温向明;雷涛;陈昕;曹刚 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04W36/08 | 分类号: | H04W36/08;H04W36/22;H04W36/26;H04W36/30 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种SWAN架构中基于用户QoS的切换判决策略,分为以下两个步骤:(1)对用户的切换感知;(2)基于负载衡量尺度做出切换决策;本发明在无缝切换的同时,选取可以获取最佳吞吐量的AP作为目标AP,而不是仅仅基于接收信号强度值,从而使系统资源得到充分利用,提高用户的QoS。 | ||
搜索关键词: | 一种 swan 架构 基于 用户 qos 切换 判决 策略 | ||
【主权项】:
1.一种SWAN架构中基于用户QoS的切换判决策略方法,分为以下两个步骤:(1)对用户的切换感知;步骤1:AP实时监听来自Client的帧信息;步骤2:控制器端的应用程序作为发布订阅者通过发布订阅机制获取AP收到的Client帧的RSS值、该帧的源MAC地址以及捕获该帧的AP的源IP地址,假设一共有n个AP,m个Client,用ai表示第i个AP,cj表示第j个Client,则ai∈A={a1,a2...an},cj∈C={c1,c2...cm},1≤i≤n,1≤j≤m,控制器获取到ai收到的cj帧的RSS值表示为RSSij;步骤3:控制器端将所有Client帧的RSSij值做一个初始的转换,得到RSS'ij:RSS′ij=RSSij+256;步骤4:控制器端的发布订阅者根据获取到的帧信息判断,接收到cj帧的ai是否是cj关联的AP;步骤5:若cj关联于ai,则继续判断RSSij与RSS_Threshold的大小关系,RSS_Threshold是设定的切换阈值,是一个固定值:若RSSij≤RSS_Threshold,则触发cj切换准备,若RSSij>RSS_Threshold,则丢弃该帧信息;步骤6:若cj不关联于ai,则继续判断RSSij与RSS_Threshold的大小关系:若RSSij≥RSS_Threshold,则将此ai信息存入AP_List,AP_List是候选AP列表,记录了之后切换时可能的目标AP;若RSSij<RSS_Threshold,则丢弃该帧信息;至此AP切换触发感应阶段结束,若是第5步骤触发了cj的切换准备,把该Client标识为cs,那么控制器端的发布订阅者将会基于负载衡量尺度做出切换决策;若是没有触发cj的切换准备,则在执行完步骤6之后继续回到步骤1;(2)基于负载衡量尺度做出切换决策;步骤1:控制器端的发布订阅者向AP_List中的所有AP下发订阅,ax表示AP_List中的第x个AP,ck表示与ax相关联的第k个Client,则发布订阅者下发订阅来获取ax当前服务的Client数量ux,以及其服务的每个用户的丢包率,获取到的ck的丢包率为pkx,用于之后的负载评估和切换决策,ax∈AP_List;步骤2:首先计算与ax关联的ck传输成功一个帧所需的时间Tk,x(f),其中f为已经发送失败的次数,假设发送的帧长为L字节:Tk,x(f)=Tphysical+TDIFS+TSIFS+Tack+Tbackoff(f)+Tdata;其中:Tphysical是物理层前导码和头部传输的耗时;TDIFS和TSIFS分别是IEEE 802.11分布式协调功能DCF中的长帧间隔和短帧间隔;Tack=Tphysical+(14*8)/Rk,其中14是ACK帧的字节数,Rk是帧传输速率,单位是bit/s;
其中,10是最大窗增加次数,16是最大重传次数,CWmin和CWmax分别是最小竞争窗口和最大竞争窗口,Tslot是基本时间间隔;Tdata=(L*8)/Rk表示数据传输的时间;步骤3:根据Tk,x(f)的计算,计算得到与ax关联的ck传输一个帧所需时间的期望值,即平均传输一个帧所需的时间:
其中,pki为之前获取到的丢包率,Te(m)为在帧传输失败的情况下两次连续传输的时间间隔,表示如下:Te(m)=Tphysical+TDIFS+TSIFS+Tack+Tbackoff(f)+Tslot;步骤4:根据步骤3中对ck传输一个帧所需时间的期望值的评估方法,接下来对ax当前服务的ux个Client都依次计算出其传输一个帧所需时间的期望值;步骤5:在用户切换感知阶段,把触发切换准备的Client标识为cs,综合步骤4中得到的ux个Client传输一个帧所需时间的期望值,得出cs若是加入ax获得的吞吐量Bs,x:
其中
的计算需要psx,控制器通过发布订阅机制向cs之前的关联AP来获取cs的丢包率,然后记为psx,来表示cs若加入ax的丢包率;步骤6:对AP_List中的所有AP都计算出若cs加入可以获得的吞吐量,然后从中选取一个最大值Bs,m,于是am就是目标AP;步骤7:根据SWAN中的虚拟接入点迁移策略,完成cs切换到am。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610417092.2/,转载请声明来源钻瓜专利网。