基于用户QoS的网络资源分配策略研究报告


贵州电信分公司 刘茂旭 王召明 陈守益 许静


【摘要】针对5G网络在网络资源分配存在的问题,从用户业务QoS等级角度提出基于贝叶斯模型的网络资源优化分配策略模型。在对用户业务QoS等级划分的基础上采用优先节点自主控制策略进行网络资源分配,通过构建贝叶斯模型评价网络状态并进行动态学习推理,指导网络优先节点的控制决策,实现优先节点对最佳信道的优先选择。实验表明,与基于信道容量的信道资源分配策略相比,本文的策略在网络总体容量和网络公平性上具有更好的表现,能够更好满足异构网络的实际需求。

【关键词】业务QoS等级;网络资源;贝叶斯模型;分配策略

【业务类别】云网质量客户感知提升


一、概述


无线异构网络作为5G网络的典型架构,通过整合宏基站、微基站、家庭基站等方式来实现网络资源的共享,以应对通信用户对网络时延、速率等QoS指标的要求。提出基于用户QoS角度的网络资源优化分配策略模型。该模型在对实时业务等级和非实时业务等级划分的基础上,提出基于业务QoS等级(传输速率、丢包率和时延抖动)的网络优先节点自主控制策略,选取优先节点的比例、网络效能、频谱效率、网络容量为网络状态评价的参量,建立贝叶斯模型对当前网络状态进行评价,通过学习推理,指导网络优先节点的控制决策,实现网络信道的优先分配。


二、基于用户QoS的网络分配策略


2.1   基于用户业务的QoS等级划分

网络QoS参数包括业务的传输速率、丢包率和时延抖动,根据用户使用的业务对QoS参数需求的差异,将用户业务划分为实时业务和非实时业务。实时业务对传输速率和时延抖动要求较高,对丢包率要求较低;相反,非实时业务对对传输速率和时延抖动要求较低,对丢包率要求较高。根据用户对QoS参数的需求,对每一个业务对传输速率、丢包率和时延抖动的要求进行标识。当节点i承载某一个QoS标签的业务时,网络控制节点将结合节点当前的QoS标签和当前网络的性能,确定节点i是否会被选取为优先节点,在信道分配时可将最佳信道优先分配为优先节点。

因此,采用网络QoS参数划分用户的业务等级,其QoS标签并不一定是划分优先节点的标准,仅仅作为一个备选优先等级的依据。在判决节点优先等级时,需要考虑当前网络性能和划分等级后的网络性能的变化。

2.2   基于QoS等级的优先节点自主选取

基于QoS等级的优先节点选取是根据动态的网络状态进行判断,如果网络出现不平衡的状态,将根据当前的网络状态值选择或者剔除;相反,如果网络处于平衡的状态时,那么就维持现状。基于QoS等级的优先节点自主选取流程图如图1所示:

clip_image002.jpg

图1展示基于QoS等级的优先节点自主选取流程,具体为:

第一步:根据用户的地理位置和业务需求,上报节点i承载的业务QoS标签。QoS标签对传输速率、丢包率和时延抖动要求是有差别的。一般来说,实时业务的QoS标签比非实时业务的QoS标签值小,标签值越小的标签,其QoS优先级越高。

第二步:统计现有网络性能信息,包括网络容量、频谱资源效率以及能耗等指标信息。

第三步:结合业务最低QoS标准(速率、丢包率、时延抖动)和运营商网络性能要求(容量、资源利用率、能耗)识别当前网络性能的状态。

第四步:结合现有网络性能信息、业务最低QoS标准和运营商网络性能要求,采用贝叶斯模型判断当前网络状态。如果当前网络状态处于平衡(当前时刻QoS指标值近似等于业务标准),那么就保持当前优先节点的数量;否则,判定为非平衡状态。

第五步:非平衡状态的处理。非平衡状态的处理包括两种情况:

(1)当前时刻QoS指标值低于业务标准,那么需要逐个增加优先节点,直到QoS指标达到业务标准,且当前业务容量、整体网络资源利用率、能耗达到最低要求;

(2)当前时刻QoS指标值高于业务标准,那么需要逐个删除优先节点,直到QoS不低于业务标准,且当前业务容量、整体网络资源利用率、能耗达到最低要求。

第六步:更新优先节点数量并输出优先节点集。本文考虑到用户使用业务以及优先节点选取的随机性,将在下一小节详细阐述基于贝叶斯的网络状态评价模型的实现过程。

2.3   基于贝叶斯的网络状态评价模型

贝叶斯网络通过有向无环图来刻画各属性之间的依赖关系以此来推理属性之间的因果关系,采用条件概率来描述属性之间的联合概率分布,解决属性之间的随机、不确定关系。因此,本文采用贝叶斯网络来描述具有随机性移动通信网络状态。

由于用户使用业务在时空上具有一定的随机性,因此,各节点承载不同的QoS要求的业务也具有一定的随机性[9-10]。在不同的时间段,各个节点承载业务的网络状态、业务的QoS要求以及网络容量会发生变化[11-12],各节点被选为优先节点也具有随机性。因此,本文采用贝叶斯模型来解决网络状态随机性的问题,基于贝叶斯的网络状态评价模型如图2所示:

clip_image004.jpg 

