【技术实现步骤摘要】
一种5G网络切片基于预测的虚拟网络功能调度方法
本专利技术属于移动通信
,涉及一种5G网络切片基于预测的虚拟网络功能调度方法。
技术介绍
网络功能虚拟化(NetworkFunctionVirtualization,NFV)基于通用服务器硬件,并以软件化的形式提供各类网络功能,为运营商未来网络业务的灵活部署和网络结构的快速调整提供了极大的支撑能力,尤其是相关的服务功能链(ServiceFunctionChaining,SFC)技术,与传统的网络功能实现不同,创建了更灵活和更动态的网络服务,满足更多样化的需求。服务功能链是一个有序的虚拟网络功能(VirtualNetworkFunction,VNF)集合,业务流量按照指定的策略依次通过多个VNF以实现网络业务的按需处理,由于SFC中的VNF运行在通用服务器的虚拟机(VM)环境中,这种业务处理架构保证了VNF的灵活性和可调整性,同时带来了一系列研究挑战,例如SFC中VNF的调度问题以及相应的资源分配问题。随着终端设备和网络应用数量的增加,网络流量在剧烈增长,服务质量(QoS)的保障已成为服务提供商亟待解决的重要问题,其中端到端时延和带宽为两种基础的QoS属性。不同的VNF的调度方式为用户提供相同的服务。然而,不同的调度方式可能导致服务功能链VNF的资源配置发生变化,从而影响服务功能链的端到端时延,因此,如何将状态监测的机制结合到变化的网络环境,从而合理地实现VNF的调度、虚拟资源的配置、资源供需平衡关系的优化,保证QoS的同时降低虚拟网络功能的调度时延,提高资源利用率,是5G网络切片中资源管理和调度机制需解 ...
【技术保护点】
1.一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,该方法具体包括以下步骤:S1:在5G网络切片的应用场景下,针对业务流量动态变化的服务功能链特征,建立基于时延的服务功能链队列的网络模型、服务功能链队列模型和多队列的时延模型;S2:建立多队列缓存模型,当缓存空间有限时,为防止队列数据丢失,在不同时刻根据切片业务队列大小,确定切片请求的优先级及应提供的最低服务率;S3:将时间离散为一系列连续的时间窗,并将时间窗内的队列信息作为训练数据集样本,建立基于预测的流量感知模型;S4:根据预测出的每种切片业务队列大小及所对应的最低服务率,寻找满足切片业务队列缓存不溢出的资源约束下最佳服务功能链VNF的调度方法。
【技术特征摘要】
1.一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,该方法具体包括以下步骤:S1:在5G网络切片的应用场景下,针对业务流量动态变化的服务功能链特征,建立基于时延的服务功能链队列的网络模型、服务功能链队列模型和多队列的时延模型;S2:建立多队列缓存模型,当缓存空间有限时,为防止队列数据丢失,在不同时刻根据切片业务队列大小,确定切片请求的优先级及应提供的最低服务率;S3:将时间离散为一系列连续的时间窗,并将时间窗内的队列信息作为训练数据集样本,建立基于预测的流量感知模型;S4:根据预测出的每种切片业务队列大小及所对应的最低服务率,寻找满足切片业务队列缓存不溢出的资源约束下最佳服务功能链VNF的调度方法。2.根据权利要求1所述的一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,步骤S1中,所述基于时延的服务功能链队列的网络模型为:虚拟网络拓扑由带权无向图G=(V,E)表示,其中V表示虚拟节点的集合,E表示虚拟链路的集合;Bm表示节点m的总输出链路带宽,由与该节点连接的虚拟链路共享,对于网络切片Si,处理业务请求的虚拟网络功能集合表示为Fi={fi1,fij,...fiJ},i∈[1,|S|]z,j∈[1,|Fi|]z,其中S表示所有网络切片的集合,J表示Fi中VNF的个数,对于组成服务功能链的VNF,用f表示,其中fij表示网络切片Si需要调度的第j个VNF;令表示能够执行虚拟化网络功能fij的虚拟节点集合,其中3.根据权利要求2所述的一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,步骤S1中,所述服务功能链队列模型为:令Γ={1,...,t...,T}表示网络运行的时隙集合,其中定义每个时隙t的持续时间为Ts;因此在时隙t内,与执行了fij的节点相连的第l条虚拟链路所分配的带宽资源用表示;令表示切片Si在时隙t内节点执行fij实际提供的服务速率;Qi(t)表示在时隙t内切片Si的队列长度,即表示等待传输数据包数;假设每个切片租用相应数量的缓存资源用于缓存其对应的一个业务数据,对于每个队列令Ai(t)表示数据包的到达过程,由于虚拟网络用户非周期性应用产生数据的随机性,假设包到达过程Ai(t)服从参数为λi的泊松分布,所有用户的包到达过程在不同的调度时隙是独立分布的,即相继到达时间间隔服从相互独立的λi的负指数分布;令Mi(t)表示数据包大小,假设数据包大小服从平均值为的指数分布,则数据包的平均处理速率为因此队列的长度更新过程表示为:其中,表示在时隙t内被处理的数据包数目。4.根据权利要求3所述的一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,步骤S1中,所述多队列的时延模型为:所述时延包括排队时延、处理时延和传输时延;令分别表示切片Si到达的数据包队列在整个网络被各个节点处理前的平均排队时延、在整个网络相应虚拟节点上的平均处理时延、以及在整个网络相应链路传输的平均传输时延;把一个网络切片的数据流在最后一个节点上处理完的时间点与该网络切片请求到达时间点的平均差值定义为平均调度时延,用τ表示,且满足:网络切片Si的数据包总平均调度时延为:其中,数据包大小服从平均值为的指数分布;Wi(t)表示服务功能链中执行fij的节点的等待时间分布函数;因此,优化目标为最小化网络内多个网络切片请求的服务功能链VNF的整体平均调度时延,表示为:minτ,其中τ=max{τ1,τ2,...,τi}。5.根据权利要求4所述的一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,步骤S2中,所述多队列缓存模型为:计算防止切片队列溢出所需最低的服务速率,其中服务速率满足:其中,Ri(t)表示业务i应提供的最低服务速率,表示第i个切片队列所允许的最大缓存长度。6.根据权利要求5所述的一种5G网络切片基于预测的虚拟网络功能调度方法,其特征在于,步骤S3中,所述基于预测的流量感知模型为:通过采用基于LSTM的预测方法,提前预测出保证切片队列不溢出的最低服务速率根据预测的结果提前制定优化服务功能链的部署方式及资源的分配策略,从而提高网络效率;切片Si的特征表示为:xi=[Ai,Qi],其中Ai表示数据包到达率,Qi...
【专利技术属性】
技术研发人员:唐伦,周钰,马润琳,肖娇,赵国繁,陈前斌,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。