一种多业务共存的网络切片的资源分配方法及系统

文档序号:25544167发布日期:2021-06-22 07:15阅读:131来源:国知局
一种多业务共存的网络切片的资源分配方法及系统

本发明涉及无线通信技术领域,具体涉及一种多业务共存的网络切片的资源分配方法及系统。



背景技术:

目前网络切片的研究主要集中在传统网络架构下网络资源如何根据用户需求来进行合理的灵活的分配,特别是关于无线接入网的资源分配,从功率控制、负载调度和资源编排等各个方面提出了很多有效的协议、机制和算法。但同时应注意到,在传统网络架构下部署网络切片,由于核心网络切片中的服务器位置与用户有一定的距离,时延会受到一定的影响,一些延时敏感应用严格的延时要求可能得不到满足。因此不少研究者将目光移向mec网络,通过在mec网络架构下部署网络切片,将服务推向网络边缘,使计算资源更加靠近用户,可以有效降低业务时延,达到延迟敏感应用的时延要求。在mec架构下部署网络切片,带宽的分配,边缘服务器的购置,远程云实例的租用都会产生一定的成本,然而现有的将mec和网络切片进行结合的相关文献从移动用户或运营商的角度对工作负载调度、资源编排、功率分配和切片接纳等问题进行了研究和设计,并没有考虑部署成本问题,导致在实施过程中部署成本较高。



技术实现要素:

因此,为了克服现有方法对多业务共存的资源分配部署成本较高的缺陷,本发明提供一种多业务共存的网络切片的资源分配方法及系统,保证了不同类型用户的服务质量要求的前提下最大程度地降低部署成本。

为达到上述目的,本发明提供如下技术方案:

第一方面,本发明实施例提供一种多业务共存的网络切片的资源分配方法,所述方法基于在mec网络架构,用户请求经过无线接入网到达边缘基站,由部署在边缘基站的服务器进行处理,资源不足时部分通过回程卸载到远程云服务器进行处理,所述方法包括:

接受来自增强移动宽带和超高可靠低时延通信两大类型切片的用户请求两大类型切片的用户请求;

采用双时间尺度模型为不同类型的网络切片分配宽带和计算资源,在长时隙的开头,进行切片的更新为两种类型的切片进行资源分配,在短时隙的开始做出外流决定,决定增强移动宽带请求在mec网络上和远程云服务器上的处理量;

获取增强移动宽带切片的吞吐量和时延,及超高可靠低时延通信切片的时延,根据业务对应的服务质量要求来得到预分配计算资源和带宽资源的总量;

根据边缘计算资源与配置成本的函数关系、租用云计算资源与配置成本的函数关系及带宽资源与配置成本的函数关系,得到总配置成本;

以最小化总配置成本函数为优化目标,构建预分配计算资源和带宽资源的总量的优化问题,将优化问题其解耦为自增强移动宽带和超高可靠低时延通信网络切片的两个子问题进行求解,基于两个子问题的最优解,最优宽带和计算资源分配方案,进行资源分配。

优选地,所述增强移动宽带切片采用多播方式,为保证所有用户达到吞吐量要求,有:

其中,re(q)表示第q帧的可达速率,ie表示用户集,snrie(q)表示信噪比;

用re(q)表示第q帧的传输速率,rs表示增强移动宽带切片的吞吐量服务质量要求,在第q帧中,为达到该吞吐量要求,有:

re(q)≥rs

用d1表示增强移动宽带切片的延时服务质量要求,则设备i在t时隙的总延时设备i在t时隙的总延时满足:

其中,总延时为处理延时、传输延时及mec网络和远程云服务器的回程时延的和。

优选地,在有限块长度信道编码体系中,超高可靠低时延通信的可达速率为:

其中q-1(·)代表高斯q函数的逆,ε是传输错误率,ni表示块编码长度,ci(q)为设备i在第q帧时的信道分散,为:

所有超高可靠低时延通信请求都在mec网络上完成处理,则处理延时为:

则对于超高可靠低时延通信c切片,设备i在t时隙的总延时为:

用d2表示超高可靠低时延通信c切片的延时服务质量要求,则有:

优选地,所述边缘计算资源与配置成本的函数关系表示为:

c(su)=cs(su)θ

其中cs和θ都是常数,并且cs>0,θ>1;

租用云计算资源与配置成本的函数关系表示为:

其中,cs为常数,并且cs>0;

带宽资源与配置成本的函数关系表示为:

c(bu)=cb(bu)θ

其中cb和θ都是常数,并且cb>0,θ>1;

总配置成本为:

其中,v是带宽资源配置成本与计算资源配置成本的权衡系数,t表示一个长时隙。

优选地,以最小化总配置成本为优化目标构建优化问题,为:

s.tre(q)≥rs

αi(t)∈(0,1)

其中,b、s分别表示带宽资源和计算资源,bu、su分别表示超高可靠低时延通信切片的带宽资源和计算资源,be、se分别表示增强移动宽带切片的带宽资源和计算资源,b,s分别表示总带宽容量和总计算容量,αi(t)表示t时隙在mec上处理请求的百分比。

优选地,对于超高可靠低时延通信切片,所有超高可靠低时延通信请求都在mec网络上完成,且mec网络优先为超高可靠低时延通信分配计算资源,则优化问题简化为:

根据数据包长度为fi最少所需计算资源及延时要求及最优配置成本约束,得到:

则将优化问题转化为求函数的最小值,可用凸优化进一步进行求解。

优选地,对于增强移动宽带切片,根据吞吐量要求,成本最低时,有

根据上式可求得be,并求出对应的配置成本;

将优化问题简化为

s.tαi(t)∈(0,1)

dtrans+dprocess+d≤d1

根据以下三个步骤可求得最优解:

第一步:确定根据前n帧的最大λi(t)预测目前帧的最大λi(t)到达率,用λi*(t)表示,由限制条件有:

因成本与配置的计算容量的之间的线性关系,令作为提前预留的计算资源,在每帧中的所有时隙都由该计算容量进行服务;

第二步:确定分两种情况:

第一种:所有请求都在mec上进行处理,不需租用云计算资源,这时

第二种:请求部分在mec上进行处理,部分租用云计算资源进行处理,由第一步已经确定则优化问题进一步简化为:

s.tdtrans+dprocess+d≤d1

0<αi(t)<1

得到最优求解:

在每个时隙中,求出令达到最小的αi(t);

第三步:将第一步求得的和第二步求得的每一时隙中的再根据成本函数求出最小成本

第二方面,本发明实施例提供一种多业务共存的网络切片的资源分配系统,所述系统基于在mec网络架构,用户请求经过无线接入网到达边缘基站,由部署在边缘基站的服务器进行处理,资源不足时部分通过回程卸载到远程云服务器进行处理,包括:

网络切片部署模块,用于接受来自增强移动宽带和超高可靠低时延通信两大类型切片的用户请求两大类型切片的用户请求;

资源预分配模块,用于采用双时间尺度模型为不同类型的网络切片分配宽带和计算资源,在长时隙的开头,进行切片的更新为两种类型的切片进行资源分配,在短时隙的开始做出外流决定,决定增强移动宽带请求在mec网络上和远程云服务器上的处理量;

预分配资源总量获取模块,用于获取增强移动宽带切片的吞吐量和时延,及超高可靠低时延通信切片的时延,根据业务对应的服务质量要求来得到预分配计算资源和带宽资源的总量;

总配置成本获取模块,用于根据边缘计算资源与配置成本的函数关系、租用云计算资源与配置成本的函数关系及带宽资源与配置成本的函数关系,得到总配置成本;

最优资源分配模块,用于以最小化总配置成本函数为优化目标,构建预分配计算资源和带宽资源的总量的优化问题,将优化问题其解耦为自增强移动宽带和超高可靠低时延通信网络切片的两个子问题进行求解,基于两个子问题的最优解,最优宽带和计算资源分配方案,进行资源分配。

第三方面,本发明实施例提供一种计算机设备,包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行本发明实施例第一方面的多业务共存的网络切片的资源分配方法。

第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行本发明实施例第一方面的多业务共存的网络切片的资源分配方法。

本发明技术方案,具有如下优点:

本发明提供的多业务共存的网络切片的资源分配方法及系统,基于在mec网络架构,用户请求经过无线接入网到达边缘基站,由部署在边缘基站的服务器处理,资源不足时部分通过回程卸载到远程云服务器处理,针对5g网络的增强移动宽带和超高可靠低时延通信两大类型切片的用户请求,采用双时间尺度模型为不同切片分配宽带和计算资源,根据边缘计算、带宽资源与配置成本的函数关系得到总配置成本;以最小化总配置成本函数为优化目标,构建预分配计算资源和带宽资源的总量的优化问题,将其解耦两个子问题求解得到最优宽带和计算资源分配方案,有效地节省了在mec系统中部署网络切片的成本,保障了不同类型用户的服务质量要求,实现多业务共存。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中提供的多业务共存的网络切片的资源分配方法的一个具体示例的流程图;

图2为本发明实施例中提供的两大类型切片的用户请求的通信过程的示意图;

图3为本发明实施例中提供的采用的双时间尺度模型的示意图;

图4为本发明实施例中提供的资源分配方法与其他方案成本对比效果图;

图5为不同吞吐量要求条件下本发明实施例中提供的资源分配方法与其他方案成本对比效果图;

图6不同延时要求条件下本发明实施例中提供的资源分配方法与其他方案成本对比效果图;

图7为本发明实施例中提供的多业务共存的网络切片的资源分配系统一示例的模块组成图;

图8为本发明实施例提供的计算机设备一个具体示例的组成图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本发明实施例提供一种的多业务共存的网络切片的资源分配方法,所述方法基于在边缘计算mec网络架构,用户请求经过无线接入网到达边缘基站,主要由部署在边缘基站的服务器进行处理,当资源不足时部分通过回程卸载到远程云服务器进行处理,如图1所示,包括:

步骤s1:接受来自增强移动宽带和超高可靠低时延通信两大类型切片的用户请求。

本发明实施例考虑来自增强移动宽带(embb)和超高可靠低时延通信(urllc)两大5g典型应用类型的用户切片请求。由于embb切片主要关注的是吞吐量,而urllc切片主要关注的是延时,因此主要考虑的是embb切片的吞吐量服务质量要求和urllc切片的延时服务质量要求,两大类型切片的用户请求的通信过程如图2所示。

步骤s2:采用双时间尺度模型为不同类型的网络切片分配宽带和计算资源,在长时隙的开头,进行切片的更新为两种类型的切片进行资源分配,在短时隙的开始做出外流决定,决定增强移动宽带请求在mec网络上和远程云服务器上的处理量。

如图3所示的为本发明实施例考虑urllc切片对时延的要求较高,在ran中采用fdd频分双工正交切片方法为两种类型切片预留不同的频带,在mec中采取先为urllc切片分配计算资源,对所有urllc请求都在mec网络上完成,再为embb切片分配计算资源的方式,从而使得资源配置互相独立,互不干扰。

步骤s3:获取增强移动宽带切片的吞吐量和时延及对应的服务质量要求,及超高可靠低时延通信切片的时延,来得到预分配计算资源和带宽资源的总量;

实际应用中,增强移动宽带切片采用多播方式,用ie={1,2,···,ie}表示用户集,用re(q)表示第q帧的可达速率,为保证所有用户达到吞吐量要求,有:

其中,

式中,pi(q)表示由设备i到达mec网络的传输功率,h(q)表示第q帧的信道增益,设信道增益是从一个确定的随机分布提取出来,操作员通过机器学习技术可提前测量出该分布,服从其中σi(q)是高斯白噪声;用re(q)表示第q帧的传输速率,根据香农定理有:

re(q)=bere(q)

用rs表示增强移动宽带切片的吞吐量服务质量要求,在第q帧中,为达到该吞吐量要求,有:

re(q)≥rs

用fi(t)表示设备i在t时隙内所传输数据包的大小,t时隙属于第q帧,则传输延时为:

采用预设排队模型(例如是采用m/m/1排队模型对处理延时进行分析,到达时间是泊松过程,服务时间是指数分布,只有一部服务器)对处理延时进行分析,则处理延时为:

用d表示mec网络和远程云服务器的回程时延,则对于增强移动宽带切片,设备i在t时隙的总延时为:

用d1表示增强移动宽带切片的延时服务质量要求,则有:

在urllc切片中,数据包通常非常短,因此可达速率和传输错误概率不能再被香农定理准确地捕获了,有限块长度信道编码体系中,超高可靠低时延通信的可达速率为:

其中q-1(·)代表高斯q函数的逆,ε是传输错误率,ni表示块编码长度,ci(q)为设备i在第q帧时的信道分散,为:

所有超高可靠低时延通信请求都在mec网络上完成处理,则处理延时为:

则对于超高可靠低时延通信c切片,设备i在t时隙的总延时为:

用d2表示超高可靠低时延通信c切片的延时服务质量要求,则有:

步骤s4:根据边缘计算资源与配置成本的函数关系、租用云计算资源与配置成本的函数关系及带宽资源与配置成本的函数关系,得到总配置成本。

本发明实施例边缘计算资源与配置成本的函数关系表示为:

c(su)=cs(su)θ

其中cs和θ都是常数,并且cs>0,θ>1;

按需租用云计算资源与配置成本的函数关系表示为:

其中,cs为常数,并且cs>0;

带宽资源与配置成本的函数关系表示为:

c(bu)=cb(bu)θ

其中cb和θ都是常数,并且cb>0,θ>1,则总配置成本为:

其中,v是带宽资源配置成本与计算资源配置成本的权衡系数,目的是将带宽配置成本调节到和计算配置成本同一维度,t表示一个长时隙。

步骤s5:以最小化总配置成本函数为优化目标,构建预分配计算资源和带宽资源的总量的优化问题,将优化问题其解耦为自增强移动宽带和超高可靠低时延通信网络切片的两个子问题进行求解,基于两个子问题的最优解,最优宽带和计算资源分配方案,进行资源分配。

以最小化总配置成本为优化目标构建优化问题,为:

s.tre(q)≥rs

αi(t)∈(0,1)

其中,b、s分别表示带宽资源和计算资源,bu、su分别表示超高可靠低时延通信切片的带宽资源和计算资源,be、se分别表示增强移动宽带切片的带宽资源和计算资源,b,s分别表示总带宽容量和总计算容量,αi(t)表示t时隙在mec上处理请求的百分比。

对于urllc切片,所有urllc请求都在mec网络上完成,且mec网络优先为urllc分配计算资源,则优化问题可以简化为:

用fi表示数据包长度,则最少所需计算资源为:

同时无线传输延时不能超过延时要求,有:

得到:

优化问题进一步转化为:

达到最优配置成本时,有:

代入成本公式,有:

则将优化问题转化为求函数的最小值,可用凸优化进一步进行求解。

对于embb切片,根据吞吐量限制条件和re(q)≥rs,成本最低时,有

根据上式可求得be,并求出对应的配置成本;

将优化问题简化为

s.tαi(t)∈(0,1)

dtrans+dprocess+d≤d1

根据以下三个步骤可求得最优解:

第一步:确定

根据前n帧的最大λi(t)预测目前帧的最大λi(t)到达率,用λi*(t)表示。然后由限制条件和0<αi(t)<1,有:

因成本与配置的计算容量的之间的线性关系,令作为提前预留的计算资源,在每帧中的所有时隙都由该计算容量进行服务;

第二步:确定分两种情况:

第一种:所有请求都在mec上进行处理,不需租用云计算资源,这时

第二种:请求部分在mec上进行处理,部分租用云计算资源进行处理,由第一步已经确定则优化问题进一步简化为:

s.tdtrans+dprocess+d≤d1

0<αi(t)<1

达到最优时,有:

dtrans+dprocess+d=d1

即:

根据上式求得αi(t)和的关系为:

在每个时隙中,求出令达到最小的αi(t);

第三步:将第一步求得的和第二步求得的每一时隙中的再根据成本函数求出最小成本

为了验证本发明实施例中提供的资源分配方法的有效性,将相同的多种业务数据请求分别在相同吞吐量和时延要求、不同吞吐量要求条件、不同延时要求条件与其他三种方案成本进行了对比,对比效果图如图4、图5、图6所示,可以看出本发明实施例提供的资源分配方法得到的配置成本均处于最小,相比现有技术有效地节省了在mec系统中部署网络切片的成本,保障了不同类型用户的服务质量要求,实现多业务共存。

实施例2

本发明实施例提供一种多业务共存的网络切片的资源分配系统,所述系统基于在mec网络架构,用户请求经过无线接入网到达边缘基站,由部署在边缘基站的服务器进行处理,资源不足时部分通过回程卸载到远程云服务器进行处理,如图7所示,包括:

网络切片部署模块1,用于接受来自增强移动宽带和超高可靠低时延通信两大类型切片的用户请求两大类型切片的用户请求;此模块执行实施例1中的步骤s1所描述的方法,在此不再赘述。

资源预分配模块2,用于采用双时间尺度模型为不同类型的网络切片分配宽带和计算资源,在长时隙的开头,进行切片的更新为两种类型的切片进行资源分配,在短时隙的开始做出外流决定,决定增强移动宽带请求在mec网络上和远程云服务器上的处理量;模块执行实施例1中的步骤s2所描述的方法,在此不再赘述。

预分配资源总量获取模块3,用于获取增强移动宽带切片的吞吐量和时延及对应的服务质量要求,及超高可靠低时延通信切片的时延,根据业务对应的服务质量要求来得到预分配计算资源和带宽资源的总量;该模块执行实施例1中的步骤s3所描述的方法,在此不再赘述。

总配置成本获取模块4,用于根据边缘计算资源与配置成本的函数关系、租用云计算资源与配置成本的函数关系及带宽资源与配置成本的函数关系,得到总配置成本;该模块执行实施例1中的步骤s3所描述的方法,在此不再赘述。

最优资源分配模块5,用于以最小化总配置成本函数为优化目标,构建预分配计算资源和带宽资源的总量的优化问题,将优化问题其解耦为自增强移动宽带和超高可靠低时延通信网络切片的两个子问题进行求解,基于两个子问题的最优解,最优宽带和计算资源分配方案,进行资源分配。该模块执行实施例1中的步骤s5所描述的方法,在此不再赘述。

本发明实施例提供的多业务共存的网络切片的资源分配系统,接受来自这两大类型业务的切片请求时的资源分配问题,将此问题解耦为两个凸的子问题,通过求解凸优化分别进行求解,基于这两个子问题的最优解,给出最优通信和计算资源分配方案进行资源分配。本发明有效地节省了在mec系统中部署网络切片的成本,保障了不同类型用户的服务质量要求,实现多业务共存。

实施例3

本发明实施例提供一种计算机设备,如图8所示,包括:至少一个处理器401,例如cpu(centralprocessingunit,中央处理器),至少一个通信接口403,存储器404,至少一个通信总线402。其中,通信总线402用于实现这些组件之间的连接通信。其中,通信接口403可以包括显示屏(display)、键盘(keyboard),可选通信接口403还可以包括标准的有线接口、无线接口。存储器404可以是高速ram存储器(ramdomaccessmemory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器404可选的还可以是至少一个位于远离前述处理器401的存储装置。其中处理器401可以执行实施例1的多业务共存的网络切片的资源分配方法。存储器404中存储一组程序代码,且处理器401调用存储器404中存储的程序代码,以用于执行实施例1的多业务共存的网络切片的资源分配方法。

其中,通信总线402可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。通信总线402可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器404可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固降硬盘(英文:solid-statedrive,缩写:ssd);存储器404还可以包括上述种类的存储器的组合。

其中,处理器401可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。

其中,处理器401还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。

可选地,存储器404还用于存储程序指令。处理器401可以调用程序指令,实现如本申请执行实施例1中的多业务共存的网络切片的资源分配方法。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机可执行指令,该计算机可执行指令可执行实施例1的多业务共存的网络切片的资源分配方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固降硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1