如图2,根据当前时刻优先节点数量以及所分配的信道情况,结合当前承载业务的节点信息进行QoS指标信息的统计, 得到当前时刻的网络状态。网络状态有3种:当前QoS指标低于、近似等于、高于业务标准。第一种和第三种状态统称为不平衡的网络状态, 第二种状态称为平衡网络状态。针对不平衡的网络状态, 需要基于现有的知识库, 采用贝叶斯模型推理当前 时刻优先节点选择策略, 对节点进行调整, 力求在运营效益和业务性能要求两方面实现平衡。如果当前时刻QoS指标值低于业务标准, 那么采用逐个增加优先节点的方式对网络状态进行调整, 直到QoS指标达到业务标准, 且当前业务容量、整体网络资源利用率、能耗达到运营最低要求; 相反, 如果当前时刻QoS指标值高于业务标准, 那么采用逐个减少优先节点的方式对网络状态进行调整, 直到QoS指标不低于业务标准, 且当前业务容量、整体网络资源利用率、能耗达到运营最低要求。基于上述的推理, 确定优先节点数量更新,并以此作为知识更新到下一时刻的知识库中。同理, 在下一时刻, 网络根据当前时刻的优先节点数量和信道分配的情况判断当前的网络状态, 结合该时刻知识库, 采用贝叶斯网络确定优先节点选择策略, 确定优先节点数量的更新, 如此不断循环, 形成一个优先节点数量不断完善的网络优先节点选择策略。

在这里, 需要对当前时刻知识库的运作情况进行说明。该知识库的运作过程包括获取当前是时刻网络状态数据获取、QoS指标值选择、QoS指标解析3大模块。

网络状态数据获取, 是根据当前业务所在的信道情况, 对影响网络状态的指标, 如: 速率、丢包率以及时延抖动等指标的实时获取。

QoS指标值选择, 基于数据库的选择模块, 筛选出基于业务种类和数量规则的QoS指标。

QoS指标解析, 基于当前的业务种类和数量, 计算满足用户业务需求的QoS指标值, 也就是将当前时刻业务特征的QoS指标知识放进知识库中, 重新计算当前业务特征的QoS指标, 以保证QoS指标解析的正确性。

2.4   优先节点的信道分配策略

优先节点的信道分配策略遵循优先级高低进行择优分配策略。也就是, 如果节点的优先级较高且节点所拥有的信道数量小于底线, 那么优先级较高的节点优先从可用信道集合中选择容量最大的信道; 相反, 如果节点的优先级较低且节点所拥有的信道数量小于底线, 那么优先级较低的节点则要等待优先节点信道分配结束后才能选择信道。为了保证网络信道分配的公平性, 在第k次分配中, 从QoS标签排序为k的节点开始, 到第k-1个节点结束。


三、实验分析


本文仿真的网络环境是在贵州州市某区5 km× 5 km的范围内, 该范围随机部署1000个节点,该节点拥有带宽1MHz的正交信道20个。

为了对比不同策略的网络性能, 将基于信道容量的信道资源分配策略与基于用户QoS的网络资源分配策略进行网络性能对比。按照该区实时业务的使用频率和数量, 将优先节点的数量设置的阈值定为5%— 10%范围内。

(1)网络总容量的对比

如图3 所示,随着使用节点数量的增加,无论是基于用户QoS的网络资源分配策略还是基于信道容量的信道资源分配策略, 网络总容量不断增加。随着频谱资源的利用率增加, 网络的平均容量不断降低。这是因为随着节点数量的增加,更多的优质信道会被选中,资源得到充分利用。由于基于用户QoS的网络资源分配策略考虑了用户使用业务的QoS指标,也就是针对节点i承载的业务对传输速率、丢包率和时延抖动要求,优先从信道集合中容量最大的信道作为传输信道,因此,不仅满足用户使用业务的QoS, 还能有针对性应对该地区实时业务的需求,提升总体的网络容量。

clip_image006.jpg

(2)网络公平性的对比

如图4 所示 , 随着使用节点数量的增加, 无论是基于用户QoS的网络资源分配策略还是基于信道容量的信道资源分配策略, 网络公平性不断增加。随着频谱资源的利用率增加, 网络公平性在逐渐降低。这是因为随着节点数量的增加, 更多的信道可以被选中, 因此, 网络公平性相对提升。由于本文的方法在每一轮信道的分配过程中, 跟基于信道容量的信道资源分配策略相比是有区别的: 在第k次分配中, 从QoS标签排序为k的节点开始, 到第k-1个节点结束。这种分配策略能够保证排名第k名的节点在第k轮的信道分配时, 能够优先选择可用信道集中性能最好的信道, 因此在一定程度上保证网络信道分配的公平性。

从上述实验结果可知, 可用信道和业务QoS的感知和检测都能在一定程度上提升频率资源的利用率, 在满足用户QoS的情况下,合理控制优先节点选取可用信道策略有利于提升频谱利用率。

clip_image008.jpg


四、总结


本文在5G异构网络的架构上, 介绍一种基于用户QoS的网络资源分配策略, 该策略是在兼顾收益和实时业务QoS的需求, 利用贝叶斯网络推理当前优先节点的选择策略, 然后基于确定的优先节点和节点自身拥有的信道数量, 从可用信道集合中选择容量最大的信道。实验证明,该策略与基于信道容量的信道资源分配策略相比,无论在网络总体容量还是在网络公平性上, 都具有良好的表现, 而且基于用户QoS的网络资源分配策略考虑了用户的QoS指标, 能够更好满足异构网络的实际需求。