一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

移动网络中的切片保证的制作方法

2022-07-14 03:19:43 来源:中国专利 TAG:

移动网络中的切片保证
1.本技术要求于2019年11月27日提交的美国临时专利申请号62/940,887的权益,其全部内容通过引用结合于此。
技术领域
2.本公开涉及移动网络,并且更具体地,涉及在移动网络内实现的切片。


背景技术:

3.当今移动运营商面临的主要技术挑战之一是提供未来应用和服务所需的各种网络性能特征的能力。举几个例子,带宽、等待时间、分组丢失、安全性和可靠性在不同的服务之间会有很大的不同。机器人远程操作、大规模iot和自动驾驶汽车等新兴应用需要连接,但具有截然不同的特征。结合架构灵活性、软件可编程性、不同垂直领域(医疗、工厂、军事、公共安全等)的需求和各种类型的应用导致了产生5g移动网络中网络切片概念。网络切片提供了一种方便的方式来完全分割网络,以支持特定类型的服务或业务。此外,根据容量、覆盖范围、连接性、安全性和性能特征(录入,延迟)来优化每个切片。由于切片可以彼此隔离,就好像这些切片在控制平面和用户平面上物理分离一样,因此网络切片的用户体验将与在单独的网络上一样。
4.移动运营商域内的网络切片跨越网络节点、核心网络部件、传输网络和无线电接入网络(ran)部件上运行的软件应用。3gpp标准构建了可切片的5g基础设施,以在公共的单个物理网络上提供许多逻辑网络段(参见题为“telecommunication management;study on management and orchestration of network slicing for next generation network”的3gpp的tr28.801文档,)。控制平面(cp)和用户平面(up)分离的软件定义网络(sdn)和网络功能虚拟化(nfv)等技术是分割传统网络结构的关键因素。可定制和虚拟化的网络部件可以仅使用软件连接在一起,以提供适当的连接级别。
5.5g标准化工作已开始基于应用/服务类型定义特定切片及其服务级别协议(sla)。例如,用户设备(ue)现在可以使用控制消息中被称为网络切片选择辅助信息(nssai)的新字段来直接指定其期望的切片。nssai的子字段是用于指示切片类型的切片/服务类型(sst)。这些标准已经定义了最常用的网络切片类型,并保留了相应的标准化sst值(参见3gppts23.501)。例如,sst值1、2和3分别对应于增强型移动宽带(embb)、超可靠低延迟通信(urllc)和海量iot(miot)的切片类型。核心网络的接入和移动性管理功能(amf)检索用户订阅所允许的切片,并与核心网络的网络切片选择功能(nssf)交互,以选择用于该流量的适当网络切片实例。此外,3gpp规定了新切片管理功能,例如,网络切片管理功能(nsmf)和网络切片子网管理功能(nssmf),其唯一的作用是为用户/应用创建、管理和监控移动运营商网络内的切片实例。切片目录和所有特定于切片的服务级别协议(sla)都存储在nsmf内。与切片段/子网对应的特定sla存储在nssmf中。
6.sla分为合同(静态)sla和网络(动态)sla。静态sla仅定义了切片用户和运营商之间的法律和财务条款和条件,适用于切片的激活、操作、处罚和终止。这些sla不会随着网络
条件的变化而变化,因此保持不变。另一方面,网络sla主要定义服务质量(qos)要求。这些大致包括切片可用性/可靠性(服务正常运行时间占总时间的百分比)、切片吞吐量(每秒比特数)、分组延迟(以毫秒计的平均和最大分组延迟)、分组丢失(在定义的时间间隔内丢失的分组占总分组的百分比)、容量(每秒每km2比特数)等。这些网络切片sla都有很好的文档记录(参见3gppts22.261)。具有从带内或带外网络段收集的关键性能指标(kpi),用于衡量这些sla随时间的履行情况。网络监控是服务管理和协调(smo)系统的任务,并且在3gpp标准文档中有明确的定义。


技术实现要素:

7.总体地,描述了用于移动网络内的切片保证的技术。在网络切片的生命周期期间,从开始到结束,在移动网络中,尤其是在跟踪区域(ta)上的无线电接入网络(ran)侧,必须满足其服务级别协议(sla),其中,每个区域由多个小区形成,这些小区必须能够在时变分组流量下满足sla。在一些示例中,定义了称为切片保证功能(saf)的新控制网络功能及其到基站(例如,gnodeb)的接口,用于跨那些多个小区的小区切片资源分配的近实时(近rt)和非实时(非rt)协调,目的是满足区域内切片的ran特定sla。
8.例如,saf可首先确定目标ran特定切片关键性能指标(kpi),该指标必须在ta内针对每个切片实例及其相应的阈值进行监控,并且saf能够激活其控制的每个gnodeb内的相关性能管理(pm)作业。saf监控这些kpi并对照阈值进行检查,基于这些检查,saf可以重复地微调gnodeb的切片资源分配。当ta内的移动流量密度或特性随时间变化时,saf计算第1、第2和第3ran协议层中的任一层或多层的可用资源参数的新分布,并使用新接口向gnodeb发送重新配置命令。这样,saf可以促进跨区域和跨时间切片资源再分配的实际应用。saf可以从网络切片子网管理功能(nssmf)检索切片属性和每个切片的sla,当/如果资源重新配置不能满足sla,向负责方发送切片特定的通知,并且向gnodeb发送用于kpi监控的pm作业。
9.在一些示例中,一种方法包括:通过由装置执行的切片保证功能(saf)获得由服务于移动网络的跟踪区域的多个基站实现的多个切片中的第一切片的关键性能指标(kpi)值;由saf部分地基于第一切片的kpi值来确定第一切片的服务级别协议(sla)未得到满足;响应于该确定,由saf重新分配与多个切片中的任一个相关联的切片资源,以计算第一切片的新切片配置参数;以及由saf重新配置多个基站中的至少一个,以实现第一切片的新切片配置参数。
10.在一些示例中,一种用于移动网络的切片保证功能(saf)包括:切片性能收集器,包括一处理电路,并且被配置为获得多个切片中的第一切片的关键性能指标(kpi)值,该多个切片由服务于移动网络的跟踪区域的多个基站实现;切片优化器子系统,包括一处理电路,并且被配置为部分地基于第一切片的kpi值来确定第一切片的服务级别协议(sla)未得到满足,其中,该切片优化器子系统还被配置为响应于所该确定,重新分配与多个切片中的任一个相关联的切片资源,以计算第一切片的新切片配置参数;以及切片控制动作子系统,包括一处理电路,并且被配置为重新配置多个基站中的至少一个,以实现第一切片的新切片配置参数。
11.在一些示例中,一种移动网络包括:多个基站,包括相应的切片保证功能客户端;以及切片保证功能,包括处理电路,并且被配置为:获得多个切片中的第一切片的关键性能
指标(kpi)值,该多个切片由服务于移动网络的跟踪区域的多个基站实现;部分地基于第一切片的kpi值来确定第一切片的服务级别协议(sla)未得到满足;响应于该确定,重新分配与多个切片中的任一个相关联的切片资源,以计算第一切片的新切片配置参数;并且经由接口向一个切片保证功能客户端传送第一切片的新切片配置参数,以使一个切片保证功能客户端重新配置对应的基站,以实现第一切片的新切片配置参数。
12.在附图和以下说明中阐述本公开的一个或多个实例的细节。根据说明书和附图以及权利要求书,其他特征、目的和优点将变得显而易见。
附图说明
13.图1是示出示例性逻辑5g ran架构的框图。
14.图2是示出用于5g移动网络的分布式gnodeb架构的框图。
15.图3a是根据本公开的技术的示出跨两个切片的一种切片资源使用重新配置的框图。
16.图3b是根据本公开的技术的示出跨两个切片的另一种切片资源使用重新配置的框图。
17.图3c是根据本公开的技术的示出跨同一切片的两个gnodeb的一种切片资源使用重新配置的框图。
18.图3d是根据本公开的技术的示出跨同一切片的两个gnodeb的另一种切片资源使用重新配置的框图。
19.图4a为根据本公开的技术的示出具有用于近rt控制的saf、saf客户端和e2

接口的示例性系统的框图。
20.图4b是根据本公开的技术的示出具有用于非rt控制的saf、saf客户端和o1

接口的示例性系统的框图。
21.图5是根据本公开技术的saf的框图。
22.图6为根据本公开技术的配置启动kpi测量的示例性方法的流程图。
23.图7是根据本公开的技术的示出使用saf重新配置ran资源的示例性方法的流程图。
24.在整个说明书和附图中,相同的附图标记表示相同的元件。
具体实施方式
25.总体地,移动运营商的sla可基于每个切片进行定义,并包括从ue到移动网络出口点的路径。该出口点可以是目的地站点,也可以是公共互联网的网关功能。然而,即使在移动网络中,切片也包含许多段。该sla通常具有不同的部分,例如,
26.a)ran段(包括前传部件和中传部件两者)
27.b)传输段(也被称为回传)
28.c)核心网络段
29.这些段中的每一个都以不同的方式对sla做出贡献。例如,通过将所有所述段内的分组延迟相加来确定等待时间。类似地确定可用性和分组丢失,即,通过将所有段的贡献相加。相反,所有段的吞吐量和容量必须相同。根据切片sla,nsmf必须导出ran特定的切片sla
部分,将由系统根据本文描述的技术来控制该部分。ran特定的sla可以存储在nsmf或nssmf中,并可从其访问。
30.5g无线电接入网络具有分布式架构。基站被也称为gnodeb,分为可以部署在各种配置中的三个功能部件:中央单元(cu)、分布式单元(du)和无线电单元(ru)。cu执行上层协议处理。du执行低层协议处理。使用新定义的开放式f1接口,不同的du和cu供应商现在可以互操作。cu也被分为控制平面和用户平面功能,分别为cu-cp和cu-up。虽然cu-cp使用e1接口控制多个cu-up;但是cu-cp还使用f1-c接口控制其所有对向du。管理rf层的ru具有各种尺寸和形状的天线阵列。根据运营商和服务需求,gnodeb可以整体部署,即ru、du和cu驻留在小区站点内,或者这些功能可以跨站点分布,例如,ru和du可以驻留在小区站点中,而cu驻留在控制多个这些分布式du的边缘云站点中。由于du-cu接口更能容忍延迟,因此它们可以分开一定距离,但是如果接口对延迟更敏感,则ru和du更有可能并置在一起。实现方式之间的权衡取决于这些部件的流量要求和经济性。为简单起见,在本文档中,术语gnodeb或基站可以互换使用,并且不区分其分布式部件如何部署在小区站点内。
31.5g标准定义了包括多个跟踪区域的注册区域(ra)。跟踪区域的概念来自4g网络,而注册区域(ra)是5g中新定义的。每个跟踪区域(ta)包括多个小区。每个小区由小区id标识。用户设备(ue)被认为在任何时间点都在小区、ta和ra内。还允许ue支持小区/ta/ra基础设施必须支持的多达8个不同的网络切片。
32.首先,ue向amf注册,该amf向ue提供taid(tai),从而提供其所在的注册区域。用适用于整个跟踪区域的服务级别协议(sla)来描述切片。然而,跟踪区域包括多个小区,并且该区域的这些不同小区上的ue无线电接入网络条件和密度分布随时间而变化。在标准中没有定义关于如何确保在业务量变化时跨小区满足ran特定的切片sla的机制。此外,在端到端的基础上定义网络kpi,包括ran和核心网段。在一些示例中,这些技术包括导出ran特定的切片kpi对应物,以监控和验证这些ran特定的sla。
33.根据本公开的一些示例,开发了示例性切片保证功能(saf)和示例性方法,使得当区域中存在大量小区时,ran特定的sla随着时间和区域(例如,跟踪区域)而得到满足。saf直接或经由5g网络的服务管理和协调(smo)系统从所有gnodeb收集kpi,与每个sla部件的实现相关的阈值进行比较,并确定随着时间的推移每个ta的所有小区是否满足所有sla。如果不满足,则saf使用一种算法,通过计算跨多个切片的每个小区的切片资源的分布,来确定跨小区的无线电接入网络资源的重新分配比率。这样,saf在跟踪区域的小区上实现了动态无线电资源分配(drra)。
34.根据本公开的一些示例,本文所描述的用于确定再分配的算法可以(i)将其它切片未使用的切片资源重新分配给需要额外切片容量以满足同一gnodeb上的sla的那些切片,(ii)将较低优先级的切片正在使用的切片资源重新分配给具有较高优先级的切片,即使这两个切片都需要额外容量,以满足sla,和/或(iii)当需要额外容量,以满足sla时,通过将切片流量转移至其它gnodeb(或部件),在多个gnodeb上重新分配切片资源。根据实现方式的选择,所有这些动作可以近实时地执行,即不到1秒,或者非实时地执行,即超过1秒。不同的示例可以执行(i)、(ii)和(iii)的任意组合。
35.根据本公开的一些示例,切片保证功能(saf)与所有gnodeb(或其子部件)对接,以发送重新配置命令。这些命令由“saf客户端”接收,saf客户端是在每个gnodeb中实现的软
件子系统,以接收所述重新配置命令,并相应地能够激活gnodeb中的配置变化。
36.根据本公开的一些示例,saf被实现为现有技术中众所周知的ran智能控制器(ric)的子部件(也被称为ran边缘云控制器)。这样做,saf利用ric已经定义和实现的与smo和nsmf/nssmf的接口,来收集kpi、跟踪区域的ran特定的sla和警报通知。saf与每个gnodeb之间的接口被表示为e2 ,这是在ric与gnodeb之间定义的e2接口的扩展版本。在这个示例中,对gnodeb的控制是近实时的。
37.根据本公开的一些示例,saf被实现为smo的子部件。这样做,saf利用smo的内部nsmf/nssmf、用于kpi收集的性能管理功能以及用于警报通知的警报/故障管理功能。saf与每个gnodeb之间的接口被表示为o1 ,这是在smo与gnodeb之间定义的o1接口的扩展版本。在这个示例中,对gnodeb的控制可能是非实时的。
38.根据本公开的一些示例,在smo内实现saf的子部件(saf
smo
),在ric内实现另一子部件(saf
ric
),以确保协调对gnodeb的近rt和非rt控制。此外,将ric与smo之间的a1接口被扩展为a1 ,以支持saf的这两个子部件之间的通信。在这样一个更复杂的架构中,saf
smo
采用算法/方法(例如,使用人工智能/机器学习的算法/方法)来确定所需的控制,并将这些控制措施和策略传达给近实时执行这些措施和策略的saf
ric
(使用a1 )。saf可以根据具体情况在近实时和非实时中实现控制。在这个场景中,saf
smo
与gnodeb之间的接口是o1 ,而saf
ric
与gnodeb之间的接口是e2 。
39.5g ran支持物理层中的正交频分复用(ofdm),具有不同的数字(例如,不同的子载波间隔和循环前缀长度)和可适应的时间和频率帧结构,这意味着可选择的时隙持续时间和dl/ul传输方向的动态分配。此外,可以指示由同一小区服务的ue仅使用小区资源网格的子集来接收或发送。前述无线电参数在ran协议层中都是可调整的。此外,简单地通过改变例如时间和频率轴上的小区资源网格份额的分配,来实现无线电网络中的小区内的切片参数的重新配置。在协议栈的上层,通过对数据无线电承载(drb)的适当处理,例如,通过针对相应drb的特定调度规则和/或无线电协议栈配置以及对urllc类型流的立即调度,来满足切片sla。这些是示例性的gnodeb第1层、第2层和第3层参数,可以在每个小区内调整这些参数,以提供切片sla,其中一些参数是根据吞吐量、能效、延迟和可靠性等性能要求来定义的。定义这些要求,以评估每个切片的sla,sla需要在gnodeb协议层中进行适当的处理。在吞吐量需求的情况下,基于切片的物理资源块(prb)利用、链路自适应方案控制、调制和编码方案(mcs)级别以及传输块(tb)大小是一些示例性的可配置参数。同样,具有高能效要求的切片可以通过非连续接收(drx)配置进行调整。如前所述,节能ue可以配置有低带宽,以防止5g新无线电(nr)支持的耗能宽带操作。带宽部分(bwp)之间的切换简单地由从saf接收的策略指导。关于延迟要求,5gnr支持基于非时隙的调度和抢占式调度。如果bwp中资源块的利用率很高,则saf管理抢占策略,这将允许通过中断对其他延迟容忍或优先级较低的服务(例如,移动宽带)的资源分配来服务高优先级延迟敏感服务。为了支持切片的可靠性要求,引入了具有低频谱效率的可替代mcs表。基于切片的可靠性要求,saf管理下行和上行数据传输中的动态mcs表信令。与可靠性相关,分组数据汇聚协议(pdcp)可能被配置为生成重复的分组,这些分组被路由到不同的rlc实体。用于增加可靠性的另一种方法是将ue配置为在连续时隙中重复接收物理数据共享信道(pdsch)。使用重复的优点是减少了等待时间,因为基站不需要等待来自ue的harq确认,同时增加了成功接收的概率。上述每个参数都是参
数化并影响切片操作的切片参数的非穷举列表。切片参数在本文也可以被称为“切片配置参数”,因为saf可以配置移动网络的部件,来根据切片参数进行操作。
40.在一些示例中,saf通过与负责特定跟踪区域的网络切片子网管理功能(nssmf)通信,获得每个跟踪区域支持的切片数量和类型以及相关的ran特定的切片sla。当存在违规时,saf还向订阅的实体发送切片通知,例如,警告和警报,这些实体可以是nssmf和/或服务管理和协调(smo),这取决于运营商部署。saf进一步与smo通信,以便可以接收策略,这些策略将用于目标ran切片kpi推导。根据运营商的选择,nssmf和nsmf可以被实现为smo的部件,也可以作为单独的功能来部署。
41.saf的功能可被实现为(i)集成到ran智能控制器(ric)中,用于近rt(近rt)控制,(ii)集成到smo中,用于非rt控制(非rt),(iii)在smo和ric上集成(作为分离功能),用于近rt和非rt控制,或(iv)作为单独的虚拟或物理网络功能(vnf/pnf),该功能直接与ric和smo通信,根据具体情况可能用于近rt或非rt控制。用于上述(i)的朝向gnodeb的示例接口是e2接口的扩展版本,该版本当前被定义用于从gnodeb收集接近实时的信息(例如,ue基础和小区基础)以及用于提供增值服务。在一个示例中,将e2被扩展为发送重新配置命令,用e2 表示。用于上述(ii)的面向gnodeb的另一示例性接口是o1接口的扩展版本,该版本目前被定义用于与gnodeb的非实时交互。在一个示例中,将o1扩展为发送重新配置命令,用o1 表示。另一示例性接口是ric和smo之间的a1接口的扩展,用于在ric和smo内实现的saf的子部件之间发送命令,用a1 表示。此外,还可以在saf和saf客户端之间设计全新的接口,该接口不依赖于现有接口,例如,o1和e2。
42.使用例如来自gnodeb的带内和/或带外数据收集方法,在使用实际用户分组流或合成生成的分组流聚集的ran协议层1、2和3,收集关键性能指标(kpi)。这些kpi可以进一步分解为每个ru、du和cu部件以及中传和前传设施,以考虑与ran的这些特定子部件相关联的任何延迟、分组丢失或可用性。
43.可计算ran特定的切片资源再分配的saf的示例性算法通过使用资源“范围”的概念(例如,20%
±
5%,)来计算适应流量突发的再分配权重。这些范围仅允许产生非紧急情况的轻微sla违反事件,并且不需要任何ran切片资源调整。这样做,可以避免频繁地重新配置gnodeb。
44.电子装置(例如,gnodeb、upf用户平面功能、amf、控制器等)使用机器可读介质,例如,非暂时性机器可读介质(例如,机器可读存储介质,例如,磁盘;光盘;只读存储器;闪存装置;相变存储器)和暂时性机器可读传输介质(例如,电、光、声或其他形式的传播信号,例如,载波、红外信号)存储和传输(内部地和/或通过网络与其他电子装置通信)代码(由软件指令组成)和数据。此外,这种电子装置包括硬件,例如,耦合到一个或多个其他部件的一组一个或多个处理器,例如,一个或多个非暂时性机器可读存储介质(以存储代码和/或数据)和网络连接(以使用传播信号传输代码和/或数据),在一些情况下,包括用户输入/输出装置(例如,键盘、触摸屏和/或显示器)。该组处理器和其他部件的耦合通常是通过电子装置内的一个或多个互连(例如,总线和可能的桥)。因此,给定电子装置的非暂时性机器可读介质通常存储用于在该电子装置的一个或多个处理器上执行的指令。本公开的技术的示例性实例的一个或多个部分可以使用软件、固件和/或硬件的不同组合来实现。
45.如本文所用,网络装置(例如,基站、交换机、控制器或控制功能)是一件网络部件,
包括与网络的其他设备(例如,其他网络装置和终端系统)通信互连的硬件和软件。交换机提供到其他网络设备的网络连接,例如,展现出多层网络功能(例如,路由、第三层交换、桥接、vlan(虚拟lan)交换、第二层交换、服务质量和/或用户管理)的交换机、网关和路由器,和/或提供对来自多个应用服务(例如,数据、语音和视频)的流量的支持。
46.用户设备(ue)为用户装置,例如,手机、平板电脑、移动传感器、计算机或无线连接至移动网络的其他类型的设备。网络中的任何物理装置都有类型、位置、id/名称、媒体访问控制(mac)地址和互联网协议(ip)地址。此外,物理装置可以托管一组vnf,每个vnf由例如虚拟端口号和/或虚拟ip地址来标识。
47.注意,虽然说明书中的图示示例主要讨论了依赖于sdn和nfv的5g网络,但实现本文所述技术的示例也可适用于可切片的其他类型的网络(移动和非移动)。
48.图1示出了具有注册区域(ra)14的示例性无线电接入网络(ran)10,注册区域具有三个跟踪区域11、12和13。跟踪区域11具有小区101、102、103和104。跟踪区域12具有小区1111、1112、1113和1114。最后,跟踪区域13具有小区2111、2112、2113和2114。唯一的跟踪区域id(tai)标识每个跟踪区域。ra 14被定义为一组跟踪区域。唯一的小区id标识ta内的每个小区。
49.跟踪区域内的每个小区都有一个相关联的基站(gnodeb)。5g基站架构分布了构成基站的各种部件。如图2所示,中央单元(cu)、分布式单元(du)和无线电单元(ru)是基础部件。ru支持无线电接口,并为此携带天线阵列。gnodeb的大脑是cu,主要执行第3层操作,由cu-cp控制。cu-cp控制cu-up及其所有对向du。图中示出了具有三个对向du的单个cu:du#2具有三个ru(ru#1、#2和#3),其中,du#1和du#2具有集成的ru。根据小区要求和流量类型,gnodeb可以部署在各种配置中。
50.图3a、图3b、图3c和图3d示出了在具有两个小区站点(分别由gnodeb1和gnodeb2支持)和两个切片实例(切片1和切片2)的简单ta内,对比根据现有3gpp规范的切片资源利用和根据本公开的技术的切片资源重新配置的简图。最初为切片1和切片2配置的总吞吐量是每个片3mbps,在这个简单的示例中,这是在构成跟踪区域的gnodeb 1和gnodeb 2上配置的。
51.图3a示出了gnodeb 1上的切片1和切片2随时间变化而实现的切片吞吐量。我们注意到,虽然切片2的流量相对较低,但切片1的流量在时间t1和t2之间超过了配置的吞吐量。通过根据该示例执行跨时间资源配置,通过仅重新配置gnodeb 1的吞吐量参数,从切片2“借用”吞吐量,并将其转移到gnodeb 1上的切片1。
52.图3b示出了gnodeb 1上的切片1和切片2的在时间0实现的另一种切片吞吐量。虽然切片1和切片2的流量都很高,但切片1是优先级更高的切片。在时间t1和t2之间,两个切片的流量都超过了配置的吞吐量。通过根据该示例执行跨时间资源配置,通过仅重新配置gnodeb 1的吞吐量参数,从较低优先级的切片2借用吞吐量,并将其转移到gnodeb 1上的切片1。
53.图3c示出了gnodeb 1和gnodeb 2上的切片1随着时间变化而实现的切片吞吐量。我们注意到,虽然切片1的流量在gnodeb 2上相对较低,但超过了gnodeb 1中配置的吞吐量。通过根据本公开的技术执行跨区域资源配置,通过迫使gnodeb 1上的切片1的用户切换到gnodeb 2,从gnodeb 2借用吞吐量。例如,saf 400可以用不同的天线功率重新配置
gnodeb 1和/或gnodeb,或者改变gnodeb的负载平衡参数,以强制切换。
54.图3d示出了在gnodeb 1和gnodeb 2上的切片1随时间变化而实现的切片吞吐量的另一个实例。切片1的流量很高,超过了gnodeb 1和gnodeb 2上配置的吞吐量。通过根据该示例执行跨区域资源配置,从gnodeb 2借用吞吐量,来满足gnodeb 1上的过量切片1流量。尽管在gnodeb 2上仍未满足切片1的吞吐量sla,但这样做,在gnodeb 1上满足了。根据该示例,这些重新配置示出了如何将动态权重分配给跨区域的基站上以及跨时间的切片上的吞吐量分布。在图3a和图3b的gnodeb 1上,在时间t1和t2之间,将切片吞吐量的较高权重提供给切片1(多25%)。类似地,在图3d中,与切片1的gnodeb 2相比,给gnodeb 1吞吐量提供更高的权重(多25%)。这样做,可以提高跨时间和每个区域切片吞吐量。
55.设i={1,2

n}表示ta中的切片组,c={1,2

m}表示ta中的小区组。对于每个切片i∈i,设di指示sla中指示的每个ue的保证数据速率要求,设集合ui是从切片i接收服务的ue。在这种情况下,ru指示ueu∈ui的经历数据速率。
56.因此,下面的表达式是示例性能指示符,该指示符示出了切片i∈i中的ue是否达到切片特定的保证数据速率要求。
[0057][0058]
其中,xu是ue u∈ui的归一化速率,在0和1之间界定该速率。
[0059][0060]
saf使用该表达式的结果来更新ran特定参数,这直接影响ue速率。如前所述,每个切片的prb分配是用于吞吐量要求的一个参数。设指示分配给切片i∈i和小区j∈c的prb的百分比。因此,
[0061][0062]
ta内的不同切片以及形成ta的多个小区上的prb分布可以用矩阵来表示,以便更好地理解跨区域和跨时间重新配置的结果。列表示ta中不同类型的切片,而行表示ta中可配置的小区/gnodeb。在示例性场景中,假设ta中有四个切片(i1、i2、i3和i4)和三个小区(c1、c2和c3)。切片3是“高优先级”切片(从一个或多个sla的角度来看)。在时间t=t0的资源分配百分比如下所示。注意,每个小区总资源跨所有切片必须为1:
[0063][0064]
在时间t=t1,在小区c1中,切片3的流量显著增加。saf检查是否满足切片3中每个ue的保证吞吐量。此外,saf检查无线电资源利用和切片的负载,例如,在先前时间间隔中用于数据业务的prb的平均数量。根据本公开的技术的示例,从i1和i2借用c1资源,并将其转移
到i3上,从而向切片3提供更高百分比的使用。
[0065][0066]
saf的优化算法在每个观察周期内计算每个小区和每个切片的资源分配配置参数。注意,saf优化算法可以使用简单的启发式算法,其中许多算法在现有技术中是已知的,或者使用人工智能(ai)(例如,深度学习)的复杂机器学习技术,该技术随着时间的推移学习和改进切片流量对各种资源分配动作的响应。
[0067]
图4a示出了具有许多小区站点的跟踪区域420,该小区站点:gnodeb422a、422b、422c

422n。还示出了gnodeb 422a的分布式部件。这些是cu-cp 452a、cu-up 432a和du 442a-k。cu-cp 452a使用e1接口控制cu-up 432a,并使用f1-c接口控制du 442a。用于实现本公开的技术的示例部件可以包括:(i)saf 400,基于ran特定的sla和所收集的kpi跨时间和区域对资源重新分配做出决定,并控制所有所述基站,(ii)saf400与所有gnodeb之间的接口、e2

接口,以及(iii)saf客户端451a、451b

451n,通过e2

接口接收重新配置命令,并且在一些情况下能够以近rt执行。
[0068]
saf 400通过ric 410从网络切片子网管理功能(nssmf)404获取跟踪区域内支持的每个切片类型以及与每个切片相关的sla。假设nssmf 404从nsmf 406获得ran特定的切片sla目录和特定sla部件信息。
[0069]
saf 400使用e2

接口从所有基站收集或使用a1接口458经由smo408直接收集与切片sla相关的近实时性能数据。当使用相同的接口不能满足切片sla时,smo 408从saf 400接收诸如警告和报警等通知。
[0070]
图4b示出了saf 400的另一示例,其中,saf是smo(而非ric)的一个部件。在这个场景中,用于向gnodeb重新配置的接口是扩展的o1接口,用o1

表示。因为o1是为非rt操作设计的,所以这个示例的结果可能是gnodeb的重新配置不太频繁。尽管没有在单独的图中示出,但是人们可以容易地将图4a和图4b叠加,以得出又一替代配置,其中,saf的一些部件在ric中(如图4a所示),而其他部件在smo中(如图4b所示),这可能需要在ric和smo之间的a1接口中扩展,以支持saf内部的消息传递。这个接口称为a1

,根据saf在这两个系统上的功能划分,具有不同的功能。本公开涵盖了实现方式中的这种变化。
[0071]
在一些情况下,saf 400可应用人工智能或使用历史kpi训练的其他机器学习模型,来预测切片的可能故障,以满足相应sla。响应于基于最近的kpi识别即将到来的可能故障,saf 400可以在预测的故障时间之前重新分配切片资源,并重新配置enodeb,以避免故障。
[0072]
图5是根据saf的一些示例的saf 400的高级框图。切片目录和切片sla数据库505由从nssmf收集的信息填充。从基站收集测量值的切片性能收集器503填充实时(rt)ran切片kpi数据库506。切片参数nrt数据库507随着时间的变化而存储分配给ta中每个基站的所有确定的切片参数。跨时间和区域的切片优化器子系统500计算权重,以将ta的切片sla配置分配给每个基站配置。切片控制动作子系统501将权重映射到适当的基站控制动作中,并将这些动作发送到基站422a...n上。saf与saf客户端之间的接口支持简单的示例性消息,
例如:
[0073]
·
《reconfigrequest{id}{component id}{time stamp}{param:value}{param:value}

{param:value}》:saf使用新参数值重新配置资源的请求。
[0074]
·
《fallbacktodefault{component id}{time stamp}》:恢复到其原始/默认的切片配置的请求。
[0075]
·
《reconfigresponsesuccess{param:value1}{param:value1}

{param:value1}{component id}{time stamp}》:gnodeb对saf成功实现重新配置的响应
[0076]
·
《reconfigresponsefailure{param:value1}{param:value1}

{param:value1}{component id}{time stamp}》:gnodeb对未能实现所请求的重新配置的响应
[0077]
如果切片sla未得到满足,则切片通知子系统502准备报警或警告,发送至smo 408的报警管理子功能。一旦获得切片目录和切片sla,子系统516就确定每个ta ran特定的切片kpi及其目标和阈值。子系统515生成将由每个gnodeb执行的性能管理作业(任务),以便收集和报告切片kpi,以供saf 400消耗。
[0078]
图6和图7示出了实现本公开技术的示例性方法或步骤。在图6中的步骤601,saf 400从nssmf 603收集ta支持的所有切片类型和相关联的sla。在步骤611中,saf 400导出切片kpi、其目标值和阈值。此后,在步骤671中,saf 400生成每个gnodeb必须执行的pm作业,以用于切片特定的kpi监控。最后,在步骤681,ric 410将所需的kpi传送给跟踪区域中的每个gnodeb,并开始从每个gnodeb收集kpi,以供saf 400消耗。
[0079]
在图7中的时间t,saf 400在步骤602中从所有基站收集与每个切片相关的kpi。在复选框604中,saf 400首先进行检查,以确定对于切片内的每个流是否ta的切片sla是否得到满足。对所有切片执行该检查和随后的步骤,这可以迭代地或并行地完成。如果对复选框604的回答为是,则saf 400在步骤611中等待,直到下一个时间间隔(t 1),以重复该过程。
[0080]
在一些示例中,saf 400可选地(如609的虚线所示)确定是否应执行基于预测的sla调整(步骤609)。如果不执行,则在步骤611中,saf400等待,直到下一个时间间隔(t 1),以对该切片重复该过程。如果要执行基于预测的sla调整(步骤609的“是”分支),则saf 400执行步骤618,在这些示例中,该步骤包括通过应用预测技术来重新优化切片参数,该预测技术用于预测切片的可能故障,以满足相应的sla,例如,上述那些。例如,saf 400可以预测对应切片的一个sla未得到满足,并且作为响应,抢先重新分配切片资源,以计算该切片的新切片配置参数。saf400然后可以重新配置基站,以实现该切片的新切片配置参数。
[0081]
然而,如果某些切片sla未得到满足(604的“否”分支),则saf 400检查,以在复选框605中确定时间段t内ta的总切片sla是否得到满足。如果不满足,则在步骤621中向smo发出警报。否则,在步骤618中,saf 400在一个或多个基站上重新分配切片资源。该步骤可以由跨时间和跨区域的切片优化器子系统500执行,该子系统计算新切片资源参数,当使用saf 400计算的切片配置参数将其配置到gnodeb中时,这些参数将根据重新分配实现切片资源参数。在步骤622中,saf 400检查,以确定是否存在重新分配的可行解决方案,使得所有切片都能够满足其相关联的sla。如果不满足,则在步骤621中,saf 400向smo中的警报管理发送警报。否则,在步骤642中,saf 400向至少一个基站发送新切片配置参数,以实现为切片计算的新切片资源。一个或多个基站的cu-cp、cu-up或du中的任一个可以接收新切片配置参数,用于重新配置一个或多个基站。
[0082]
缩写
[0083]
5g:第五代移动无线通信系统
[0084]
amf:接入和移动功能
[0085]
cp:控制平面
[0086]
cu:中央单元
[0087]
du:分布式单元
[0088]
gnodeb:基站
[0089]
iot:物联网
[0090]
ip:互联网协议
[0091]
kpi:关键性能指标
[0092]
nrf:网络知识库功能
[0093]
nssai:网络切片选择辅助信息
[0094]
nsmf:网络切片管理功能
[0095]
nssmf:网络切片子网管理功能
[0096]
pm:性能管理
[0097]
ra:注册区域
[0098]
ru:无线电单元
[0099]
qos:服务质量
[0100]
ran:无线电接入网络
[0101]
ric:ran智能控制器
[0102]
sdn:软件定义网络
[0103]
sla:服务级别协议
[0104]
smo:服务管理和协调
[0105]
sst:切片服务类型
[0106]
ta:跟踪区域
[0107]
ue:用户设备
[0108]
up:用户平面
[0109]
vnf:虚拟化网络功能
[0110]
计算机可执行指令包括例如使通用计算机、专用计算机或专用处理装置执行特定功能或功能组的指令和数据。计算机可执行指令还包括由独立或网络环境中的计算机执行的程序模块。通常,程序模块包括执行特定的任务或实现特定的抽象数据类型的专用处理器设计中固有的例程、程序、部件、数据结构、对象和功能等。计算机可执行指令、相关数据结构和程序模块表示用于执行本文公开的方法的步骤的程序代码装置的示例。这种可执行指令或相关数据结构的特定序列表示用于实现这些步骤中描述的功能的相应动作的示例。
[0111]
适于执行计算机程序的处理器包括例如通用和专用微处理器以及任何类型的数字计算机的任一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或这两者接收指令和数据。计算机的基本元件是用于进行或执行指令的处理器和用于存储指令和数据的一个或多个存储装置。通常,计算机还将包括一个或多个用于存储数据的大容量存储装置(例如,磁盘、磁光盘或光盘),或可操作地耦合到,以从该大容量存储装置接收数据
或向其传送数据或两者兼有。
[0112]
在本说明书中,术语“软件”旨在包括驻留在只读存储器中的固件或存储在磁性存储器或闪存中的应用程序,例如,可读入存储器中以由处理器进行处理的固态驱动器。此外,在一些实现方式中,多种软件技术可以被实现为较大程序的子部分,同时保持不同的软件技术。在一些实现方式中,多种软件技术也可以被实现为单独的程序。最后,共同实现本文描述的软件技术的独立程序的任何组合都在主题技术的范围内。在一些实现方式中,当安装软件程序,以在一个或多个电子系统上运行时,这些软件程序定义了一个或多个特定的机器实现方式,这些机器实现方式执行并进行软件程序的操作。
[0113]
计算机程序(也被称为程序、软件、软件应用、脚本或代码)可采用任何形式的编程语言编写,包括编译或解释语言、声明或程序语言,并可采用任何形式部署,包括作为独立程序或模块、部件、子程序、对象或适用于计算环境的其他单元。计算机程序可以但不需要对应于文件系统中的文件。程序可以存储在保存其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本),存储在专用于所讨论的程序的单个文件中,或者存储在多个协作文件中(例如,存储一个或多个模块、子程序或代码部分的文件)。计算机程序可以被部署为在一台计算机或位于一个站点或分布在多个站点并通过通信网络互连的多台计算机上执行。
[0114]
上述功能可在数字电子电路、计算机软件、固件或硬件中实现。这些技术可以使用一个或多个计算机程序产品来实现。可编程处理器和计算机可以包括在移动装置中或者被封装为移动装置。这些过程和逻辑流程可以由一个或多个可编程处理器以及一个或多个可编程逻辑电路或处理电路来执行。通用和专用计算装置和存储装置可以通过通信网络互连。
[0115]
一些实现方式包括电子部件,例如,微处理器、存储器和内存,其将计算机程序指令存储在机器可读或计算机可读介质中(也称为计算机可读存储介质、机器可读介质或机器可读存储介质)。这种计算机可读介质的一些示例包括ram、rom、只读光盘(cd-rom)、可记录光盘(cd-r)、可重写光盘(cd-rw)、只读数字通用光盘(例如,dvd-rom、双层dvd-rom)、各种可记录/可重写dvd(例如,dvd-ram、dvd-rw、dvd rw等)、闪存(例如,sd卡、迷你sd卡、微型sd卡等)、磁性或固态硬盘驱动器、只读和可记录光盘、超密度光盘、任何其他光学或磁性介质以及软盘。计算机可读介质可以存储可由至少一个处理单元执行的计算机程序,并且包括用于执行各种操作的指令集。计算机程序或计算机代码的示例包括例如由编译器产生的机器代码以及包括由计算机、电子部件或微处理器使用解释器执行的高级代码的文件。
[0116]
虽然上述讨论主要涉及执行软件的微处理器或多核处理器,但一些实现方式由一个或多个集成电路执行,例如,专用集成电路(asic)或现场可编程门阵列(fpga)。在一些实现方式中,这种集成电路执行存储在电路本身上的指令。
[0117]
本说明书和本技术的任何权利要求中使用的术语“计算机可读介质”和“多个计算机可读介质”完全限于以计算机可读的形式存储信息的有形物理对象。这些术语不包括任何无线信号、有线下载信号和任何其他短暂信号。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献