CN113711639A - 用于通信网络定制的***和方法 - Google Patents
用于通信网络定制的***和方法 Download PDFInfo
- Publication number
- CN113711639A CN113711639A CN202080028409.8A CN202080028409A CN113711639A CN 113711639 A CN113711639 A CN 113711639A CN 202080028409 A CN202080028409 A CN 202080028409A CN 113711639 A CN113711639 A CN 113711639A
- Authority
- CN
- China
- Prior art keywords
- network
- available
- communication
- topology
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/722—Admission control; Resource allocation using reservation actions during connection setup at the destination endpoint, e.g. reservation of terminal resources or buffer space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/783—Distributed allocation of resources, e.g. bandwidth brokers
- H04L47/787—Bandwidth trade among domains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/006—Quality of the received signal, e.g. BER, SNR, water filling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
提供了用于识别可用的基础设施网络拓扑的***和方法,所述可用的基础设施网络拓扑由通信网络的一组可用网络链路和一组可用网络节点组成。在所述***和方法中,所述通信网络的网络节点用于向所述通信网络的一组网络链路互连的多个网络节点发送学习调度。所述网络节点根据发送到所述网络节点的所述学习调度,从所述多个网络节点中的每个网络节点接收通信节点记录,所述通信节点记录包括所述网络节点观察到的网络性能观察结果。根据所述接收到的通信节点记录,所述网络节点从所述一组网络链路中识别一组可用网络链路以及与所述一组可用网络链路对应的所述一组可用网络节点。
Description
相关申请案交叉引用
本申请要求于2020年4月3日提交的第16/839,823号、发明名称为“用于通信网络定制的***和方法(Systems and Methods for Communication NetworkCustomization)”的美国非临时专利申请的优先权,该在先申请要求于2019年4月12日提交的第62/833,365号、发明名称为“用于通信网络定制的***和方法(Systems and Methodsfor Communication Network Customization)”的美国临时专利申请的优先权,其内容通过引用并入本文。
技术领域
本发明大体上属于通信网络领域,特定实施例或方面涉及通信网络的定制以满足业务需求。
背景技术
提出下一代通信网络具有基于网络功能虚拟化的灵活体系架构,这些网络功能可以在网络硬件基础设施中分布和动态修改。网络切片的概念是在下一代网络中实例化的逻辑虚拟网络,可以为访问网络切片的个人客户或电子设备灵活提供服务和计费级别。
垂直/行业客户可能会成为未来通信网络的独立客户实体,而不是无线网络提供商目前采用的最终用户模式。这些垂直/行业客户可以包括工厂、农场、智慧城市、移动医院、公共事业提供商、移动和固定服务提供商等。此类客户的主要特征可以包括以下部分或全部属性:多个电子设备连接的共同所有权;多个电子设备连接的共同责任;已知服务级别通信要求和网络拓扑;可预测的流量模式;可预测的移动路径;在有或没有网络运营商/供应商/等的支持下部署一个或多个专用基础设施网络的期望和能力。
例如,公共事业服务提供商可以为其每个客户提供部署在其家中或企业中的智能电表,以跟踪公共事业消耗,提供公共事业服务指标或两者兼而有之。智能电表可以包括具有通信功能的电子设备,以连接到通信网络(有线或无线),从而自动向公共事业提供商反馈公共事业信息,该公共事业信息可以包括公共事业消耗指标、公共事业服务指标或两者。在某些情况下,公共事业服务提供商还可以包括与公共事业提供商固定基础设施交换公共事业信息的移动电子设备。公共事业服务提供商拥有建立在运营商网络上的虚拟网络有利于灵活、高效和经济地支持公共事业提供商的通信需求。
通常,需要通信网络定制,从而提供可以自动部署、自动操作、自动维护或其组合的网络。
因此,可能需要用于定制通信网络的***和方法,以满足不受现有技术的一个或多个限制影响的服务需求。
该背景信息旨在提供可能与本发明相关的信息。不必有意承认,也不应该解释任何前述信息构成针对本发明的现有技术。
发明内容
在实施例中,提供了用于定制虚拟网络的***和方法,包括学习可用的基础设施网络拓扑和确定可用的基础设施网络,以及为待支持的每种类型的服务设计一个或多个基于服务的切片/虚拟网络。例如,这些实施例可以包括设计和配置基础设施网络拓扑和需要访问服务的每个通信方(网络节点、基础设施网络节点上的(固定和/或移动)电子设备和电子设备)的发送(Transmission,Tx)/接收(Receiving,Rx)调度要求。在一些实施例中,定制可以执行一次,然后虚拟网络作为固定的定制网络运行。在一些实施例中,定制可以动态执行,然后虚拟网络作为动态定制网络运行,该虚拟网络在运行期间分配和修改资源,以使网络性能与该虚拟网络的当前服务需求相匹配。这些***和方法提供了一种方案,该方案增加了在现有基础设施网络上按需部署虚拟网络的灵活性,以支持不断变化的客户需求,或可预测地变化的客户需求。
在一个实施例中,提供了一种用于识别可用的基础设施网络拓扑的方法,所述可用的基础设施网络拓扑由通信网络的一组可用网络链路和一组可用网络节点组成。该方法可以由通信网络的网络节点(例如基础设施网络学习控制器)执行。该方法包括向由通信网络的一组网络链路互连的多个网络节点发送学习调度。该方法包括根据发送到所述网络节点的所述学习调度,从所述多个网络节点中的每个网络节点接收通信节点记录,所述通信节点记录包括所述网络节点观察到的网络性能观察结果。该方法包括根据所述接收到的通信节点记录,从所述一组网络链路中识别一组可用网络链路(例如,提供一组可用网络链路的标识),以及识别与所述一组可用网络链路对应的所述一组可用网络节点。学习调度可以指示多个网络节点执行指定的通信操作,并根据通信操作记录网络性能操作。
在一些方面,所述学习调度还包括所述多个网络节点中的每个网络节点向所述通信节点发送通信节点记录的更新调度,所述方法还可以包括:根据所述对应的更新调度,从所述多个网络节点中的每一个网络节点接收所述网络节点的通信记录。
在一些方面,该方法还可以包括,所述网络节点或其它网络节点(例如切片定制控制器):根据服务级别拓扑和所述可用的基础设施网络拓扑确定定制网络切片拓扑。所述服务级别拓扑可以由客户定义。所述服务级别拓扑可以定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
在一些方面,该方法还可以包括,所述网络节点或其它网络节点(例如基础设施网络定制管理器):根据所述确定的定制网络切片拓扑配置所述一组可用网络节点。配置可以在部署服务之前执行,并且通常仅限于配置节点的子集。所述配置可以包括指示节点的子集根据固定资源分配进行通信,其中,该固定资源分配包括固定通信调度,该固定通信调度传送到节点,然后由节点使用,通常用于多路通信。
此外,网络节点可以包括一个或多个用于执行本发明实施例中方法的步骤的模块或单元。例如,所述步骤包括:在所述一组可用网络节点被配置之后,从所述多个网络节点中的每个网络节点接收至少一个其它通信节点记录,所述至少一个其它通信节点记录包括所述网络节点观察到的网络性能观察结果;根据所述至少一个其它通信记录评估所述一组网络链路。在一些方面,所述至少一个其它通信节点记录是根据所述学习调度接收的。在一些方面,所述至少一个其它通信节点记录是根据所述网络节点先前发送到所述一组网络节点的请求接收的。在一些方面,所述网络节点还可以执行以下步骤:根据所述至少一个其它通信记录,改变所述一组可用网络链路或确定的网络切片拓扑中的至少一个。
在一些实施例中,提供了网络功能或设备,例如基础设施网络学习控制器(例如,在网络节点上操作)。所述网络功能或设备包括:网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;处理器;以及用于存储指令的非瞬时性存储器。当所述处理器执行所述指令时,所述指令使所述网络功能配置为识别由所述通信网络的一组可用网络链路和一组可用网络节点组成的可用的基础设施网络拓扑。所述网络功能或设备用于:向由所述通信网络的一组网络链路互连的多个网络节点发送学习调度;根据发送到所述网络节点的所述学习调度,从所述多个网络节点中的每个网络节点接收通信节点记录,所述通信节点记录包括所述网络节点观察到的网络性能观察结果;根据所述接收到的通信节点记录,从所述一组网络链路中识别一组可用网络链路,并识别与所述一组可用网络链路对应的所述一组可用网络节点。学习调度可以指示多个网络节点执行指定的通信操作,并根据所述通信操作记录网络性能观察结果。
在一些方面,所述学习调度还包括所述多个网络节点中的每个网络节点向所述通信节点发送通信节点记录的更新调度,其中,所述网络节点还用于:根据所述对应的更新调度,从所述多个网络节点中的每个网络节点接收所述网络节点的通信记录。
在一些方面,所述网络功能或设备,或其它关联的网络功能或设备(例如切片定制控制器)还用于:根据服务级别拓扑和所述可用的基础设施网络拓扑确定定制网络切片拓扑。
在一些方面,所述网络功能或设备,或其它关联的网络功能或设备(例如基础设施网络定制管理器)还用于:根据所述确定的网络切片拓扑配置所述一组可用网络节点。在一些方面,所述网络功能还用于:在所述一组可用网络节点被配置之后,从所述多个网络节点中的每个网络节点接收至少一个其它通信节点记录,所述至少一个其它通信节点记录包括所述网络节点观察到的网络性能观察结果;根据所述至少一个其它通信记录评估所述一组网络链路。所述至少一个其它通信节点记录可以根据所述网络节点先前发送到所述一组网络节点的请求接收。所述至少一个其它通信节点记录可以根据所述学习调度接收。
在一些方面,所述网络功能还可以用于:根据所述至少一个其它通信记录,改变所述一组可用网络链路或确定的网络切片拓扑中的至少一个。
在一些方面,所述一组可用网络链路是通过根据该网络链路的预定性能需求集合评估(例如由网络功能评估)与每个网络链路对应的通信节点记录来识别的。
在一些方面,预定的性能需求包括该网络链路的信噪比(signal-to-noiseratio,SNR)阈值。
根据一个实施例,提供了一种用于定义待使用由通信网络的一组网络链路互连的多个网络节点建立的定制网络切片拓扑的方法。该方法可以由通信网络的切片定制控制器或关联的网络功能执行。该方法包括:接收客户定义的服务级别拓扑,所述客户定义的服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求。该方法包括:接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的。该方法包括:发送所述定制网络切片拓扑的指示,所述定制网络切片拓扑是根据所述客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定的,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
根据一个实施例,提供了一种用于配置通信网络以提供服务的方法。该通信网络包括由该通信网络的一组网络链路互连的多个网络节点。该方法可以由通信网络的基础设施网络定制管理器或关联的网络功能执行。该方法包括:接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的。该方法包括:接收定制网络切片拓扑,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以传送所述服务的网络节点和互连。该方法包括:在部署所述服务之前,向属于所述一组可用网络节点的节点子集发送指令,所述指令配置所述节点子集以根据包括固定通信调度的固定资源分配进行通信。设置节点子集和固定资源分配,以便它们足以根据定制的网络切片拓扑提供服务。
根据一个实施例,提供了一种基础设施网络学习控制器,包括:网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;处理器;以及用于存储指令的非瞬时性存储器。当所述处理器执行所述指令时,所述指令使所述基础设施网络学习控制器配置为识别由所述通信网络的一组可用网络链路和一组可用网络节点组成的可用的基础设施网络拓扑。所述基础设施网络学习控制器用于:向由所述通信网络的一组网络链路互连的多个网络节点发送学习调度,其中,所述学习调度指示所述多个网络节点执行指定的通信操作,并根据所述通信操作记录网络性能观察结果。所述控制器还用于:根据发送到所述节点的所述学习调度,从所述多个网络节点中的每个节点接收相应的通信节点记录,所述通信节点记录包括所述节点观察到的所述网络性能观察结果。所述控制器还用于:根据所述接收到的通信节点记录,从所述一组网络链路中识别所述一组可用网络链路。所述控制器还用于:识别与所述一组可用网络链路对应的所述一组可用网络节点。
根据一个实施例,提供了一种切片定制控制器,包括:网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;处理器;以及用于存储指令的非瞬时性存储器。当所述处理器执行所述指令时,所述指令使所述切片定制控制器配置为定义待使用由通信网络的一组网络链路互连的多个网络节点建立的定制网络切片拓扑。该切片定制控制器用于:接收客户定义的服务级别拓扑,所述客户定义的服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求。该控制器还用于接收可用的基础设施网络拓扑的指示。该拓扑包括一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路。所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的。该控制器还用于:发送所述定制网络切片拓扑的指示,所述定制网络切片拓扑是根据所述客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定的,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
根据一个实施例,提供了一种基础设施定制管理器,包括:网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;处理器;以及用于存储指令的非瞬时性存储器。当所述处理器执行所述指令时,所述指令使所述基础设施定制管理器配置为配置通信网络以提供服务。该通信网络包括由该通信网络的一组网络链路互连的多个网络节点。所述基础设施定制管理器用于:接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成。所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的。该管理器用于:接收定制网络切片拓扑,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以传送所述服务的网络节点和互连。该管理器用于:在部署所述服务之前,向属于所述一组可用网络节点的节点子集发送指令。所述指令配置所述节点子集以根据包括固定通信调度的固定资源分配进行通信。节点子集和固定资源分配足以根据定制的网络切片拓扑提供服务。
需要说明的是,在一些实施例中,多个网络节点、功能或设备可以在根据本发明实施例提供的***中一起操作。例如,可以提供一种***,包括基础设施网络学习控制器、切片定制功能和基础设施网络定制管理器中的两个或多个。
上文结合本发明的各方面描述了实施例,这些实施例可以基于这些方面实现。本领域技术人员将理解,实施例可以结合描述这些实施例的方面来实现,但也可以与该方面的其它实施例一起实现。当实施例相互排斥或彼此不兼容时,对于本领域技术人员将是显而易见的。一些实施例可以结合一个方面进行描述,但也可以适用于其它方面,这对本领域技术人员而言是显而易见的。
附图说明
结合附图,通过以下详细描述,本发明的进一步特征和优点将变得显而易见,在附图中:
图1是计算和通信环境50内的电子设备52的框图,该电子设备52可用于实现本发明的代表性实施例提供的设备和方法;
图2是示出用于定制通信网络的方法的实施例的流程图;
图3示出了本发明的实施例提供的可用的基础设施网络拓扑学习调度和观察报告调度,用于定制通信网络;
图4示出了本发明的实施例提供的用于报告通信节点记录的方法,该通信节点记录指示该网络节点可接触的可用通信元件;
图5示出了本发明的实施例提供的,用于根据预配置的可接受信噪比(signal-to-noise ratio,SNR)标准和每个报告节点的接收到的通信节点记录学习可用的基础设施网络拓扑的方法;
图6A示出了本发明的用例示例性实施例,假设固定节点/设备和确定性流量;
图6B示出了本发明的另一个用例示例性实施例;
图7示出了本发明的用例示例性实施例,假设固定节点/设备和具有不可预测移动路径和流量模式的移动设备的组合;
图8示出了本发明的用例示例性实施例,假设固定节点/设备和可预测的流量模式;
图9示出了根据本发明的实施例,根据可用的基础设施网络拓扑和为待支持的服务定义的服务级别拓扑,确定一个或多个定制网络切片;
图10示出了根据本发明的实施例,根据可用的基础设施网络拓扑和设计的服务定制切片确定定制的基础设施网络;
图11示出了本发明的实施例提供的对组合固定和移动布局的学习;
图12示出了本发明的实施例提供的定义服务定制网络切片的示例性用例;
图13示出了本发明的实施例提供的示例性用例,在该示例性用例中,根据服务定制网络切片和可用的基础设施网络拓扑分配和配置定制的基础设施网络。
具体实施方式
在实施例中,***和方法提供了一种方案,该方案利用通信网络使用中的可预测性特征和简化网络操作的需求。在实施例中,这些***和方法提供了一种方案,该方案利用了在现有基础设施网络上按需部署虚拟网络的灵活性,以支持不断变化的客户需求,或可预测地变化的客户需求。在实施例中,这些***和方法提供了一种方案,该方案集成了虚拟网络的传统控制平面和管理平面功能以简化虚拟网络的运营管理。
图1是在计算和通信环境50内示出的电子设备(electronic device,ED)52的框图,该电子设备52可用于实现本文公开的设备和方法。电子设备可以通过编程来配置,以实现本文描述的各种功能和操作。在一些实施例中,电子设备可以是通信网络基础设施的元件,如基站(例如,NodeB、增强型Node B(enhanced Node B,eNodeB)、下一代NodeB(有时称为gNodeB或gNB))、归属用户服务器(home subscriber server,HSS)、网关(gateway,GW)(如分组网关(packet gateway,PGW)或服务网关(serving gateway,SGW))或演进型分组核心(evolved packet core,EPC)网络中的各种其它节点或功能。在其它实施例中,电子设备可以是通过无线接口连接到网络基础设施的设备,例如移动电话、智能手机或其它可被归类为用户设备(user equipment,UE)的此类设备。在一些实施例中,ED 52可以是机器类通信(machine type communications,MTC)设备(也称为机器到机器(machine-to-machine,m2m)设备),或尽管不向用户提供直接服务,但可以被归类为UE的其它这类设备。在一些参考文献中,ED也可以称为移动设备,该术语旨在反映连接到移动网络的设备,而不管设备本身是为移动性设计的还是能够移动的。特定设备可使用所示出的所有组件或仅使用所述组件的子集,且设备之间的集成程度可能不同。此外,设备可以包括组件的多个实例,例如多个处理器、存储器、发射器、接收器等。电子设备52通常包括处理器54,例如中央处理单元(central processing unit,CPU),并且还可以包括专用处理器,例如图形处理单元(graphics processing unit,GPU)或其它这类处理器、存储器56、网络接口58和用于连接ED 52的各组件的总线60。ED 52还可以可选地包括如大容量存储设备62、视频适配器64和I/O接口68(虚线所示)等组件。
存储器56可以包括处理器54可读取的任何类型的非瞬时性***存储器,例如静态随机存取存储器(static random access memory,SRAM)、动态随机存取存储器(dynamicrandom access memory,DRAM)、同步DRAM(synchronous DRAM,SDRAM)、只读存储器(read-only memory,ROM)或其组合。在一个实施例中,存储器56可以包括一种以上类型的存储器,例如在开机时使用的ROM以及在执行程序时使用的存储程序和数据的DRAM。总线60可以是任何类型的几种总线架构中的一种或多种,包括存储器总线或存储器控制器、外设总线或视频总线。
电子设备52还可以包括一个或多个网络接口58,该一个或多个网络接口58可以包括有线网络接口和无线网络接口中的至少一种。如图1所示,网络接口58可以包括用于连接到网络74的有线网络接口,也可以包括用于通过无线链路连接到其它设备的无线接入网络接口72。当ED 52是网络基础设施时,对于作为核心网(core network,CN)的元件而不是在无线边缘处的元件(例如eNB)的节点或功能,可以省略无线接入网络接口72。当ED52是网络的无线边缘处的基础设施时,有线和无线网络接口都可以包括。当ED 52是无线连接的设备,例如用户设备时,无线接入网络接口72可以存在,并且它可以由无线保真WiFi网络接口等其它无线接口补充。网络接口58使电子设备52可以与远程实体通信,例如那些连接到网络74的实体。
大容量存储器62可以包括任何类型的非瞬时性存储设备,用于存储数据、程序和其它信息,并使得该数据、程序和其它信息可通过总线60访问。大容量存储器62可以包括固态硬盘、硬盘驱动器、磁盘驱动器或光盘驱动器等中的一种或多种。在一些实施例中,大容量存储器62可以在电子设备52远端,并可通过使用接口58等网络接口访问。在所示的实施例中,大容量存储器62不同于包括它的存储器56,并且通常可以执行与较高延迟兼容的存储任务,但通常可以提供较小或不提供易失性。在一些实施例中,大容量存储器62可以与异构存储器56集成。
可选的视频适配器64和I/O接口68(虚线所示)提供了使电子设备52与外部输入和输出设备耦合的接口。输入和输出设备的示例包括与视频适配器64耦合的显示器66和与I/O接口68耦合的I/O设备70,例如触摸屏。其它设备可以与电子设备52耦合,并且可以利用额外的或较少的接口。例如,可使用如通用串行总线(universal serial bus,USB)等串行接口(未示出)为外部设备接口提供。本领域技术人员将理解,在ED 52是数据中心的一部分的实施例中,I/O接口68和视频适配器64可以虚拟化并通过网络接口58提供。
在一些实施例中,电子设备52可以是独立式设备,而在其它实施例中,电子设备52可以驻留在数据中心内。如本领域将理解的,数据中心是可以用作集体计算及存储资源的计算资源的集合(通常以服务器的形式)。在数据中心内,多个服务器可以连接在一起,以提供计算资源池,可以在该计算资源池上实例化虚拟化实体。数据中心之间可以彼此互联,以形成由通过连接资源彼此连接的池化计算和存储资源组成的网络。连接资源可以采取以太网或光通信链路等物理连接的形式,并且在某些情况下也可以包括无线通信信道。如果两个不同的数据中心通过多个不同的通信信道连接,则可以使用包括形成链路聚合组(linkaggregation group,LAG)在内的多种技术中的任何一种技术将链路组合在一起。应当理解,可以将任何或所有计算、存储和连接资源(以及网络内的其它资源)划分在不同的子网之间,在某些情况下,可以以资源切片的形式划分。如果对跨多个连接的数据中心或其它节点集合的资源进行切片,则可以创建不同的网络切片。
在实施例中,提供了用于定制虚拟网络的***和方法,包括:(1)学习可用的基础设施网络拓扑并确定可用的基础设施网络;(2)为待支持的每种服务类型设计一个或多个基于服务的切片/虚拟网络。例如,这些实施例可以包括设计和配置基础设施网络拓扑和需要访问服务的每个通信方(网络节点、基础设施网络节点上的(固定和/或移动)电子设备和电子设备)的发送(Transmission,Tx)/接收(Receiving,Rx)调度要求。在一些实施例中,定制可以执行一次,然后虚拟网络作为固定的定制网络运行。在一些实施例中,定制可以动态执行,然后虚拟网络作为动态定制网络运行,该虚拟网络在运行期间分配和修改资源,以使网络性能与该虚拟网络的当前服务需求相匹配。学习可以涉及自动获取关于对象(例如可用的基础设施网络拓扑)的信息,并将所获得的信息处理为指示该对象的进一步信息。设计可以涉及自动生成指示对象(例如网络切片或虚拟网络)的输出,该输出可用于配置网络资源以提供对象。
在一些实施例中,所述***和方法能够实现优化的网络部署、网络的运营和维护,并能够在底层基础设施网络拓扑上实现虚拟网络的部署、操作和维护的完全自动化。
图2是示出用于定制通信网络的定制方法900的实施例的流程图。例如,用于定制方法900的可用输入可以包括可用输入参数,例如:通信组件的布局(物理布局MAP,包括(初始)gNB/AP站点,即,网络节点、具有通信模块的工厂设备的位置,或移动设备的移动路径等);可用通信组件的特征;通信/服务级别拓扑(服务级别通信拓扑);以及所请求服务的服务流量模式(如果可用)。
在学习步骤905中,评估可用的物理基础设施网络拓扑。可用的基础设施网络拓扑可以包括预定义或指定的定义网络节点、可以由网络功能动态检测的网络检测节点或其组合。例如,网络节点可以包括固定设备,例如网络服务器、网络ED、无线接入节点、固定接入节点和固定ED,以及移动设备,该移动设备可以提供网络支持或作为寻求访问通信网络的最终用户设备。对可用基础设施网络拓扑的评估可以涉及通过观察和记录无线通信操作进行学习,如本文其它部分所述。
在切片定制步骤910中,可以根据服务级别通信/服务拓扑结合服务质量(Qualityof Service,QoS)/体验质量(Quality of Experience,QoE)要求、已知或预测的流量模式等,为一个或多个所需服务定义服务切片(例如虚拟网络)。通常,切片定制步骤910包括定义切片的服务需求和定义实现所定义的服务需求所需的用户面参数。这可以使用切片定制功能执行。在图2的示例中,定制了三个独立的服务。服务1通过定义服务1的用户面参数,支持具有已知流量模式的固定ED(例如固定UE)。服务1的一个示例是针对固定公用电表,这些电表能够在计划时间(如空闲时间)通信,以最大限度地降低成本,同时在受管制的调度上保持连接。服务2通过定义服务2的用户面参数,支持具有已知流量统计模式的固定ED。服务2的一个示例是针对具有可预测但非计划连接要求的企业客户。可预测的要求通常是一致的,以便可以对数据流量和连接要求进行统计分析和预测。服务3支持具有已知流量模式的移动ED,例如具有移动递送单元的邮政服务。移动单元在每次轮班期间可能需要连接,同时为其预定的递送路线提供服务。其它示例可以包括具有已知流量统计信息的移动单元、具有未知流量信息的固定单元和移动单元,这些移动单元虽然在地理区域内单独具有未知流量模式,但在定义区域内可以合计具有已知或统计预测的流量模式。
在基础设施定制步骤915中,根据在步骤910中定义的服务定制切片和在步骤905中学习到的可用的基础设施网络拓扑定义切片感知/服务定制基础设施网络拓扑。此操作可以由基础设施网络定制功能执行。
在可选的监测步骤920中,可以通过返回步骤905并学习当前的物理基础设施网络拓扑并重复步骤905、910和915以维护优化的虚拟网络来优化定义的网络。
在各种实施例中,该方案是MyNET方案的进一步扩展。MyNET方案提供了整个网络架构和服务定制切片(虚拟网络)创建/适配的***和方法的示例。例如,所提出的定制方法900所需的附加功能可以包括:基础设施网络学***台和端到端网络切片(Future WirelessNetwork:MyNET Platform and End-to-End Network Slicing)”中详细介绍了MyNET,可在arxiv.org上查阅。D-D链路是指设备之间的链路。Uu链路是指移动设备与网络之间的通信链路。侧链路(也称为“SL”)是例如车载通信***之间的直接对等链路或设备对设备链路。术语“aMAP”是指用于提供无线接入的地理详细信息的接入地图。
更详细地,基础设施网络学习控制器可以控制学习过程。基础设施管理(infrastructure management,InfM)功能可用于定制基础设施网络。连接管理(connection management,CM)功能可以提供移动UE连接管理。认证、授权和计费(authorization,authentication and accounting,AAA)功能可以提供接入控制功能。数据分析管理(data analytics management,DAM)功能可以执行数据记录和数据分析,以支持其它功能。
在一个实施例中,提供了一种根据通信网络的多个网络节点和网络链路识别可用的基础设施网络拓扑的方法。可用的基础设施网络拓扑由通信网络的一组可用网络链路和一组可用网络节点组成,这些可用网络链路和可用网络节点将由在通信网络的至少一个网络节点上操作的学习功能确定。在这类实施例中,网络节点向由通信网络的一组网络链路互连的多个网络节点发送学习调度。学习调度指示多个网络节点中的每个网络节点执行该网络节点观察到的网络性能观察结果。所述多个网络节点各自执行由学习调度指示的网络性能观察结果,并将指示该网络节点观察到的网络性能观察结果的通信节点记录发送回学习功能。学习功能评估通信节点记录,以从所述一组网络链路中识别满足预定性能要求(例如该网络链路的SNR阈值)的可用网络链路。可用网络链路还识别与所述一组可用网络链路对应的一组可用网络节点。
网络性能观察可以包括基于接收测试消息或传送到节点的其它消息而推导的数据。例如,网络性能观察结果可以包括是否接收到消息、该消息的信号强度、错误率等、该消息的其它物理特性等。网络性能观察结果可以指示信号可靠性、干扰容限、干扰水平等。
更详细地,链路的性能要求指示满足该链路所服务的特定节点或节点集合的特定目的所需的通信链路的性能水平。链路可以为直接耦合到链路的节点以及通过包括该链路在内的多个链路通信的节点提供服务。性能要求可以包括:链路支持给定的数据速率、给定的SNR、给定的可靠性、给定的调制和编码方案集、给定的频率集等,或其组合。
参考图3,在固定ED的实施例中,5G定义的入网过程和***信息可以用于广播“可用的基础设施网络拓扑学习调度”1000和“观察报告调度”。观察报告调度指示通信节点/设备报告观察到的通信节点记录的时间。
学习调度1000包括调度所属的节点或设备的识别符1002,以及多个时间索引1006的条目1004。例如,时间索引可以通过帧号识别。对于每个条目,识别在对应时间索引处待监测的发送活动1008和待监测的接收活动1010。监测活动可能包括记录这些活动的特定参数。发送活动参数可以包括使用的UU链路或侧链路ID、使用的发送功率、使用的发送代码或编码类型以及使用的发送波束或波束类型。接收活动参数可以包括使用的UU链路或侧链路ID、接收器使用的代码或编码类型以及接收器使用的波束或波束类型。
所记录的活动参数可以报告给基础设施网络学习功能。基础设施网络学习功能可以处理该信息以确定可用的基础设施网络拓扑中的链路及其特征(例如SNR或QoS参数、最佳信道、调制和编码方案或波束赋形方案或其组合)。
在图4所示的实施例中,通信网络的一组通信节点/设备可以各自执行用于报告通信节点记录的方法,该通信节点记录指示该网络节点可接触的可用通信元件。在步骤1105中,根据学***、波束、Tx强度、Rx强度等。通信记录可以包括由通信节点/设备执行的通信操作的细节,例如特定节点在特定时间使用的传输功率、码率、传输重复次数、发送或接收波束配置等。观察通信节点记录可以对应于观察节点或设备执行的通信操作的细节。
根据观察到的通信节点记录,在步骤1110中,节点/设备记录通信记录,包括例如记录i:时间(帧#)、波束索引、SNR、相对于参考的时间偏移等以及任何其它相关参数。通信记录可以记录在存储器中,并至少存储到报告之前。
根据报告调度,在步骤1115中,通信节点/设备各自执行报告操作,从而以观察报告消息的形式报告观察到的通信记录,该观察报告消息可以包括通信节点/设备ID和该节点/设备观察到的记录列表等。节点/设备可以使用‘观察报告调度’定义的资源将观察报告消息发送到网络上可用的网络学习控制器。多条记录可以在同一报告消息中一起发送。观察报告调度可以指定何时发送报告,以及其它详细信息,例如报告待发送到哪个节点以及报告待包括哪些信息。
在图5所示的实施例中,网络学习控制器可以执行用于根据预配置的可接受信噪比(signal-to-noise ratio,SNR)标准和每个报告节点的接收到的通信节点记录学习可用的基础设施网络拓扑的方法。该学习方法可以使定制的基础设施网络能够优化干扰管理,并最大限度地提高资源利用率,并最大限度地降低基础设施网络开发的成本。根据SNR标准学习可用的基础设施网络拓扑可以涉及根据通信节点记录或其它报告信息确定可用的基础设施网络拓扑中存在的满足预定SNR要求的链路。例如,如果所有链路都需要至少大于第一阈值的SNR级别,则将确定可用的基础设施网络,使得该基础设施网络仅包括表现出SNR高于该第一阈值的链路。另外或替代地,SNR要求可以逐条链路指定。
根据各种实施例,可用的基础设施网络拓扑的学习是持续、或周期性,或者响应于自动或手动触发执行的。在各种实施例中,可用的基础设施网络拓扑是根据在一定时间范围内获取的多个观察结果来确定的。可以对多个观测结果执行统计处理。统计处理可以提供统计生成的网络条件的指示(如链路SNR值)。可以执行统计处理,以便过滤掉可用链路上的随机和短期(例如即时)快速衰落事件。这降低了可以根据不能准确反映长期网络条件的间歇衰落事件确定可用的基础设施网络拓扑的可能性。
在一些实施例中,在一定时间范围内获取的多个观察结果可以输入到自适应滤波器中。自适应滤波器可以用于过滤掉随机和即时快速衰落事件。自适应滤波器还可以用于提供网络条件的指示(如链路SNR值),使得自适应滤波器以足够的速度响应网络条件的长期变化,并使得自适应滤波器对短期事件(如快速衰落事件)具有鲁棒性。在一些实施例中,可以使用其它平滑或平均机制来过滤掉快速衰落事件等间歇事件。例如,可以对一段时间内的观察结果(如链路SNR观察结果)取滑动平均值,并可以输出滑动平均值作为确定可用的基础设施网络拓扑的观察结果。
可用的基础设施网络拓扑包括一组网络链路,每个链路连接至少一对发送(transmitting,Tx)和接收(receiving,Rx)节点。以下网络链路信息可用于描述每个网络链路:链路ID;发送节点/设备ID、学习阶段的Tx参数;接收节点/设备ID、学习阶段使用的Rx参数;SNR;以及定时偏移。Tx参数可以是在学习阶段使用的参数。
在步骤1205中,网络学习控制器根据Tx强度对报告节点进行识别、排序或分类。在步骤1210中,可能优选的,在有或没有其它节点的干扰下,网络学习控制器计算每个Rx节点相对于对应网络链路的对应Tx节点之间的该链路的潜在链路SNR。在步骤1215中,如果计算出的潜在SNR高于预定阈值SNR,则Tx节点与接收节点之间的链路标记为可用的基础设施网络拓扑的可用链路。在完成所有通信节点和对应的网络链路的学习方法之后,可用的基础设施网络拓扑可以确定为满足预定SNR阈值的所有可用链路的集合。学习方法可以作为初始学习过程的一部分执行,以建立可用的基础设施网络拓扑。在一些实施例中,可以周期性地执行学习方法,以根据更新调度更新可用的基础设施网络拓扑。在一些实施例中,学习方法可以按需执行,以根据当前要求、对应网络切片的QoS/QoE测量或其它网络管理要求视需要更新可用的基础设施网络拓扑。
在移动节点/设备是网络一部分的实施例中,可能需要额外的位置信息。在这些实施例中,如上所述执行固定节点的控制和学习。可以提供移动学习调度,用于测试移动节点。学习调度可以包括定位信息、定时信息和信号强度信息等。
在全球定位***GPS或第三代合作伙伴计划3GPP定位信息可用的实施例中,移动节点的移动学习调度可以包括接收到的Tx/Rx调度,该Tx/Rx调度可以包括如位置索引、时间、功率、波束、代码等Tx信息,以及如位置索引、时间、波束、代码等Rx信息。
在GPS或3GPP定位信息不可用的实施例中,移动节点的移动学习调度可以包括接收到的Tx/Rx调度,该Tx/Rx调度可以包括如时间、功率、波束、代码等Tx信息,以及如时间、波束、代码等Rx信息。
在所测试的移动节点上的学习可以包括:基于调度的Tx/Rx;移动节点观察记录,可以包括位置索引、时间、代码、SNR/信令强度、时间偏移等;以及观察记录报告,例如可以包括列表,该列表包括该节点的所有移动节点观察记录,这些移动节点观察记录使用在‘观察报告调度’中定义的网络资源发送到学习控制器。
学习控制器用于接收由移动节点提供的观察记录,并在DAM支持下,确定每个位置和时间的潜在网络链路SNR。然后,学习控制器可以使用图5的方法来确定将支持移动连接的通信节点。
移动节点的可用网络链路可以包括在可用的基础设施网络拓扑的定义中。在一些实施例中,移动链路ID可以包括链路ID;在学习阶段使用的发送节点/设备或位置(例如,立方ID)和Tx参数;学习阶段使用的接收节点/设备或位置(例如,立方ID)和Rx参数;SNR;以及定时偏移等。
在一个实施例中,网络切片(虚拟网络)可以根据由网络客户(例如公共事业提供商、企业、政府等)提供的服务级别拓扑和服务描述定制。定义的定制网络切片可以包括:可用网络节点和设备中的一个或多个虚拟功能以及这些节点和设备之间的逻辑拓扑以及其它虚拟网络功能;每个可用逻辑链路(例如,对于固定设备、侧链路和Uu链路)的物理链路(容量要求、延迟要求);传输类型-广播/多播/单播类型;这些逻辑链路和物理链路中的每一个的L2/3协议。
在实施例中,可以定制基础设施网络拓扑。例如,对于MyNET设计,首先根据切片定义创建网络切片。切片定义包括网络切片的基础设施网络资源分配,即一组设备。这可以由SONAC-COM执行。在这种切片的操作期间,切片资源需要进一步实时地按需分配给每个设备。这可以由SONAC-Op执行。给定垂直服务的特征,即已知或可规划的流量模式和/或已知或可规划的设备移动模式,可以预先定义/配置切片资源分配,每个节点/设备(固定或移动)的Tx/Rx/断电都可以优化设计,以最大限度地减少干扰。
对于具有可预测流量模式和固定设备的服务,基础设施网络定制管理器根据学习控制器提供的可用基础设施网络拓扑和SONAC-COM提供的切片设计,针对每个通信节点/设备确定包括Tx时间调度表和Rx时间调度表的固定基础设施资源分配。基础设施网络的定制的管理器(基础设施网络定制管理器)可以是基础设施网络定制功能。
Tx时间调度表可以包括,对于Un和SL中的每个Tx机会:广播/多播/单播;以及对于每个时间机会(例如,帧号等):载波/频率;波束索引;DM-RS/代码;Tx功率;调制和编码方案MCS;时间提前量等。DM-RS是指解调参考信号。
Rx时间调度表可以包括,对于每个时间机会(例如,帧号等)(在Uu或SL中):载波/频率;波束索引;DM-RS/代码;MCS等。MCS是指调制和编码方案。
对于流量模式不可预测、设备移动路径不可预测或两者兼而有之的服务,基础设施网络定制的管理器根据学习控制器确定的可用的基础设施网络拓扑和SONAC-Com提供的切片设计,针对每个固定通信节点/设备及其每个链路(Un/SL),确定Tx资源分配窗口(一组基本物理层资源,随时间推移)和Rx时间调度表。
对于每个Tx窗口,管理器确定是否需要Tx请求。如果需要,管理器会为每个流量的Tx发送请求。对于每个时间机会(例如,帧号等),可以包括以下部分或全部:载波/频率;波束索引;DM-RS/代码;Tx功率;MCS;时间提前量等。
对于Uu/SL中的每个时间机会(例如,帧号等),Rx时间调度表可以包括:载波/频率;波束索引;DM-RS/代码;MCS等。
如果MAP可用,基础设施网络定制的管理器进一步为每个移动设备确定基于位置的资源分配。在这种情况下,Tx/Rx调度表可以包括每个位置索引的Tx(Uu/SL)和每个位置索引的Rx(Uu/SL)。
对于每个位置索引,Tx(Uu/SL)可以包括:时间窗;功率;载波/频率;DM-RS/代码;波束索引(天线配置)等。
对于每个位置索引,Rx(Uu/SL)可以包括:时间窗;载波/频率;DM-RS/代码;波束索引(天线配置)等。
如果流量模式和移动路径不可用或不可预测,则对应的网络切片定义可以包括至少一些节点/设备的Uu和SL中的一组/块资源(例如,一组基本物理层资源单元)。实时调度器功能可以在对应的节点/设备中实现,以便实现实时资源调度。
在一个实施例中,可以提供服务定制的网络运营支持服务(network operationsupporting service,NOS)平面。在这些实施例中,为了能够定制基础设施网络拓扑,NOS功能需要能够与可用的基础设施网络拓扑的设备/节点通信。为了通信,需要定义和分配基础设施资源。为了设计这种NOS切片,需要定义该切片的服务级别拓扑。
参考图6A,在第一用例示例中,假设固定的节点/设备和确定性的(调度或可预测的)一个或多个流量模式和一个或多个传输时间。在这种情况下,网络链路可以是相对静态的,并且可以方便地省略动态链路调度器。用于固定和确定性用例的NOS功能可以包括:基础设施网络学习控制器616;SONAC-COM;基础设施网络的定制;CSM(AAA622,性能保障626);和DAM 624。基础设施网络的定制可以由基础设施网络定制管理器614(也称为基础设施网络定制的管理器)执行。还示出了切片定制控制器618,用于例如根据客户需求定义定制网络切片,如本文其它地方所述。
在第一用例示例中,CSM-AAA622用于对每个固定节点/设备630执行AAA。基础设施网络学习控制器616用于配置每个节点/设备以控制学习阶段。基础设施网络定制管理器614用于配置用于操作的节点/设备。如图6A的实施例所示,这些服务配置为星型拓扑。
此外,在第一用例示例中,DAM用于从通信元件和基础设施设备收集数据。QoS要求与逻辑连接关联。通信元件包括固定通信元件,例如网络节点和固定网络设备630。
图6B示出了图6A的变型,其中,为了清楚起见,省略了AAA、DAM和PA功能,更详细地示出了基础设施网络学习功能646(与基础设施网络学习控制器616相当)、切片定制功能648(与切片定制控制器616相当)和基础设施网络定制功能644(与基础设施网络定制管理器614相当)之间的操作关系。图6B在下文更详细地描述。图6A可以包括类似的特征。还示出了网络节点和固定设备630。固定设备可以视为访问无线网络的客户端设备。
考虑在固定位置有大量无线通信设备的工厂、城市或其它环境(在其它实施例中也可以考虑移动设备)。这些设备通常可以视为网络节点630,并且可以包括终端使用设备,例如集成到机械或其它环境设备中的物联网(Internet of Things,IoT)设备,以及管理设备和无线接入点或基站。一旦设备部署在环境中,就可以监测其无线发送和接收操作,以确定哪些设备能够相互通信,以及与此类通信关联的参数(例如信噪比(signal to noiseratio,SNR))。该信息称为可用的基础设施网络拓扑,并可以概念化为包括网络节点和这些网络节点之间具有特定特征(例如SNR)的通信链路的网络图。该过程可以由基础设施网络学习功能646通过如下方式管理:指示各种设备根据指定的可用的基础设施网络拓扑学习调度(或简称为学习调度)执行发送和接收功能,并根据指定的观察报告调度(或简称为报告调度)报告结果。
学习调度可以如图3所示。即,学习调度可以指示每个网络节点在不同时间执行不同的发送操作、接收操作或两者。学习调度可以指示发送或接收操作的参数,以及待记录和报告的参数。节点可以根据学习调度执行发送和接收操作,以及随后的记录和报告操作,如图4所示。
为了实现学习过程,基础设施网络学习功能646与网络节点630(直接或间接)以通信方式耦合。在一些实施例中,学习调度是结构化的,并包括在指定时间从指定节点发送测试消息的指令,以及在其它指定时间在其它指定节点监测这些测试消息的指令。不同的测试消息可以同时发送,也可以顺序发送,也可以组合发送。不同的测试消息可以以不同的指定功率发送,以确定各节点之间足够的通信链路所需要的发射功率。在一些实施例中,学习调度指示节点在预定时间段内监测和报告在其正常操作期间发生的通信操作。
例如,在一个实施例中,每个节点630可以在指定时间和指定功率下发送测试消息,并且每个其它节点可以监测以确定是否可以接收和解码该测试消息。可以发送物理参数不同的多个测试消息。为了给定发送节点与给定接收节点之间测试消息的每次成功通信,基础设施网络学习功能确定至少对于该测试消息中使用的指定物理参数,给定发送节点与给定接收节点之间的链路是可用的。
在一些实施例中,基础设施网络学习功能可以如图5所示操作,以便将发送节点与接收节点之间的网络链路识别为在可用的基础设施网络拓扑中可用的网络链路。即,当网络链路具有足够的SNR级别时,可以将这些网络链路识别为可用。
识别可用的网络链路是根据对通信节点记录的评估执行的。具体地,评估潜在(即候选)的网络链路,如果该潜在的网络链路满足性能要求,例如足够的SNR水平,则将该潜在的网络链路视为可用网络链路。
根据确定的可用的基础设施网络拓扑652,可以执行各种定制。可用的基础设施网络拓扑信息可以提供给基础设施网络定制功能644、切片定制功能648或两者。还可以为切片定制功能648提供客户要求650,例如通信拓扑要求和服务质量(quality of service,QoS)要求。例如,客户要求650可以指定哪些设备应该通过通信链路直接彼此连接、设备之间(直接或间接连接)所需的通信链路的参数等。客户要求650还可以指定某些设备的通信特征(例如,这些设备通信的时间和频率、所通信的信息的类型等)。根据可用的基础设施网络拓扑信息652和客户要求650,切片定制功能648可以用于为待部署以支持客户的一个或多个服务切片指定参数654。每个服务切片是一个具有定义的网络拓扑的网络切片或虚拟网络,该网络拓扑具有指定的链路,以及为每条链路指定的QoS。服务切片可以定义其它方面,例如网络功能、设备的资源分配、待使用的通信资源的分配等。
为服务切片指定的参数654与可用的基础设施网络拓扑信息652一起提供给基础设施网络定制功能644。基础设施网络定制功能644定义服务定制基础设施网络,该服务定制基础设施网络具有由属于可用的基础设施网络拓扑652的节点和链路组成(通常是其严格子集)的拓扑。此外,服务定制基础设施网络包括足以支持待部署的一个或多个服务切片的节点和链路。这在所需位置包括足够数量的节点和节点类型,并且节点之间具有所需链路质量,以便支持待使用一个或多个网络切片操作的一个或多个服务。
服务定制基础设施网络也由基础设施网络定制功能644定义,以包括特定的调度(链路调度),该调度指定网络节点之间的通信操作。该调度可以是固定通信调度。即,节点根据调度无限期地接收、存储和操作,直到调度更新。调度可以定义指定节点与其它指定节点通信的时间、用于此类通信的共享无线资源(例如频率、时隙、代码、调制和编码方案或其它物理参数)池的部分或其组合。调度可以传送到节点,并随后使用。为此,基础设施网络定制功能(直接或间接)与网络节点以通信方式耦合。在部署服务之前,可以为网络节点提供配置指令,所述配置指令包括根据调度进行通信的指令。在部署服务后,还可以重新配置网络节点。
因此,由于部署了服务定制基础设施网络,因此减少了对实时调度器的需求。在一些实施例中,在移动节点也在服务定制基础设施网络中存在的情况下,仍然可以包括实时调度器。当实时调度器的操作范围被省略或缩小时,网络就得以简化并且更高效。实现效率的部分原因是不需要调度消息,或者在较小的程度上需要调度消息。而是为节点先验地提供了调度。该调度称为固定通信调度,并且指示节点根据该调度进行通信,通常在涵盖多个连续通信机会的一段时间内进行通信。这可能是由于通信操作的可预测性,而该可预测性又是通过了解客户需求和(通过学习)可用的基础设施网络拓扑而推导的。
图7参考第二用例示例,假设固定ED 630和具有不可预测的移动路径和流量模式的移动ED 632的组合。在这种情况下,支持移动ED的网络链路优选是动态的,因此,可以方便地包括动态链路调度器(也称为实时调度器1405),以支持一个或多个接入节点AN 1410。在一些方面,实时调度器1405可以包括在AN 1410处实例化或逻辑上接近AN 1410的网络功能。用于移动和不可预测情况的NOS功能可以包括:基础设施网络学习控制器616;SONAC-COM;基础设施网络的定制(例如,基础设施网络定制管理器614);CSM(AAA622,性能保障626);DAM 624;CM 634;实时逐链路调度器1405。实时调度器1405用于调度与移动ED 632的通信。切片定制控制器618也存在。
移动ED 632可以是联网车辆、自主移动设备、移动相机或其它监测设备、移动机械或移动用户设备等。在学习可用的基础设施网络拓扑期间,可以使测试移动ED移动通过预定区域,根据学习调度周期性地传输测试消息,并根据学习调度监测其它ED传输的消息。当移动ED报告学习期间获得的信息时,它还可以报告在报告每次观察结果时的位置。然后,基础设施网络学习控制器616(或其对应的功能)可以使用该信息来生成调度信息,该调度信息指示应该用于在给定区域中在给定要求下与移动ED通信的固定设备(例如基站)。该调度信息可以提供给实时调度器1405,并由此用于在学习阶段之后调度与移动ED的通信。可以由作为基础设施网络定制的一部分的基础设施网络定制管理器614进行这种提供。即,实时调度器1405可以根据在学习可用的基础设施网络拓扑期间收集的信息来定制。图7的其它方面与图6A和6B的那些方面相同或相似。
第二用例示例中存在与第一用例示例相似的服务级别拓扑。在这种情况下,CM与移动设备通信,CM也具有星型服务级别拓扑。实时调度器1405具有与移动设备的星型拓扑。
对于垂直/行业客户,所有这些支持网络切片的功能都可以共享相同的NOS切片资源,以满足其个人需求。在一些实施例中,通过包括消息类型字段以在每个NOS消息中指示与该NOS消息关联的功能(例如SONAC-COM、学习控制、DAM、CM、InfM等),NOS消息可以在功能之间区分。
本文描述的***和方法的实施例可以集成控制/管理功能以简化网络部署/操作/维护。通过有效分配和可选地重新分配资源,以支持网络切片满足其服务要求,初始学习过程以及可选地对当前基础设施网络能力进行持续学习的能力、最佳网络部署/运营/维护成为可能。当前的方法需要过度分配以确保满足高服务要求,或者需要允许在高需求、设备故障或其它分配的资源无法满足当前要求时服务要求下降。与当前的方法不同,本文描述的实施例可以根据特定服务要求进行准确的初始分配,并且可以根据当前要求或资源可用性进行重新分配。
在一些实施例中,机器学习或人工智能(artificial intelligence,AI)可用于实现反应性分配过程,该反应性分配过程响应变化的客户需求调整网络切片的资源分配,同时满足该网络切片的已建立服务策略。
在一些实施例中,可以识别可能需要较高可靠性的特定网络链路并分配替代链路来支持双重连接,以通过克服影响链路之一的基础设施故障来维持服务,从而实现网络鲁棒性。在一些实施例中,网络资源的动态学习和重新分配可以提供自愈网络,该自愈网络用于实例化备份或替代链路以支持服务要求,同时解决原始链路问题。
图8至图13提供了用例示例和网络基础设施拓扑的说明性实施例,以更好地描述本文描述的***和方法。
参考图8,为具有可预测流量模式的固定节点/设备提供了一个用例示例。元件布局1505示出了各种硬件组件,包括具有应用模块和通信模块的组件1509,例如网络节点和UE,以及主要是通信模块的组件1509,例如gNB、AP等。元件布局1505可以例如根据网络架构图针对学习模块预定义,或者可以由评估网络组件的学习模块构建。在某些方面,元件布局1505可以通过预定义和机器学习的组合来开发。
在图8的示例用例中,预期垂直客户(例如企业或公共事业)能够提供可用网络节点1507和ED 1509的元件布局1505,指示它们的相对逻辑位置。在执行本文所述的***和方法之后,可以构建可用的基础设施网络拓扑1510,以指示网络的节点/设备之间的可用连接1512。除了在元件布局1505中定义的元件之外,可用的基础设施网络拓扑还包括连接元件的一组链路。每个链路都可以与在学习阶段确定的链路质量(例如SNR)关联。在各种实施例中,图8的操作由基础设施网络学习控制器616(或基础设施网络学习功能646)执行。
更详细地,图8至图10可以视为示出基于图6A和图6B的示例用例,其中,网络节点位于固定位置。图8、图9和图10示出了串联执行的连续操作,例如遵循图6B所示的操作顺序。一些网络节点可以是基站,而另一些网络节点可以可操作地耦合到工业机器、监测设备或其它终端设备。基础设施网络学习功能指示组件(即网络节点1507和ED 1509)执行例如图4中描述的操作。为了清楚起见,ED 1509也可以认为是更一般意义上的网络节点。根据所获得的信息,基础设施网络学习功能例如根据图5和图6B所示的操作确定可用的网络基础设施拓扑1510。所确定的拓扑1510传递给基础设施网络定制功能。对于每个连接1512(即链路),提供SNR值。每个SNR值可能特定于其关联链路,但所有SNR值通常高于被认为足以在关联链路的端点之间通信的阈值。
在图9的示例用例中,一个或多个定制网络切片1615可以根据可用的基础设施网络拓扑1510和为待支持的服务定义的服务级别拓扑1610来确定。服务级别拓扑定义了网络切片的QoS/QoE要求,以及需要定义的任何服务/通信拓扑。在图9的示例用例中,PLC1组1620中的设备的服务级别拓扑是星型拓扑,PLC2组1622中的设备的服务级别拓扑是链型拓扑,C-C组1624中的服务级别拓扑是网状拓扑。这些拓扑1620、1622、1624中的每个连接/链路可以与一组QoS要求和可选的流量传输计划关联。服务定制网络切片1615可以根据服务级别拓扑1610和可用的基础设施网络拓扑1510进行设计。在各种实施例中,图9的操作由切片定制控制器618(或切片定制功能648)执行。
服务级别拓扑可以是逻辑网络拓扑。服务级别拓扑可以定义网络节点的子集和该子集的各对网络节点之间的通信要求(例如QoS要求)。
切片1615可以根据服务级别拓扑、QoS要求、流量计划和可用的基础设施网络拓扑1510进行定义。网络切片可以根据服务级别要求、服务级别描述和可用的基础设施拓扑进行设计。网络切片定义可以指示切片逻辑拓扑、逻辑链路容量和待使用的通信协议。切片逻辑拓扑根据节点之间的逻辑链路1617进行定义。
参考服务级别拓扑1610,C-C组1624包括由QoS等级1或QoS等级2链路逻辑连接的三个节点。PLC1组1620包括四个通过QoS等级3链路逻辑连接的节点,PLC2组1622包括六个通过QoS等级4链路逻辑连接的节点。参考服务定制切片1615,不同的节点再次由属于不同QoS等级的链路连接。这些连接使得可以支持服务级别拓扑1610中逻辑连接的指定QoS。具体地,定义由QoS等级1链路1617a组成的路径,以便支持C-C组1624的成员之间的QoS等级1逻辑连接,并且定义由QoS等级2链路1617b组成的路径,以便支持C-C组1624的成员之间的QoS等级1逻辑连接。PLC1组1620中的其余链路是QoS等级3链路,PLC2组1622中的其余链路是QoS等级4链路。服务定制切片1615的物理链路拓扑支持服务级别拓扑1610的逻辑链路拓扑。例如,服务级别拓扑1610定义了直接在不同网络节点之间的QoS等级1和等级2逻辑链路,而服务定制切片定义了QoS等级1和等级2路径,这些路径通过中间节点和多跳间接链接这些网络节点。
至少,定制网络切片的拓扑(即定制网络切片拓扑)是根据可用的基础设施网络拓扑和服务级别拓扑确定的。还可以确定网络切片的其它方面,例如为其分配的资源的比例。服务级别拓扑1610可以由订阅该服务的客户指定。箭头(例如,服务级别拓扑1610与切片定义1615中的节点之间,以及在其它图中)表示节点之间的通信中数据流的方向。这可以基于作为服务级别拓扑1610的一部分,客户指定的规范。具体地,定制网络切片拓扑可以指定网络节点和这些网络节点之间的互连,其中,节点和互连是可用的基础设施网络拓扑的子集。定制网络切片拓扑可以包括节点和链路质量,其足以根据服务级别拓扑提供服务。定制网络切片拓扑可以是逻辑网络拓扑。
在图10的示例用例中,定制基础设施网络1715可以根据可用的基础设施网络拓扑1510和设计的服务定制切片1615确定。给定所设计的服务定制切片1615,基础设施网络定制管理器用于确定可用链路的哪些链路将会分配给定制基础设施网络1715。对于与分配的链路对应的每个分配节点/设备,控制器(例如基础设施网络定制管理器)定义每个链路连接参数,如Tx/Rx调度、Tx/Rx物理层参数和Rx参数。最后,基础设施网络定制管理器根据与每个分配的节点/设备对应的定义的每个链路连接参数配置该节点/设备。最终结果是分配和配置为支持来自可用的基础设施网络拓扑1510的服务定制切片1615的服务定制基础设施网络1715。定制基础设施网络可以为每个链路1717或通信节点或ED 1719定义物理通信参数(例如链路发送/接收调度、L1参数、发送/接收波束使用、发送/接收时间、发送/接收射频分配、发送代码使用、时间对准、发送/接收调度等)。在各种实施例中,图10的操作由基础设施网络定制管理器614(或基础设施网络定制功能644)执行。
在图11的示例用例中,说明了对组合固定和移动布局的学习。元件布局1810包括固定组件1507、1509以及一个或多个测试移动组件1812。优选地,测试移动组件1812可以移动通过覆盖所有可用移动路径(例如道路)的预定义移动路径,这些可用移动路径旨在由网络覆盖。在所示的示例中,测试移动组件1812用于穿过以灰色路径指示的可用移动路径。在学习阶段,测试移动组件1812根据预定义的移动路径穿过可用路径。同时,根据预定义的Tx/Rx调度表,测试移动组件1812可以发送导频音并从网络中可用的其它节点/设备1507、1509接收信号。在学习阶段之后,学习控制器将创建覆盖图1815,其中,对于每个立方体(或仓),识别具有SNR的可用链接。图11示出了与图8至图10相同的固定节点/设备1507、1509的布局,并且这些固定节点/设备可以如图所示互连。可用链接指示移动组件可以从给定位置连接的一个或多个节点/设备1507、1509。为了简单起见,这些位置合并为矩形区域。确定每个可用链路的SNR值,并与该链路关联。在各种实施例中,图11的操作由基础设施网络学习控制器616(或基础设施网络学习功能)执行。
更详细地,测试移动组件可以在到达时或根据计划的调度将其位置通知给基础设施网络学习功能,或者基础设施网络学习功能可以控制测试移动组件的位置。然后,在多个位置,测试移动组件可以监测测试消息、发送测试消息或两者兼而有之。测试消息可以根据基础设施网络学习功能指示的学习调度发送,如图3和图4所示。通过处理测试移动组件的多个位置的测试消息传递的报告结果,如图5所示,基础设施网络学习控制器可以生成覆盖地图1815。对于每个位置区域(仓),覆盖图指示该位置区域中的移动设备应与之通信的固定节点/设备,以及与该固定节点/设备的链路的SNR。
在图12的示例用例中,给定服务级别拓扑1905、该示例中包括每个逻辑连接的QoS要求的星型拓扑,以及可用的基础设施网络拓扑1510和覆盖图1815,切片设计者可以设计定义分配的链路及其关联的QoS要求的服务定制网络切片1920。服务定制网络切片1920可以自主设计。服务定制网络切片1920利用节点1507、1509之间的回程链路,所述回程链路对应于小于可用的基础设施网络拓扑1510中定义的所有可用回程链路(例如如图8至图10中所示定义)。有些链接没有被利用。服务定制网络切片1920利用根据覆盖地图1815定义的无线接入链路。确定这些链路,以便这些链路表现出足够的SNR来支持所需的服务级别。在各种实施例中,图12的操作由切片定制控制器618(或切片定制功能)执行。
服务级别拓扑1905可以由客户指定,类似于服务级别拓扑1610。如图所示,服务级别拓扑指定了在星型配置中多个移动设备与中央控制器的逻辑连接。但是,也可以指定逻辑连接的其它配置。每个逻辑连接都与指定的QoS级别或等级要求关联。服务定制网络切片旨在满足这些QoS要求,例如通过分配具有足够SNR、带宽等的链路。
在图13的示例用例中,可以根据服务定制网络切片1920和可用的基础设施网络拓扑1510分配和配置定制基础设施网络2010。定制基础设施网络2010包括一组分配的节点/设备,以及对于与分配的节点/设备对应的每个分配链路,定义的Tx/Rx调度和链路参数。最后一步是根据定义的Tx/Rx调度和链路参数配置每个分配的节点/设备。对于移动设备,为每个移动设备定义和配置位置相关的Tx/Rx调度和链路参数。在一些方面,移动设备可以仅配置有位置相关的Tx/Rx调度和链路参数的子集。网络用于根据每个移动设备的当前位置配置位置相关的Tx/Rx调度和链路参数的另一个子集。在一些方面,每个移动设备可以仅配置有位置相关的Tx/Rx调度和链路参数的子集。在各种实施例中,图12的操作由基础设施网络定制管理器614(或基础设施网络定制功能)执行。
在本示例中,定制基础设施网络2010具有与服务定制网络切片1920中定义的相同的网络节点、网络链路和移动设备服务覆盖区域的集合。但是,定制基础设施网络还定义了网络的链路参数和发送/接收调度信息。此外,在一些实施例中,如果定制基础设施网络被设计成支持多个网络切片(例如,根据上文讨论定义的不同服务定制网络切片),则网络拓扑可以被配置成支持所有这类切片。
尽管已经参考本发明的特定特征和实施例描述了本发明,但是明显可以在不脱离本发明的情况下制定本发明的各种修改和组合。说明书和附图因此仅被视为所附权利要求书所定义的本发明的说明并且考虑落于本说明书的范围内的任何和所有修改、变体、组合或均等物。
Claims (25)
1.一种用于识别可用的基础设施网络拓扑的方法,所述可用的基础设施网络拓扑由通信网络的一组可用网络链路和一组可用网络节点组成,其特征在于,所述方法包括,所述通信网络的基础设施网络学习控制器执行以下步骤:
向由所述通信网络的一组网络链路互连的多个网络节点发送学习调度,其中,所述学习调度指示所述多个网络节点执行指定的通信操作,并根据所述通信操作记录网络性能观察结果;
根据发送到所述节点的所述学习调度,从所述多个网络节点中的每个节点接收相应的通信节点记录,所述通信节点记录包括所述节点观察到的所述网络性能观察结果;
根据所述接收到的通信节点记录,从所述一组网络链路中识别所述一组可用网络链路,并识别与所述一组可用网络链路对应的所述一组可用网络节点。
2.根据权利要求1所述的方法,其特征在于,识别所述一组可用网络链路包括:评估与每个潜在网络链路对应的通信节点记录;如果所述通信节点记录指示所述潜在网络链路满足预定的性能要求,则将所述潜在网络链路包括在所述一组可用网络链路中。
3.根据权利要求2所述的方法,其特征在于,所述预定的性能要求包括使用至少满足指定信噪比(signal-to-noise ratio,SNR)阈值的所述潜在网络链路进行通信。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述学习调度还包括所述多个网络节点中的每个节点向所述通信节点发送通信节点记录的更新调度,所述方法还包括:
根据所述对应的更新调度,从所述多个网络节点中的每个节点接收所述节点的所述通信记录。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括,与所述基础设施网络学习控制器可操作地耦合的切片定制控制器执行以下步骤:
根据客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定定制网络切片拓扑,其中,所述服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括,与所述基础设施网络学习控制器和所述切片定制控制器可操作地耦合的基础设施网络定制管理器执行以下步骤:
在部署所述服务之前,根据所述确定的定制网络切片拓扑配置属于所述一组可用网络节点的节点子集,其中,所述配置包括指示所述节点子集根据包括固定通信调度的固定资源分配进行通信。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括,所述基础设施网络学习控制器执行以下步骤:
在所述节点子集被配置之后,从所述多个网络节点中的至少一个节点接收至少一个其它通信节点记录,所述至少一个其它通信节点记录包括所述至少一个节点观察到的网络性能观察结果;
根据所述至少一个其它通信记录评估所述一组网络链路。
8.根据权利要求7所述的方法,其特征在于,所述至少一个其它通信节点记录是根据所述学习调度接收的。
9.根据权利要求7所述的方法,其特征在于,所述至少一个其它通信节点记录是根据所述基础设施网络学习控制器先前发送到所述多个网络节点的请求接收的。
10.根据权利要求6至9中任一项所述的方法,其特征在于,所述方法还包括,所述基础设施网络学习控制器执行以下步骤:
根据所述至少一个其它通信记录,改变所述一组可用网络链路或所述确定的定制网络切片拓扑中的至少一个。
11.一种***,包括基础设施网络学习控制器,其特征在于,所述***用于识别可用的基础设施网络拓扑,所述可用的基础设施网络拓扑由所述通信网络的一组可用网络链路和一组可用网络节点组成,其中,所述基础设施网络学习控制器用于:
向由所述通信网络的一组网络链路互连的多个网络节点发送学习调度,其中,所述学习调度指示所述多个网络节点执行指定的通信操作,并根据所述通信操作记录网络性能观察结果;
根据发送到所述节点的所述学习调度,从所述多个网络节点中的每个节点接收相应的通信节点记录,所述通信节点记录包括所述节点观察到的所述网络性能观察结果;
根据所述接收到的通信节点记录,从所述一组网络链路中识别所述一组可用网络链路;
识别与所述一组可用网络链路对应的所述一组可用网络节点。
12.根据权利要求11所述的***,其特征在于,识别所述一组可用网络链路包括:评估与每个潜在网络链路对应的通信节点记录;如果所述通信节点记录指示所述潜在网络链路满足预定的性能要求,则将所述潜在网络链路包括在所述一组可用网络链路中。
13.根据权利要求12所述的***,其特征在于,所述预定的性能要求包括使用至少满足指定信噪比(signal-to-noise ratio,SNR)阈值的所述潜在网络链路进行通信。
14.根据权利要求11至13中任一项所述的***,其特征在于,所述学习调度还包括所述多个网络节点中的每个节点向所述通信节点发送通信节点记录的更新调度,其中,所述基础设施网络学习控制器还用于:
根据所述对应的更新调度,从所述多个网络节点中的每个节点接收所述节点的所述通信记录。
15.根据权利要求11至14中任一项所述的***,其特征在于,所述***还包括与所述基础设施网络学习控制器耦合的切片定制控制器,其中,所述切片定制控制器用于:
根据客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定定制网络切片拓扑,其中,所述服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
16.根据权利要求15所述的***,其特征在于,所述***还包括与所述基础设施网络学习控制器和所述切片定制控制器耦合的基础设施网络定制管理器,其中,所述基础设施网络定制管理器用于:
在部署所述服务之前,根据所述确定的定制网络切片拓扑配置属于所述一组可用网络节点的节点子集,其中,所述配置包括指示所述节点子集根据包括固定通信调度的固定资源分配进行通信。
17.根据权利要求16所述的***,其特征在于,所述基础设施网络学习控制器还用于:
在所述节点子集被配置之后,从所述多个网络节点中的至少一个节点接收至少一个其它通信节点记录,所述至少一个其它通信节点记录包括所述至少一个节点观察到的网络性能观察结果;
根据所述至少一个其它通信记录评估所述一组网络链路。
18.根据权利要求17所述的***,其特征在于,所述至少一个其它通信节点记录是根据所述学习调度接收的。
19.根据权利要求17所述的***,其特征在于,所述至少一个其它通信节点记录是根据所述基础设施网络学习控制器先前发送到所述多个网络节点的请求接收的。
20.根据权利要求16至19中任一项所述的***,其特征在于,所述基础设施网络学习控制器还用于:
根据所述至少一个其它通信记录,改变所述一组可用网络链路或所述确定的定制网络切片拓扑中的至少一个。
21.一种切片定制控制器,其特征在于,包括:
网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;
处理器;
非瞬时性存储器,用于存储指令,当所述处理器执行所述指令时,所述指令使所述切片定制控制器用于定义待使用由通信网络的一组网络链路互连的多个网络节点建立的定制网络切片拓扑,其中,所述切片定制控制器用于:
接收客户定义的服务级别拓扑,所述客户定义的服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求;
接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的;
发送所述定制网络切片拓扑的指示,所述定制网络切片拓扑是根据所述客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定的,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
22.一种用于定义待使用由通信网络的一组网络链路互连的多个网络节点建立的定制网络切片拓扑的方法,其特征在于,所述方法包括,所述通信网络的切片定制控制器执行以下步骤:
接收客户定义的服务级别拓扑,所述客户定义的服务级别拓扑定义所述多个网络节点的子集以及所述多个网络节点之间的通信要求;
接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的;
发送所述定制网络切片拓扑的指示,所述定制网络切片拓扑是根据所述客户定义的服务级别拓扑和所述可用的基础设施网络拓扑确定的,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以根据所述服务级别拓扑提供服务的网络节点和互连。
23.一种用于配置通信网络以提供服务的方法,其特征在于,所述通信网络包括由所述通信网络的一组网络链路互连的多个网络节点,其中,所述方法包括,所述通信网络的基础设施网络定制管理器执行以下步骤:
接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的;
接收定制网络切片拓扑,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以提供所述服务的网络节点和互连;
在部署所述服务之前,向属于所述一组可用网络节点的节点子集发送指令,所述指令配置所述节点子集以根据包括固定通信调度的固定资源分配进行通信,所述节点子集和所述固定资源分配足以根据所述定制网络切片拓扑提供所述服务。
24.一种基础设施网络学习控制器,其特征在于,包括:
网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;
处理器;
非瞬时性存储器,用于存储指令,当所述处理器执行所述指令时,所述指令使所述基础设施网络学习控制器配置为识别由所述通信网络的一组可用网络链路和一组可用网络节点组成的可用的基础设施网络拓扑,所述基础设施网络学习控制器用于:
向由所述通信网络的一组网络链路互连的多个网络节点发送学习调度,其中,所述学习调度指示所述多个网络节点执行指定的通信操作,并根据所述通信操作记录网络性能观察结果;
根据发送到所述节点的所述学习调度,从所述多个网络节点中的每个节点接收相应的通信节点记录,所述通信节点记录包括所述节点观察到的所述网络性能观察结果;
根据所述接收到的通信节点记录,从所述一组网络链路中识别所述一组可用网络链路;
识别与所述一组可用网络链路对应的所述一组可用网络节点。
25.一种基础设施定制管理器,其特征在于,包括:
网络接口,用于从连接到通信网络的网络功能接收数据和向连接到通信网络的网络功能发送数据;
处理器;
非瞬时性存储器,用于存储指令,当所述处理器执行所述指令时,所述指令使所述基础设施定制管理器配置为配置通信网络以提供服务,所述通信网络包括由所述通信网络的一组网络链路互连的多个网络节点,所述基础设施定制管理器用于:
接收可用的基础设施网络拓扑的指示,所述可用的基础设施网络拓扑由一组可用网络节点和将所述一组可用网络节点互连的一组可用网络链路组成,所述可用的基础设施网络拓扑是根据所述多个网络节点对网络操作的观察结果并将所述观察结果与指定的网络性能标准相比而识别的;
接收定制网络切片拓扑,所述定制网络切片拓扑指定所述可用的基础设施网络拓扑中足以提供所述服务的网络节点和互连;
在部署所述服务之前,向属于所述一组可用网络节点的节点子集发送指令,所述指令配置所述节点子集以根据包括固定通信调度的固定资源分配进行通信,所述节点子集和所述固定资源分配足以根据所述定制网络切片拓扑提供所述服务。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962833365P | 2019-04-12 | 2019-04-12 | |
US62/833,365 | 2019-04-12 | ||
US16/839,823 | 2020-04-03 | ||
US16/839,823 US11252042B2 (en) | 2019-04-12 | 2020-04-03 | Systems and methods for communication network customization |
PCT/CN2020/084435 WO2020207489A1 (en) | 2019-04-12 | 2020-04-13 | Systems and methods for communication network customization |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113711639A true CN113711639A (zh) | 2021-11-26 |
Family
ID=72748336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080028409.8A Pending CN113711639A (zh) | 2019-04-12 | 2020-04-13 | 用于通信网络定制的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11252042B2 (zh) |
EP (1) | EP3942859A4 (zh) |
CN (1) | CN113711639A (zh) |
WO (1) | WO2020207489A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11057796B2 (en) * | 2019-05-03 | 2021-07-06 | Cisco Technology, Inc. | Employing self organizing network (SON) techniques to manage data over cable service interface specification (DOCSIS) backhaul for small cells |
WO2020239188A1 (en) * | 2019-05-24 | 2020-12-03 | Telefonaktiebolaget Lm Ericsson (Publ) | First entity, second entity, third entity, and methods performed thereby for providing a service in a communications network |
KR20220008682A (ko) * | 2020-07-14 | 2022-01-21 | 삼성전자주식회사 | 마이크로 네트워크 기능 배치 방법 및 전자 장치 |
TWI733560B (zh) * | 2020-08-13 | 2021-07-11 | 瑞昱半導體股份有限公司 | 網路交換器及其網路交換器系統 |
CN114567826A (zh) * | 2020-11-27 | 2022-05-31 | 中兴通讯股份有限公司 | 网络切片管理方法、控制器及计算机可读存储介质 |
US20210136680A1 (en) * | 2020-12-11 | 2021-05-06 | Intel Corporation | Energy aware network slicing |
US11497038B2 (en) * | 2021-01-19 | 2022-11-08 | Verizon Patent And Licensing Inc. | Method and system for end-to-end network slicing management service |
WO2023187688A1 (en) * | 2022-03-30 | 2023-10-05 | Shabodi Corp. | Network element and service discovery |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7080398B1 (en) * | 1999-11-30 | 2006-07-18 | Agilent Technologies, Inc. | Monitoring system and method implementing warning interface logic |
US8341297B2 (en) * | 2000-07-19 | 2012-12-25 | Akamai Technologies, Inc. | Latencies and weightings in a domain name service (DNS) system |
GB0304216D0 (en) | 2003-02-25 | 2003-03-26 | Koninkl Philips Electronics Nv | Wireless network |
US9537730B2 (en) * | 2009-09-18 | 2017-01-03 | Nokia Solutions And Networks Gmbh & Co. Kg | Virtual network controller |
CA2862585C (en) | 2012-01-26 | 2020-06-09 | Siemens Aktiengesellschaft | Controller and method for controlling communication services for applications on a physical network |
CN103841015A (zh) * | 2012-11-20 | 2014-06-04 | 英业达科技有限公司 | 网络***及路由方法 |
US9312944B2 (en) * | 2013-12-26 | 2016-04-12 | Aruba Networks, Inc. | System, apparatus and method for integrated wireless link management for a multi-polarized antenna system |
US9674720B2 (en) * | 2014-07-16 | 2017-06-06 | Creston Electronics, Inc. | Wireless communication link debugging |
US9992059B2 (en) * | 2015-03-27 | 2018-06-05 | Panasonic Intellectual Property Management Co., Ltd. | Network operation management system, network operation management apparatus, and network operation management method |
US10644955B2 (en) * | 2015-08-21 | 2020-05-05 | Huawei Technologies Co., Ltd. | Method and apparatus for network slicing |
US9775045B2 (en) * | 2015-09-11 | 2017-09-26 | Intel IP Corporation | Slicing architecture for wireless communication |
US20170195456A1 (en) | 2015-11-30 | 2017-07-06 | Telefonaktiebolaget L M Ericsson (Publ) | Traffic control in a communication network |
EP3417647B1 (en) * | 2016-02-17 | 2019-11-20 | NEC Corporation | A method for operating a wireless network, a wireless network and a management entity |
JPWO2017170937A1 (ja) * | 2016-04-01 | 2019-02-21 | 株式会社Nttドコモ | スライス変更方法及びスライス変更装置 |
US10251120B2 (en) * | 2016-05-20 | 2019-04-02 | 7Signal Solutions, Inc. | System and method for wireless network performance measurement and management using remote devices |
US11758527B2 (en) * | 2016-12-27 | 2023-09-12 | Federated Wireless, Inc. | Generalized content-aware spectrum allocation system |
US20190109638A1 (en) * | 2017-02-02 | 2019-04-11 | Omer F. Yilmaz | Optical restoration method in optical networks controlled by a l0 sdn controller |
CN114363927B (zh) * | 2017-02-27 | 2024-06-04 | 华为技术有限公司 | 管理方法、管理单元、通信***、存储介质和程序产品 |
US11050626B2 (en) * | 2017-04-28 | 2021-06-29 | Huawei Technologies Co., Ltd. | Service provision for offering network slices to a customer |
US11051210B2 (en) * | 2017-04-28 | 2021-06-29 | NEC Laboratories Europe GmbH | Method and system for network slice allocation |
US20180357099A1 (en) * | 2017-06-08 | 2018-12-13 | Intel Corporation | Pre-validation of a platform |
US10601932B2 (en) * | 2017-06-09 | 2020-03-24 | At&T Intellectual Property I, L.P. | Next generation mobility core network controller for service delivery |
US20210075697A1 (en) * | 2018-05-28 | 2021-03-11 | Greenwave Systems Pte. Ltd. | Self-balancing network |
US11706099B2 (en) * | 2018-06-29 | 2023-07-18 | Juniper Networks, Inc. | Monitoring and policy control of distributed data and control planes for virtual nodes |
US10892958B2 (en) * | 2018-08-03 | 2021-01-12 | Huawei Technologies Co., Ltd. | Methods and functions of network performance monitoring and service assurance |
US11244242B2 (en) * | 2018-09-07 | 2022-02-08 | Intel Corporation | Technologies for distributing gradient descent computation in a heterogeneous multi-access edge computing (MEC) networks |
US11218376B2 (en) * | 2018-11-16 | 2022-01-04 | Cisco Technology, Inc. | Algorithmic problem identification and resolution in fabric networks by software defined operations, administration, and maintenance |
-
2020
- 2020-04-03 US US16/839,823 patent/US11252042B2/en active Active
- 2020-04-13 WO PCT/CN2020/084435 patent/WO2020207489A1/en unknown
- 2020-04-13 CN CN202080028409.8A patent/CN113711639A/zh active Pending
- 2020-04-13 EP EP20787576.6A patent/EP3942859A4/en active Pending
-
2021
- 2021-12-22 US US17/559,221 patent/US11824726B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20200328944A1 (en) | 2020-10-15 |
US11824726B2 (en) | 2023-11-21 |
EP3942859A1 (en) | 2022-01-26 |
US20220116278A1 (en) | 2022-04-14 |
US11252042B2 (en) | 2022-02-15 |
WO2020207489A1 (en) | 2020-10-15 |
EP3942859A4 (en) | 2022-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11824726B2 (en) | Systems and methods for communication network customization | |
US11689941B2 (en) | Coverage issue analysis and resource utilization analysis by MDA | |
US20220046528A1 (en) | Unmanned aerial vehicle detection, slice assignment and beam management | |
CN104221421A (zh) | 用于多点通信测量集管理的测量报告触发配置的***和方法 | |
US20220295324A1 (en) | Apparatus for radio access network data collection | |
CN114125891B (zh) | 标识瞬时阻塞 | |
US20220038931A1 (en) | Radio link adaptation in wireless network | |
CN115146691A (zh) | 管控模型训练的方法及装置、*** | |
CN111108766A (zh) | 包括频谱分析仪和网络设备的用户设备 | |
WO2022271397A1 (en) | Learned scheduler for flexible radio resource allocation to applications | |
Riggio et al. | Interference management in software-defined mobile networks | |
KR20140075958A (ko) | 채널 정보 제공 방법과 채널정보제공 데이터베이스 서버 및 채널 정보 제공 시스템 | |
KR102509804B1 (ko) | 다중-사용자 다중 입력 다중 출력 연결 제어 | |
US20220322154A1 (en) | Network Slice Quality of Experience Measurements | |
US11805022B2 (en) | Method and device for providing network analytics information in wireless communication network | |
CN115866634A (zh) | 一种网络性能异常分析方法、装置及可读存储介质 | |
KR101869588B1 (ko) | Son 자동 전송 용량 제어 | |
EP2765757B1 (en) | Method for exploiting M2M communication properties in cellular systems | |
US20240195867A1 (en) | Intelligent cloud-edge resource management | |
Alshaer et al. | 5G-CLARITY Deliverable D3. 3 Complete Design and Final Evaluation of the Coexistence, Multi-Connectivity, Resource Management, and Positioning Frameworks | |
Centeno García | Functional models and procedures for the automated management of RAN Slicing | |
Premsankar | Scalable networked systems: analysis and optimization | |
Gupta et al. | RAN Intelligence | |
Marotta | From network to Spectrum: a software defined networking (SDN) based decision making system for H-CRAN | |
WO2023133044A1 (en) | Performing measurements for non-terrestrial networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |