3. QoS在BSS EDGE业务中的解决方案

QoS的引进目的是支持一定的业务能以预期的效果被终端用户使用,例如当用户在线看Video时,画面是连续的。要保证业务的QoS需要在接入网和核心网都保证QoS。核心网是通过传输优先级来保证的,例如在IP传输网络中比较常用的Diffserv[5],可以将不同的用户业务类型和吞吐量映射成IP传输优先级,以保证QoS。本文不作介绍。

接入网是BSS内通过分配足够的无线资源保证用户的QoS。这是本文讨论的主要问题。

3.1 Streaming 业务的QoS解决方案

Streaming业务有实时质量要求,对于这种业务,在ABQP中,GBR是必须要考虑的重要参数,它要求的比特速率必须得到满足。在这种业务的QoS实现时,可采用把GBR映射成无线资源分配来实现。无线资源分配体现在分配的时隙个数和在分配的时隙上和其他MS分享无线时隙时的使用份额(比率)。通常情况下,时隙数目的分配都是和MS的Multislot class相关的,而不取决于业务类型。因此,对于无线资源的分配要求主要依靠保证在分配时隙上的使用份额足够。这一点可以通过将GBR折算成在以20毫秒为单位的无线数据块传输周期内的调度次数来实现。可以估算每20毫秒MS的调度次数(cr)为:

其中

GBR:业务要求的比特率,定义在ABQP中。

单个时隙无线传输速率。它与实时编码速率有关。

TX_EFFICIENCY:传输效率,有效传输比特百分比。考虑到包丢失对吞吐量的影响,这个参数的引进使得估算更加精确。

QoS_SAFETY_MARGIN:考虑其他因素的影响而给MS的调度次数上再留有一定的裕度使得计算的结果更为合理。

简单举例:如果编码是MCS9,那么单个时隙的编码速率是59.2Kb/s,如果GBR是119.4并且考虑丢包(TX_EFFICIENCY=90%),Margin为10%那么该手机应该在每20ms内得到119.4×(1+10%)/ (59.2×90%)=2.4次发送或者接受数据的机会。

3.2 QoS综合解决方案

对于Interactive、background和best effort业务,没有实时质量的要求,GBR可以不考虑。对于这些业务,可以采用给他们定义不同的优先级达到控制QoS的目的。考虑所有的业务类型包括Streaming在内,根据用户的需要为每种业务定义不同的优先级,使它们在共享资源的情况下,高优先级的业务具有优先使用权,同时又兼顾每种业务的特性如Streaming的GBR映射,最终实现QoS。例如,定义4个优先级,不考虑信令等其他因素,把Streaming定义成最高优先级P1,交互式业务为P2,背景业务P3,Best Effort为P4,那么在对共享资源的MS进行调度时,从高优先级到低优先级的MS依次调度,在完成高优先级的所有MS调度之后如果还有剩余资源才继续调度低优先级的MS,并且在属于同一优先级的MS之间进行轮流调度以考虑其公平性,这样就达到了控制不同业务的吞吐量的目的。此外,其他参数也可以用这种方法综合考虑进来,例如对于ABQP中定义的参数,交互式业务还需要考虑THP(Traffic Handling Priority),对于不同的THP的交互式业务,应该允许定义不同的优先级。另外,可能Precedence Class也是用户希望能够考虑的一个参数,那么对于每一种业务都有三种不同的Precedence(high,middle,low),都可以定义不同的优先级。最终的实现有多种办法,例如可以如前所说定义总的优先级4种,每种内部又根据THP或者Precedence class分成子优先级;或者,定义更多个的优先级,允许用户根据需要对业务、THP、Precedence的组合任意作优先级的映射。

3.3应用及其意义

QoS对于实现EDGE中的高速数据业务具有重大意义。引进QoS的网络才能保证各种业务的有效应用。

这里通过一个例子来说明上述解决方案在BSS中的应用:在一个无线时隙上同时有3个MS进行下行传输,MS1进行的是streaming,MS2进行的是交互式业务,MS3进行的是背景业务。MS1的GBR是29.6Kb/s,根据估算,如果用MCS9发送数据的话,大概需要每20ms调度29.6/59.2=0.5次。因此MS1占用了该时隙一半的无线资源。MS2是交互式业务,具有比背景业务高的优先级,因此网络端总是先满足MS1的GBR,然后,根据优先级允许在已经满足MS1的情况下,允许MS2发送数据,如果仍然有资源剩余,则允许MS3发送数据。调度的结果可能是:MS1每40ms发一次下行数据,MS2也是每40ms发送一次下行数据,但是MS3从来没有数据发送,因为资源永远被高优先级的MS占用了。

可见,相对应传统的不支持QoS的平均分配资源的方案(每个MS每60ms被调度一次),QoS在BSS中的应用使得Streaming获得了更高的传输速率并保证了GBR,也使得交互式业务比背景式业务获得了相对比较高的传输速率。他们体现在终端用户那里,Video的播放非常平滑以及网页浏览的速度较高。可以预见这种优质的业务质量将会吸引到更多的用户。此外也可以看到,本文提出的方案非常简单、直接并具有实际应用价值,它使得提供QoS的BSS在资源使用上根据业务类型更加优化。

需要指出的是本文只是简单介绍了这个QoS的解决方案,实际上一个完整的QoS解决方案要复杂的多,例如在上面的例子中,MS3就无法实现传输数据的功能,这会导致终端用户的数据传输失败,因此必须引进其他机制保证低优先级的用户数据传输不被中断掉。

4. 结束语

本文介绍了QoS在EDGE中的概念、业务类型以及协商过程,提出了一种BSS内实现QoS的无线资源分配解决方案,主要针对Streaming业务提出了具体的资源分配算法。同时考虑多种业务的并存提出了QoS综合解决方案即通过进行业务和优先级映射实现不同业务的QoS区分。目前,上海贝尔阿尔卡特公司的Edge产品采用业界领先的QoS解决方案,它使得网络能够非常高效的支持了Streaming业务,特别是在网络负载高,用户量大的情况下,相对于传统的网络,吞吐量最多可提高4至5倍,并且非常稳定(基本上没有抖动),保证了Streaming业务在终端的使用效果,达到业界领先水平。

  1. 四步升级宽带接入QoS网络技术
  2. WLAN与WPAN的QoS机制对比分析


相关内容