用于估计无线网络中的冲突概率的方法和设备的利记博彩app

文档序号:7941463阅读:257来源:国知局
专利名称:用于估计无线网络中的冲突概率的方法和设备的利记博彩app
技术领域
本发明通常涉及无线网络,并且更特别地涉及用于估计这种网络内的分组冲突的 方法和设备。
背景技术
如在本领域内所公知的那样,无线局域网(WLAN)如今由于其易于部署以及WiFi 接口卡的广泛使用而正变得越来越受欢迎。Wi-Fi联盟报告发现在2006年将生产120万个 802. 11芯片组。与技术发展并行的是,在通信文献中出现了一阵分析研究。实验结果和理论研究表明无线网络可能进入由远非最优的介质利用所表征的饱 和时段。更具体来说,在发生多分组丢失时,标准的速率适配机制会降低传输速率。然而, 如果所述分组丢失是由于冲突而不是不良信道(这是对于所述速率适配机制的工作假设) 所造成的,则控制器会引发更高的冲突概率,所述更高的冲突概率又会滚雪球般导致甚至 更低的吞吐量。这种机制由用在来自Lucent的WLAN-II产品中的自动速率回退(ARF)算 法所使用,所述自动速率回退(ARF)算法假设所有分组丢失都是由于不良信道所造成的。这种使用情况促使我们分析并建立一种基于可用信息预测分组丢失原因(分组 冲突或不良信道)的分组丢失检测机制。近来已经提出了两种用以解决这个问题的机制。本发明的方法不同于将在下一段 中描述的这两种机制。Whitehouse 等人[K. Whitehouse 等人的 “Exploiting the CaptureEffect for Collision Detection and Recovery (利用捕获效应来进行冲突检测及恢复)”,The 2nd IEEE Workshop on Embedded Ne tworkedSensors (EmNetS-II),2005年 5 月]假设可以由接 收站(设备或接入点)正确地译解分组报头,并且因此可以基于分组终止来推断出是否有 分组冲突或者过低的信噪比(SNR)。但是,这种情况在各种各样的有噪声的条件下可能无法 发生,正如 Yun等人[J.-H. Yun、S.-W. Seo 的"Collision Detection based on Transmision Time Informationin IEEE 802. Ilffireless LAN(基于 IEEE 802. 11 无线 LAN 中的传输时 间信息的冲突检测),,,Proceedings of the 4th Annual Inter. Conf. on Perv. Comp. Comm. Workshop (PERCOMW' 06), 2006年]所表明的那样。相反,Yun等人提出了一种确定性方案, 通过该确定性方案,参与站包括关于分组传输/接收的时间信息,所述时间信息可以被用 来预测何时发生冲突。这种方法虽然非常精确,但是其缺陷在于要修改参与的无线站上的 MAC实现方式。

发明内容
根据本发明,提供一种用于估计无线网络内的分组冲突的方法。所述方法包括对 于每个传输分组,所述网络的接入点(AP)记录关于信息传输的统计量;所述AP基于该统计 信息计算在该传输期间生成的时隙时间(slot time)的总数η、推迟(deferral)的总次数 m以及不成功传输的总数Q ;以及所述AP利用针对每个接入类别(AC)的统计量序列(m,n, Q)计算针对不成功分组的冲突概率P。因此,在本发明中,所述接入点只基于其芯片组或固件可得到的统计量来估计针 对不成功分组传输的冲突概率。在附图和下面的描述中阐述本发明的一个或更多实施例


图1是根据本发明工作的具有一个接入点(AP)和几个站(STA)的无线通信系统 的基本服务集(BSS)拓扑;图2是根据针对IEEE 802. Ile无线通信标准的IEEE P802. lleD13. 0 (2005年1 月)的时序图;图3是根据本发明的用在图1的系统中的方法的流程图;并且图4是用于理解本发明的时序图;以及图5是被用于执行一种对分组通信量进行控制或成形的方法的状态机。各图中的相同的附图标记表示相同的要素。
具体实施例方式现在参照图1,示出了基本服务集(BSS)拓扑。根据针对IEEE 802. Ile无线通信标准的IEEE P802. lie D13. 0 (2005年1月),在 图2中示出了 DCF信道接入的时序。如在这样的I EEE标准中所描述的那样,各帧之间的时间间隔被称作IFS。站 (STA)通过在指定间隔内使用载波感测功能来确定介质处于空闲。定义四种或五种不同的 IFS来提供针对接入所述无线介质的优先级水平;除了 AIFS之外,从最短到最长按顺序列 出所述IFS。因此,如图2中所示SIFS是短帧间间距;PIFS是点协调功能(PCF)间距;DIFS是分布式协调功能间距;AIFS是(由QoS设施使用的)仲裁帧间间距;以及EIFS是扩展帧间间距。所述不同的IFS独立于STA比特率。所述IFS定时被定义为介质上的时间间隙, 并且除了 AIFS之外的那些IFS对于每个PHY(物理层)是固定的(即使在有多速率能力的 PHY中也是如此)。所述IFS值由所述PHY根据属性确定。对于每次成功的帧接收,接收站通过发送确认(ACK)帧立即进行确认。所述ACK 帧在短的IFS(SIFS)之后被发送,所述短的IFS短于所述DIFS。其它站在所述DIFS空闲时间之后恢复所述退避过程。由于所述数据帧与ACK帧之间的SIFS间隔,所述ACK帧传输受到保护从而免遭其它站的争用。如果在数据传输之后没有接收到ACK帧,则在另一随机退 避之后重传该帧。在内部,对于每个传输分组,假设所述接入点(AP)记录几项信息。作为本发明的 方法的实施例的实例,假设报告以下统计量-从于接口队列中取得所述分组的时刻开始到所述分组传输结束为止的总传输时 间T-信道在传输期间繁忙的总时间Tbusy-由于介质上的其它传输而导致的倒计数推迟的次数m-重试次数R-成功传输标志b(如果最近一次传输成功则为0,如果不成功则为1)。基于这些统计量(或者任何其它类似的参数),所述AP可以计算以下各项·在该传输期间生成的时隙时间的总数η 推迟的总次数m·不成功传输的总数Q。例如,基于前面的统计量列表,可以如下计算(m,n,Q)m = mn= (T-Tbusy_mTAIFS)/T0(I)Q = R+b其中,Taifs是仲裁帧间间距(AIFS)时间,而T。是时隙时间。在给定针对每个接入类别(AC)的统计量序列(m,η, Q)的情况下,所述AP接下来 实施所描述的估计器,以便在公式(A.2)中计算针对不成功分组的冲突概率P。一旦已获得了这样的估计之后,就可以进一步估计 随后,由在与本申请同日提交的标题为“Method and Apparatus tolnspect Wireless Traffic and Mitigate Packet Elimination forWireless Saturation Avoidance (用于检查无线通信量并且缓解针对避免无线饱和的分组消除的方法和设备)” 的共同待决的专利申请中所描述的适配机制来使用所述概率P (或概率集合Prob [在Q次 不成功传输中发生d次冲突]),该共同待决的专利申请被转让给与本申请相同的受让人并 且被标识为代理人案卷号2008P12142US01,其整个主题通过引用结合于此。但是在这里应 当注意到,在所述共同待决的专利申请中提到的s⑴等同于下文中所提到的ρ⑴,并且此 夕卜?等同于基于P如下计算的戶 假设输入数据是索引为k的序列(mk,nk, Qk)k,其中k为1到f,f是如下所述在其 间取得所述统计量的间隔数目。参照图4,考虑经过压缩的时间t’ = t-Tbusy(t)_m(t)Taifs。其中,Tbusy(t)表示到时间t为止的所述信道繁忙的持续时间,而m(t)表示到时间t为止的推迟次数。基本上, t’随着时隙时间Τ。的递增而增大。现在所述过程做出以下假设。假设空中分组传输在所述经过修改的时间t’内作 为具有速率λ的泊松到达过程而发生在当前的分组传输期间,所述介质由于其它传输而繁忙M = m+D次,其中 0彡D彡Q。因此,M是取得以下Q+1个可能值之一的随机变量{m,m+1,. . .,m+Q}。M代表这里的泊松过程在Tidle_mTAIFS的时间期间的到达次数,其中 随后写出在给定参数s和λ的情况下得到该数据(m,n,Q)的似然性,从而得到下 式 其中剩余的概率代表恰好有d次冲突(从而是m+d次到达)的概率。(在给定泊 松过程假设的情况下)可以如下表达该概率 把这两个公式合在一起并且表示Λ = λ T。,就可以获得 在该似然性中可以把s和Λ这两个参数进一步相关。可以观测到s代表在下一 个时隙时间内发生除了自身的传输之外的分组传输的概率。这意味着s = 1_θ_Λ或者Λ =-log(l-s)。在给定各时间间隔的观测序列(!^, ,(^^情况下,可以获得 冲突概率P的最大似然性估计器(MLE)变为
^v^-argmaXpP [观测 Is]( Α. 2 )在图3中的流程图中示出了这个过程。因此,在步骤100,所述接入点(AP)对于每 个传输分组记录以下统计量传输信息(例如-从于接口队列中取得所述分组的时刻开始到所述分组传输结束为止的总传输时 间T-信道在传输期间繁忙的总时间Tbusy-由于介质上的其它传输而导致的倒计数推迟的次数m-重试次数R成功传输标志b(如果最近一次传输成功则为0,如果不成功则为1))。接下来,在步骤200,所述AP基于该统计信息计算以下各项
·在该传输期间生成的时隙时间的总数η 推迟的总次数m·不成功传输的总数Q。接下来在步骤300,所述AP确定是否已经获得了足够的统计量;如果没有,则所述 过程返回到步骤100。如果已经获得了足够的统计量,则在给定针对每个接入类别(AC)的 统计量序列(m,n,Q)的情况下,所述AP在步骤400根据上面的等式Α. 2计算针对不成功分 组的冲突概率s。因此,所述针对不成功分组的冲突概率s提供了关于分组拥塞程度的度 量。在确定了由所述针对不成功分组的冲突概率s表征的拥塞程度之后,使用对分组 通信量进行控制或成形的方法(在这里被称作缓解策略)。如果所述拥塞程度大于在步骤400所确定的阈值(图1),则所述方法对当前分 组通信量中的一些进行调节,以便减轻潜在的问题(步骤500),这里在与本申请同日提交 的t示IS为“Method and Apparatusto Inspect Wireless Traffic and Mitigate Packet Elimination forffireless Saturation Avoidance (用于检查无线通信量并且缓解针对避 免无线饱和的分组消除的方法和设备)”的共同待决的专利申请中描述了对分组通信量进 行控制或成形(步骤600),该共同待决的专利申请被转让给与本申请相同的受让人,并且 被标识为代理人案卷号2008P12142US01,其整个主题通过引用结合于此。如在这样的共同待决的专利申请中所描述的那样,一种缓解策略定义根据拥塞程 度要采取的动作。上面描述了一种基于与阈值进行比较的简单方法。一旦估计出拥塞程度, 就可以实施更加复杂的控制机制。例如可以实施状态机(在下面被称作WiSAT),其中利用 与在前的计算状态相结合的多个阈值,以便确定所述缓解策略,即将在图5中所示的WiSAT 状态机的每个状态下采取的动作。针对WiSAT (无线饱和)的状态机可以利用有限状态机来对更加复杂的饱和检测器进行建模。与如之前利用瞬时特 征值来判断饱和不同,所述判断和将要采取的动作还与在前的状态(或者在前的测量)有 关。所述状态机被称作WiSAT状态机现在参照图5,WiSAT机的状态与多个因素有关。·估计分别有p、^ ;其中ρ是分组拥塞的度量·参数,例如α STATE(用于根据状态ρ计算ρ的平滑率)针对分类器和经过平滑的分类器的特定统计量/阈值/间隔输出图5 具有状态 STATE = 0/1/2的WiSAT状态机。条件Cij引导从状态i到状态j的过渡。更精确地说,下面的组成部分对于定义所述状态机和所述状态机的逻辑来说是需 要的当前状态STATE (STATE = 0代表NonSAT,或者说非饱和;1代表PreSAT或者说预 饱和,并且2代表SAT或者说饱和)条件CijG, j = 0,1,2)以下面的格式定义各状态之间的过渡 其中
ρ (t)、ρω是所述冲突概率及其平滑值的WiSAT估计Om^/是分别针对P^的关系 参数<和> δ。.、,《是分别针对P、;的阈值参数是逻辑关系运算符AND ( “与”)、0R( “或”)的其中之一实例(应当注意到,未指定的条件被定义成使得来自一个状态的所有离开过渡概 率相加得1并且互斥。条件CijG, j = 0,1,2)被如下实施(为了标记简单起见重命名对 应于上面的一般名称的5个参数ξ =4、S0= S01J1=J12 ^2=J21)有限状态机(FSM)状态过度规则实例 缓解缓解策略代表在所述WiSAT状态机的每个状态下将要采取的动作。
· NonSAT-将不采取动作。.PreSAT-根据下面的算法之一,可以采取的动作包括队列长度改变或者丢弃(语 音)分组,或者更一般来说是丢弃给定接入类别的分组。· SAT-动作可以更加激烈,涉及许可控制与丢弃给定接入类别(即语音)的分组 的组合。算法对丢弃率N采取动作参数最大和最小丢弃率N。、Nsat临界阈值尹输出N 其中,N = -1意味着没有分组被丢弃;另外,对于N > = O则意味着丢弃每N个相 继分组当中的一个分组;例如Nsat = 2。应当注意到如果发生饱和,则可以继续向前采取在PreSAT状态下所采取的最近 的动作,直到由条件C21/C20命令改变状态为止。其它算法对MAC队列长度L采取动作除了上面的方案1之外,还可以使用其它算法方案来实现类似的效果方案2 设计虚拟队列长度L。当所述虚拟队列全满时,任何呼入分组都将被丢弃方案3:对于每个客户端,丢弃其每第(m+1)个分组;方案4:对于每个客户端,如果同一客户端的R个分组已经在所述队列中,则丢弃 呼入分组举例来说,方案2提出集中于控制所述MAC队列长度参数最大/最小MAC队列长度L。、Lmin临界阈值Y输出L 3、WiSAT参数的概要为了实现所述状态机,推荐WiSAT的参数化实现方式,以便能够调谐两种类型的 参数状态的实现方式状态存储器及管理s状态平滑率α。、α ρ α 2
s (t),在这里由给定时间t的冲突概率ρ (t)来替换S^),在这里由卢⑴来替换N (t) 以及用于计算N的参数N。、Nsat、γ每次状态过渡(i,j)的过渡实现方式0ij、%是分别针对p(t)、岁⑴的关系参数彡和>δ u、式.是分别针对ρ⑴、卯)的阈值参数是逻辑关系运算符AND( “与”)、0R( “或”)举例来说,利用下面的参数对于之前的实例状态机已执行了 WiSAT的仿真和缓解策略(但是仅仅利用仿真的缓解决策,而没有真正在控制环路中进行干预以丢弃任何分 组)在这里,所述分类器公式简单地由在诸如10个100毫秒的读数的时间段内(即在 1秒的窗口内)规则地估计的所述冲突概率和经过平滑的冲突概率给出,并且将所述概率 与适当的阈值进行比较或者采用在饱和逻辑中(如由所述WiSAT状态机所描述的那样)。WiSAT分类器能够每100毫秒进行一次判断因此针对WiSATS和给出判断的窗口 (时间步)W是100毫秒针对不同状态的尹的WiSAT计算α = α。= Ci1= α 2 = 0. 1 ;在该实例中给出的状态过渡条件(逻辑)Cij (i,j = 0,1,2)在该实例中给出的针对所述状态过渡的分类器距离(WiSAT函数)参数式、δρ^;、 、ε具有以下值ξ = 0.2、δ ο = 0· 2、 =0.3、式=0.15N 个算法参数N0 = 45、NSAT = 2、β 2 = 430、7 =0.2、ε =0.6。已经描述了本发明的多个实施例。但是应当理解的是,在不偏离本发明的精神和 范围的情况下可以做出许多修改。相应地,其它实施例在下列权利要求书的范围之内。
权利要求
一种用于估计无线网络内的分组冲突的方法,所述方法包括对于每个传输分组,所述网络的接入点(AP)记录关于信息传输的统计量;所述接入点基于统计信息计算在传输期间生成的时隙时间的总数n、推迟的总次数m以及不成功传输的总数Q;所述接入点利用针对每个接入类别(AC)的统计量序列(m,n,Q)针对每个接入类别计算针对不成功分组的冲突概率p。
2.如权利要求1所述的方法,其中,针对每个接入类别,p被选择成使得 最大化,并且其中,f是针对所述接入类别记录所述统计量的间隔的数目。
3.如权利要求2所述的方法,在所述接入点中基于与得自所述冲突概率的估计的特征 的预定阈值进行比较来确定所计算的概率是否大于预定阈值或基于状态的逻辑对于相应 的接入类别是适用的。
4.如权利要求3所述的方法,其中,如果所计算的概率大于针对所述相应的接入类别 的预定阈值,则所述接入点影响针对一个或所有接入类别的许可控制或者调节当前通信量 中的一些通信量,以便减轻潜在的问题。
全文摘要
一种用于估计无线网络内的分组冲突的方法包括对于每个传输分组,所述网络的接入点(AP)记录统计量传输信息;所述AP基于该统计信息计算在该传输期间生成的时隙时间的总数n、推迟的总次数m以及不成功传输的总数Q;以及所述AP利用针对每个接入类别(AC)的统计量序列(m,n,Q)计算针对不成功分组的冲突概率p。
文档编号H04W28/04GK101868941SQ200880116949
公开日2010年10月20日 申请日期2008年11月19日 优先权日2007年11月20日
发明者J·罗斯卡, R·V·巴兰 申请人:西门子共同研究公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1