WO2017214932A1 - 一种网络切片的资源管理方法和装置 - Google Patents
一种网络切片的资源管理方法和装置 Download PDFInfo
- Publication number
- WO2017214932A1 WO2017214932A1 PCT/CN2016/086031 CN2016086031W WO2017214932A1 WO 2017214932 A1 WO2017214932 A1 WO 2017214932A1 CN 2016086031 W CN2016086031 W CN 2016086031W WO 2017214932 A1 WO2017214932 A1 WO 2017214932A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network slice
- slice
- network
- decision result
- resource
- Prior art date
Links
- 238000007726 management method Methods 0.000 title claims abstract description 179
- 238000000034 method Methods 0.000 claims abstract description 52
- 230000008602 contraction Effects 0.000 claims description 9
- OOXMVRVXLWBJKF-DUXPYHPUSA-N n-[3-[(e)-2-(5-nitrofuran-2-yl)ethenyl]-1,2,4-oxadiazol-5-yl]acetamide Chemical compound O1C(NC(=O)C)=NC(\C=C\C=2OC(=CC=2)[N+]([O-])=O)=N1 OOXMVRVXLWBJKF-DUXPYHPUSA-N 0.000 claims 33
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000013468 resource allocation Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 22
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000012544 monitoring process Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 239000000047 product Substances 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- RDUORFDQRFHYBF-UHFFFAOYSA-N 6-methoxy-1-methyl-2,3,4,9-tetrahydro-1h-pyrido[3,4-b]indole Chemical compound CC1NCCC2=C1NC1=CC=C(OC)C=C12 RDUORFDQRFHYBF-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- 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/0893—Assignment of logical groups to network 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/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5006—Creating or negotiating SLA contracts, guarantees or penalties
-
- 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
-
- 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/83—Admission control; Resource allocation based on usage prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Definitions
- the present invention relates to the field of communications, and in particular, to a resource management method and apparatus for a network slice.
- NFV Network Function Virtualization
- ETSI European Telecommunications Standards Institute
- NS management network services
- VNF virtual network functions
- the process includes NS template online, NS instantiation, NS elastic scaling, update, and instance termination.
- NS can also be called network slice
- network slice can be understood as the abstraction of the logical function of the network.
- Each network slice can use the process shown in Figure 1 when deciding whether to expand or shrink.
- the monitoring module inside the network slice periodically collects the running status indicators of the network slice.
- operational status indicators include resource metrics and business metrics.
- the monitoring module reports the collected running status indicators to the slice elastic scaling decision module.
- the slice elastic scaling decision module performs elastic scaling decision according to the collected running state indicators.
- the result of the decision may be that the number of instances of the current NS is unchanged, a certain number of NS instances are created, or a certain number of NS instances are terminated.
- the slice elastic scalability decision module sends the decision result to the Management and Orchestration (MANO) module in the ETSI NFV architecture, and the corresponding expansion or shrinkage process is performed by the MANO.
- MEO Management and Orchestration
- MANO can complete a series of expansion and contraction actions with the slice elastic expansion decision module.
- the main purpose of the capacity expansion is to meet the resource requirements of the network slice and to replenish a certain number of instances in time.
- the purpose of the reduction is to collect resources in time when the network service is idle, so as to avoid waste of resources and reduce the cost of the sliced tenants.
- the application provides a resource management method and apparatus for network slicing to optimize resource utilization of an infrastructure.
- a first aspect of the present application provides a resource management method for a network slice, including:
- the slice management module separately obtains independent decision results of multiple network slices, where the independent decision result includes expanding, shrinking, or maintaining the number of instances unchanged;
- the slice management module determines a final decision result for each network slice according to the independent decision result of the multiple network slices;
- the slice management module sends the final decision result to the VIM, where the final decision result is used to indicate that resources of the first network slice of the plurality of network slices are allocated to the second of the plurality of network slices Network slicing
- the independent decision result of the first network slice is a contraction, and the independent decision result of the second network slice is to keep the number of instances unchanged or expanded; or the independent decision result of the first network slice is to keep the instance.
- the number is unchanged, and the independent decision result of the second network slice is expansion.
- the solution provided by the present application utilizes the characteristics of high and low interleaving between network slices to make a more rational allocation of resources, so that the independent decision result is that the expanded network slice can be reduced from the independent decision result or keep the other network slices unchanged.
- Coordinating resources can also make the independent decision result to coordinate the resources of the network slice that keeps the number of instances from the independent decision result to other network slices, so that the network slice that needs to increase the capacity does not need to request new resources from the infrastructure, improve The utilization of infrastructure resources, while reducing the resource procurement costs of slice tenants.
- the method before the slice management module acquires independent decision results of multiple network slices, the method further includes:
- the slice management module receives a request for instructing to create a network slice template, where the network slice template includes a resource cooperation ratio parameter, where the resource cooperation ratio parameter is a maximum resource ratio that the network slice instance allows to be shared;
- the slice management module creates the network slice template according to the request
- the slice management module creates a network slice instance included in the first network slice according to the network slice template.
- the method before the slice management module determines the final decision result for each network slice according to the independent decision result of the multiple network slices, the method further includes:
- the slice management module acquires a total resource occupied by the first network slice and a resource cooperation ratio parameter value of the first network slice, so that resources allocated from the first network slice to the second network slice are not a product that is greater than a product of a total resource occupied by the first network slice and a resource synergy parameter value of the first network slice;
- the resource cooperation ratio parameter value of the first network slice is a minimum value among resource parameter ratio parameter values of all network slice instances included in the first network slice.
- the method before the slice management module determines the final decision result for each network slice according to the independent decision result of the multiple network slices, the method further includes:
- the slice management module acquires an SLA indicator of the first network slice
- the slice management module acquires a predicted service indicator of the first network slice after allocating resources to the second network slice;
- the slice management module determines that the predicted service indicator of the first network slice does not violate the first A network sliced SLA indicator.
- the network slice can be guaranteed to comply with the SLA, so as to better provide network services for users.
- the slice management module determines a final decision result for each network slice according to the independent decision result of the multiple network slices, including:
- the slice management module acquires a prediction independent decision result of the first network slice
- the slice management module determines to allocate resources of the first network slice to the second network slice;
- the slice management module determines not to allocate resources of the first network slice to the second network slice.
- the network slice can be better complied with the SLA, and unnecessary resource allocation actions can be reduced, and the action of shrinking or expanding a certain network slice frequently can be avoided.
- the slice management module may be deployed within the VNFM; or the slice management module may be deployed within the NFVO; or the slice management module may be deployed within the OSS/BSS.
- the slice management module obtains independent decision results of multiple network slices, including:
- the slice management module receives an independent decision result respectively sent by each of the plurality of network slices; or the slice management module receives, respectively, sent by each of the plurality of network slices
- the service indicator and the resource indicator respectively determine the independent decision result of each network slice according to the service indicator and the resource indicator of each network slice.
- the slice management module if the slice management module is deployed in the VNFM, the slice management module sends the final decision result to the VIM through an interface between the VNFM and the VIM; The slice management module sends the final decision result to the NFVO through an interface between the VNFM and the NFVO, and then forwards the final decision result by the NFVO through an interface between the NFVO and the VIM. Giving the VIM; or the slice management module transmitting the final decision result to the OSS/BSS by the OSS/BSS through the OSS/BSS and The interface between the NFVOs sends the final decision result to the NFVO, and the NFVO sends the final decision result to the VIM through an interface between the NFVO and the VIM;
- the slice management module If the slice management module is deployed in the NFVO, the slice management module sends the final decision result to the VIM through an interface between the NFVO and the VIM; or the slice management module passes the The interface between the NFVO and the VNFM sends the final decision result to the VNFM, and the VNFM sends the final decision result to the VIM through an interface between the VNFM and the VIM;
- the slice management module If the slice management module is deployed in the OSS/BSS, the slice management module sends the final decision result to the NFVO through an interface between the OSS/BSS and the NFVO, and then passes the NFVO An interface between the NFVO and the VIM forwards the final decision result to the VIM.
- a second aspect of the present application provides a resource management apparatus for a network slice, where the apparatus has a function of implementing a behavior of a slice management module in the foregoing method embodiment.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or software includes one or more modules or units corresponding to the functions described above.
- the structure of the device includes an obtaining unit, a determining unit, and a sending unit, and the units may perform corresponding functions in the foregoing method examples.
- the units may perform corresponding functions in the foregoing method examples.
- the detailed description in the method example which is not described herein. .
- the apparatus includes a network interface, a processor, a bus, and a memory for communicating with other devices in the communication system, the processor being configured The corresponding functions in the above methods are performed to support the device.
- the memory is coupled to the processor, which stores program instructions and data necessary for the device.
- FIG. 1 is a flow chart of an elastic expansion mechanism of a network slice in the prior art
- FIG. 2 is a schematic diagram of a deployment architecture of a network slice in the prior art
- FIG. 3 is a curve of elastic scalability decision of two network slices according to changes in load in the prior art. Line diagram
- FIG. 4 is a schematic diagram of an NFV system applied to a resource management method for a network slice according to an embodiment of the present disclosure
- FIG. 5 is a schematic diagram of information interaction between a network slice and a slice management module according to an embodiment of the present disclosure
- FIG. 6 is a flowchart of a method for resource management of a network slice according to an embodiment of the present application
- FIG. 7 is a flowchart of operations for adding, modifying, and querying resource synergy parameters according to an embodiment of the present application
- FIG. 8 is a flowchart of an operation for updating a resource cooperation ratio parameter in a network slice instance according to an embodiment of the present application
- FIG. 9 is a schematic diagram of a method for sending a final decision result according to an embodiment of the present application.
- FIG. 10 is a schematic diagram of another method for sending a final decision result according to an embodiment of the present application.
- FIG. 11 is a schematic diagram of another transmission path of a final decision result according to an embodiment of the present application.
- FIG. 12 is a schematic diagram of a resource allocation method between three network slices according to an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a resource management apparatus for a network slice according to an embodiment of the present disclosure
- FIG. 14 is a schematic structural diagram of another resource management device of a network slice according to an embodiment of the present application.
- Network Slice also known as NS
- 3GPP 3rd Generation Partnership Project
- a network slice consists of a set of logical network functions used to support a specific communication service. composition.
- 3GPP 3rd Generation Partnership Project
- Operators can provide tailored network slicing for different types of communications on the same infrastructure, as shown in Figure 2, for carriers Broadband (Mobile Broad Band, MBB) communication provides MBB network slicing, V2V slicing for Vehicle to Vehicle (V2V), and MTC network slicing for Machine Type Communication (MTC) .
- MBB Mobile Broad Band
- Network Slice Instance generated from a network slice template.
- the process of creating a network slice instance from a network slice template is called instantiation.
- a network slice instance can be implemented by software.
- a network slice may contain multiple network slice instances, and the network slice templates used by the multiple network slice instances may be the same or different. This application uses "number of instances" to refer to the number of network slice instances that a network slice contains.
- Resource allocation refers to allocating resources under a network slice, such as a virtual machine (VM), a central processing unit (CPU), memory, and hard disk storage, to another network.
- the slice is used so that another network slice can be omitted from the process of requesting a new resource from the idle resource.
- resource allocation can be implemented by revoking a part of the network slice instance under one network slice and allocating the resources occupied by the part of the network slice instance to another network slice; or modifying the attribution relationship of the network slice instance.
- the method implements resource allocation.
- the resource allocation can also be implemented by allocating only a part of the resources occupied by the network slice instance to other network slices without canceling the network slice instance.
- the “independent decision result” is the result of the elastic scaling decision based on the resource indicators and business indicators of a network slice.
- the independent decision result of each network slice is only related to the state of the network slice itself, for example, related to the resource indicator and service indicator of the network slice.
- the “final decision result”, also known as the collaborative decision result, is the result of the elastic scaling decision obtained by integrating the independent decision results of multiple network slices.
- the final decision result of each network slice is not only related to the independent decision result of the network slice itself, but also related to the independent decision result of other network slices.
- the “resource indicator” may include one or more of the following: an indicator of the number of instances included in the network slice, a VM number indicator, a CPU indicator of each VM, an in-memory indicator, or a bandwidth utilization indicator.
- the network service of the control plane may include the average processing delay of signaling, the number of attached users, and the number of activated bearers.
- the service indicator may include a report. Forwarding bandwidth, packet processing delay, and so on.
- Service Level Agreement refers to an agreement that describes the commitment of an operator or content provider regarding the running time, quality of operation, and connectivity of the business. For example, when a user purchases an operator's service, an SLA is signed between the operator and the user. For example, the network bandwidth provided by the operator to the user cannot be less than 50 megabytes (unit: M). If the bandwidth provided by the operator is less than 50M, Operators who violate the SLA need to compensate the user.
- SLA Service Level Agreement
- each network slice independently determines whether to expand or shrink capacity according to its own load.
- FIG. 3 a curve diagram of elastic scaling decisions of two network slices according to respective load changes is performed.
- the load variation trend of different network slices is different, and the load of the same network slice changes with time.
- the load of the enhanced mobile bandwidth (enhanced MBB, e.g., eMBB) network slice is always at a low level, but the condition of the shrinkage has not been reached. Therefore, the number of VMs occupied by the eMBB network slice remains unchanged.
- the load of large-scale machine-like communication (massive MTC, mMTC for short) network slices shows a trend of high and low changes.
- MANO completes a series of expansion and contraction operations according to the load changes of mMTC network slices and MMTC network slices.
- the present application proposes a resource management method and apparatus for network slicing, which utilizes the characteristics of high and low interleaving between network slices to make a more rational allocation of resources, so that the independent decision result is
- the expanded network slice can coordinate resources from other network slices whose independent decision result is to shrink or keep the number of instances unchanged. It can also make the independent decision result to keep the number of instances unchanged.
- the network slice from the independent decision result is the other network.
- the slices coordinate resources so that the network slices that need to increase capacity do not need to request new resources from the infrastructure, which improves the utilization of infrastructure resources, and reduces the resource procurement cost of the slice tenants.
- the resource management method for the network slice provided by the present application can be applied to the NFV system shown in FIG. 4, and the NFV system can be implemented through multiple networks, such as a data center network, a service provider network, or a local area network (Local Area Network, referred to as :LAN)etc.
- networks such as a data center network, a service provider network, or a local area network (Local Area Network, referred to as :LAN)etc.
- the NFV system may include an NFV-MANO 101, an NFV Infrastructure (NFV Infrastructure) 102, a plurality of VNFs 103, and a plurality of element management (EM) 104. And one or more operation support systems or business support systems (Operation Support System/Business Support System, OSS/BSS) 106.
- NFV Infrastructure NFV Infrastructure
- EM element management
- operation support systems or business support systems OSS/BSS
- NFV-MANO 101 may include a Service, VNF and Infrastructure Description system 105, Network Function Virtualization Orchestrator (NFVO) 107, one or more virtualized network functions.
- NFVO Network Function Virtualization Orchestrator
- the NFVI 102 may include a computing hardware 110, storage hardware 111, a hardware resource layer composed of network hardware 112, a virtualization layer, and a virtual resource layer composed of virtual computing 113 (eg, virtual machine), virtual storage 114, and virtual network 115.
- the computing hardware 110 in the hardware resource layer can be a dedicated processor or a general purpose processor for providing processing and computing functions; the storage hardware 111 can be used to provide storage capabilities, which can be provided by the storage hardware 111 itself (eg The local memory of a server can also be provided through a network (for example, a server connects to a network storage device through a network); the network hardware 112 can be a switch, a router, and/or other network device, and the network hardware 112 is used to implement multiple devices. Communication between multiple devices via wireless or wired connection.
- the virtualization layer in NFVI 102 is used to abstract the hardware resources of the hardware resource layer, which will be VNF 103 and hard.
- the physical layer to which the resource belongs is decoupled to provide virtual resources to the VNF 103.
- the virtual resource layer may include virtual computing 113, virtual storage 114, and virtual network 115.
- the virtual computing 113, the virtual storage 114 may be provided to the VNF 103 in the form of a virtual machine or other virtual container, for example, one or more VNFs 103 may be deployed on a virtual machine.
- the virtualization layer forms a virtual network 115 through abstract network hardware 112.
- Virtual networks 115 such as virtual switches (Vswitches), are used to enable communication between multiple virtual machines, or between other types of virtual containers hosting VNFs.
- Virtualization of network hardware can be through virtual LAN (Vritual LAN, VLAN for short), Virtual Private LAN Service (VPLS), Virtual eXtensible Local Area Network (VxLAN) or general purpose.
- Technology implementation such as Nerwork Virtualization using Generic Routing Encapsulation (NVGRE).
- OSS/BSS 106 is mainly for telecom service operators, providing comprehensive network management and service operation functions, including network management (such as fault monitoring, network information collection, etc.), billing management, and customer service management.
- network management such as fault monitoring, network information collection, etc.
- billing management billing management
- customer service management customer service management.
- the service, the VNF, and the infrastructure description system 105 are described in detail in the ETSI GS NFV 002v1.1.1 standard, and the details of the present application are not described herein again.
- the NFV-MANO 101 can be used to implement monitoring and management of the VNF 103 and NFVI 102.
- the NFVO 107 can communicate with one or more VNFMs 108 to implement resource related requests, send configuration information to the VNFM 108, and collect status information for the VNF 103.
- NFVO 107 can also communicate with VIM 109 to enable resource allocation, and/or to implement reservation and exchange of configuration information and status information for virtualized hardware resources.
- the VNFM 108 can communicate with the VNF 103 and EM 104 under the direction of the NFVO 107 to perform VNF 103 lifecycle management and implement the exchange of configuration/status information, ie, responsible for the creation, deletion, start, stop, etc. of the VNF 103.
- the VIM 109 can be used to control and manage the interaction of the VNF 103 and computing hardware 110, storage hardware 111, network hardware 112, virtual computing 113, virtual storage 114, virtual network 115.
- VIM 109 can be used to perform resource allocation operations to VNF 103.
- VNFM 108 and VIM 109 can communicate with one another to exchange virtualized hardware resource configuration and status information.
- NFVI 102 includes both hardware and software to create a virtualized environment for deployment, management, and execution.
- Line VNF 103 the hardware resource layer and the virtual resource layer are used to provide virtual resources, such as virtual machines and/or other forms of virtual containers, to various VNFs 103.
- the VNF 103 is a virtualization of at least one network function that was previously provided by a physical network device.
- the VNF 103 may be a virtualized Mobility Management Entity (MME) node for providing all network functions provided by a typical non-virtualized MME device.
- MME Mobility Management Entity
- the VNF 103 can be used to implement the functionality of some of the components provided on the non-virtualized MME device.
- a VNF 103 can be composed of multiple VMs.
- the EM 104 can be used to manage one or more VNFs 103.
- the resource management method of the network slice provided by the present application mainly involves two types of network elements, one is a network slice, and the other is a slice management module, and the slice management module is configured to slice the multiple networks according to independent decision results of multiple network slices. Coordination between resources.
- the network slice may include one or more VNFs 103.
- network slice 1 consists of VNF 1 and VNF 2
- network slice 2 consists of VNF 3.
- the independent decision result of each network slice may be determined internally by the VNF 103 included in the network slice, or may be determined by the EM 104 connected to the VNF 103 included in the network slice, or may be determined by the VNFM 108, or may be The slice management module decides.
- the slice management module can be deployed within the VNFM 108, or it can be deployed within the NFVO 107, or it can be deployed within the OSS/BSS 106.
- Each network slice can include at least one network slice instance 505 and a monitoring module 506.
- the monitoring module 506 of each network slice is configured to periodically collect resource indicators and service indicators of the network slice instance 505 included in the network slice. As shown in Figure 5, Representing the resource indicator of the network slice instance 505 included in the network slice i 502 collected by the monitoring module 506 in the network slice i502 at time t, Indicates the service indicator of the network slice instance 505 included in the network slice i collected by the monitoring module 506 inside the network slice i 502 at time t.
- each network slice may further include a slice elastic scaling decision module 507.
- the monitoring module 506 can report the collected resource indicator and the service indicator to the slice elastic scaling decision module 507 inside the network slice.
- the slice elastic scaling decision module 507 in each network slice is configured to obtain an independent decision result corresponding to the network slice according to the resource indicator and the service indicator of the network slice.
- the slice elastic scaling decision module 507 can perform elastic scaling decisions based on different policies, which may be a static threshold algorithm (Static Threshold), a dynamic threshold algorithm (Dynamic Threshold) or a reinforcement learning algorithm (Reinforcement Learning), and other more advanced and more complex. Algorithm.
- the functionality of the slice elastic scaling decision module may be implemented by the EM 104 of FIG. 4 or by the VNFM 108 of FIG.
- the function of the slice elastic scaling decision module 507 can be implemented by the slice management module 501. That is, the monitoring module 506 can report the resource indicator and the service indicator to the slice management module 501, and the slice management module 501 obtains the independent decision result corresponding to the network slice according to the resource indicator and the service indicator of the network slice.
- the slice management module 501 is configured to obtain independent decision results corresponding to the plurality of network slices respectively, and perform unified elastic expansion decision based on the independent decision results corresponding to the plurality of network slices respectively, for each of the plurality of network slices
- the network slice determines the final decision result.
- obtaining independent decision results corresponding to multiple network slices includes: directly obtaining independent decision results corresponding to multiple network slices respectively, or acquiring resource indicators and service indicators of multiple network slices, and analyzing and obtaining the based on the two indicators
- the independent decision results corresponding to the plurality of network slices are respectively described. As shown in FIG.
- s i,t , s j,t and s k,t respectively represent resource indicators and service indicators of network slice i 502, network slice j 503 and network slice k 504 at time t, p i,t , p j,t and p k,t represent independent decision results of network slice i 502, network slice j 503 and network slice k 504 at time t , respectively, a i,t , a j,t and a k,t respectively represent the network The final decision result of slice i502, network slice j 503 and network slice k 504 at time t.
- the independent decision results and final decision results for each network slice may or may not be the same.
- the slice management module 501 can perform unified elastic scaling decisions based on different policies, such as an SLA evaluation, a return on investment (ROI), and a Heuristically Search algorithm. At least one of the strategies. For example, the slice management module 501 performs a unified elastic scaling decision based on the SLA evaluation. Each network slice also needs to send the respective SLA indicator to the slice management module 501.
- policies such as an SLA evaluation, a return on investment (ROI), and a Heuristically Search algorithm. At least one of the strategies. For example, the slice management module 501 performs a unified elastic scaling decision based on the SLA evaluation. Each network slice also needs to send the respective SLA indicator to the slice management module 501.
- the slice management module 501 can comprehensively consider the SLA and ROI information of each network slice, and use an optimal search algorithm to find an elastic scalability policy that allows each network slice to achieve global optimization.
- the slice management module 501 determines the final decision result for each network slice
- the final decision result is sent to the VIM 508, and the VIM 508 adjusts the number of instances of each network slice according to the final decision result.
- each network slice may further include an analysis engine 509.
- the analysis engine 509 of each network slice is configured to acquire, from the monitoring module 506, the current resource indicator and the service indicator of the network slice instance 505 included in the network slice, and the historical resource indicator and the historical service indicator combined with the network slice to predict the network.
- the trend of the sliced resource indicators and business indicators As shown in Figure 5, Representing the resource indicator of the network slice i 502 predicted by the analysis engine 509 inside the network slice i 502 at time t', Indicates the traffic indicator of the network slice i 502 predicted by the analysis engine 509 inside the network slice i 502 at time t'.
- the analysis engine 509 can predict the change trend of the resource indicator and the service indicator by using a pattern matching method or a prediction algorithm (Prediction).
- the slice elastic scaling decision module 507 or the slice management module 501 may further perform elastic scaling decision based on the resource indicator and the service indicator, combined with the predicted resource indicator and the predicted service indicator obtained by the analysis engine 509. , determine the uniqueness of the network slice Establish decision-making results, so that the results of independent decision-making are more accurate.
- the slice management module 501 may perform a unified elastic scaling decision based on the independent decision result, combined with the predicted resource indicator and the predicted service indicator obtained by the analysis engine 509, for each network slice in the plurality of network slices. Determine the final decision result separately, so that the final decision result obtained is more accurate.
- the embodiment of the present application further provides a resource management method for a network slice, as shown in FIG. 6.
- the embodiment of the present application can achieve the purpose of dynamically adjusting the number of instances of each network slice by performing the steps in the method shown in FIG. 6 multiple times.
- the method can include the following steps:
- Step 601 The slice management module separately obtains independent decision results of multiple network slices, where the independent decision result includes expanding, shrinking, or maintaining the number of instances.
- the purpose of the capacity expansion is to supplement a certain number of network slice instances in time to meet the resource requirements of the network service.
- the purpose of the volume reduction is to recover a certain number of network slice instances in time when the network service is idle, so as to avoid waste of resources.
- the slice management module may obtain independent decision results of multiple network slices in the following two manners.
- the first mode the monitoring module in each of the plurality of network slices collects the service indicator and the resource indicator of the network slice, and reports it to the slice elastic scaling decision module of the network slice.
- the slice elastic scaling decision module determines an independent decision result of the network slice according to the service indicator and the resource indicator of the network slice; and then each of the network slices separately sends a respective independent decision result to the slice management module.
- the second mode the monitoring module in each of the plurality of network slices collects service indicators and resource indicators of the network slice; and then each of the network slices separately sends respective service indicators and resource indicators to The slice management module determines, by the slice management module, an independent decision result of each network slice according to a service indicator and a resource indicator of each network slice.
- Step 602 If the independent decision results of the multiple network slices are not completely consistent, the slice management module separately determines a final decision result for each network slice according to the independent decision result of the multiple network slices.
- Step 603 The slice management module sends the final decision result to the VIM, where the final decision result is used to indicate that resources of the first network slice of the multiple network slices are allocated to the multiple network slices.
- a second network slice wherein the independent decision result of the first network slice is a contraction, and the independent decision result of the second network slice is to keep the number of instances unchanged or expanded; or, the first network slice The result of the independent decision is to keep the number of instances unchanged, and the independent decision result of the second network slice is expansion.
- the load between multiple network slices may be interlaced with peaks and valleys.
- the interleaving relationship is used to make a more rational allocation of resources, and the low-load network is sliced.
- Resource allocation to high-load network slicing can increase the utilization of infrastructure resources. For example, if the CPU utilization of a network slice is less than 20%, a shrink request will be initiated. When the network slice is under normal load, such as CPU utilization is about 30%, although the threshold condition for triggering the shrinkage has not been reached, However, the network slice has a certain amount of waste of resources. With this embodiment of the present application, this part of the wasted resources can be allocated to other network slices, so that the utilization efficiency of the partially wasted resources can be improved, thereby improving the overall utilization of the infrastructure resources.
- the analysis engine inside the network slice may adopt a pattern matching (Pattern Match) or a prediction algorithm before the slice management module or the slice elastic expansion decision module inside the network slice makes an independent decision result.
- Pattern Match Pattern Match
- Prediction and other methods, combined with the current resource indicators and service indicators of the network slice and the historical resource indicators and historical service indicators of the network slice, predict the change trend of the resource indicators and service indicators of the network slice, that is, predict the predicted resources of the network slice in the future. Indicators and forecasted business indicators.
- the slice management module or the slice elastic scalability decision module in the network slice can determine the independent decision of the network slice by combining the current predicted service indicator and the predicted resource indicator of the network slice on the basis of the current service indicator and resource indicator of the network slice. result.
- the network slice can be expanded in advance before the load of a certain network slice is abrupt, to better comply with the SLA of the network slice.
- the first resource allocation strategy :
- the embodiment of the present application may add a resource coordination ratio parameter attribute to the network slice, and perform resource allocation according to the resource cooperation ratio parameter of the network slice, where the resource cooperation ratio parameter is a network.
- the slice management module needs to support operations such as adding, changing, and checking related to the resource cooperation ratio parameter.
- the process of the related operation is as shown in FIG. 7.
- the process of adding the resource synergy parameter in the network slice template may be referred to step 701 to Step 704:
- Step 701 The slice management module receives a request from a user for instructing to create a network slice template, where the network slice template includes a resource collaboration ratio parameter.
- Step 702 The slice management module creates the network slice template according to the request.
- the resource synergy parameter included in the network slice template after the creation is completed is allowed to be viewed and modified.
- the slice management module can authenticate the user before creating the network slice template, and check the values of the parameters carried in the request.
- Step 703 The slice management module inserts the network slice template after the creation is completed into the template library.
- Step 704 After completing the template creation process, the slice management module returns a template creation success confirmation message to the user.
- step 705 For the process of modifying the resource synergy parameter in the network slice template that has been created, refer to step 705 to step 708:
- Step 705 The slice management module receives a request from the user to indicate that the resource cooperation ratio parameter of the network slice template is updated, where the request carries the value of the new resource cooperation ratio parameter.
- Step 706 The slice management module modifies the value of the resource synergy parameter in the network slice template according to the request.
- the slice management module can authenticate the user and modify the network slice template to be modified before modifying the resource synergy parameter.
- Step 707 After the slice management module completes updating the network slice template, the modified network slice template is reinserted into the template library.
- Step 708 The slice management module returns a parameter update success confirmation message to the user.
- Step 709 The slice management module receives a request from the user for instructing to query a network slice template attribute, where the number of the network slice template to be viewed may be specified, and if a specific network slice template is not specified in the request, the query is performed.
- the properties of all network slice templates are not specified in the request.
- Step 710 The slice management module extracts a corresponding network slice template from the template library according to the specified slice template number. If no number of the network slice template is specified in the request, all the network slice templates are extracted.
- the slice management module can authenticate the user before extracting the network slice template.
- Step 711 The slice management module returns the acquired attributes of the network slice template to the user, where the attribute includes a resource cooperation ratio parameter.
- the foregoing process describes the action of adding, modifying, and querying the slice resource synergy parameter in the network slice template attribute, and solves the problem of configuring the resource synergy parameter.
- the step of the embodiment can flexibly share the resource of the network slice.
- the scale is modified to provide support for resource collaboration between network slices.
- the slice management module can The network slice instance is created by using the network slice template, and the network slice instance included in the first network slice in step 602 is created by using the network slice template, and the network slice instance included in the first network slice after the creation is completed.
- the resource synergy parameter values are allowed to be viewed and modified.
- a higher resource cooperation ratio parameter may be set for the network slice instance for cost considerations, and a lower resource cooperation ratio parameter may be set for the network slice instance for performance reasons.
- a higher resource cooperation ratio parameter may be set for the network slice instance for cost considerations
- a lower resource cooperation ratio parameter may be set for the network slice instance for performance reasons.
- the process of modifying the resource synergy parameter in the network slice instance is as shown in FIG. 8 and includes the following steps:
- Step 801 The slice management module receives a request from the user to indicate that the resource cooperation ratio parameter in the network slice instance is modified, where the request carries the identifier of the network slice instance to be modified and the value of the new resource cooperation ratio parameter.
- Step 802 The slice management module modifies the value of the resource cooperation ratio parameter in the specified network slice instance according to the request.
- the slice management module may authenticate the user who sent the request message before modifying the resource synergy parameter.
- Step 803 The slice management module returns a parameter update confirmation message to the user.
- the embodiment of the present application provides a modification process for modifying a resource cooperation ratio parameter in a network slice that has been instantiated, and solves a parameter update problem of a network slice instance that has been instantiated through a network slice template, so that the user can flexibly access the network.
- the resource synergy ratio of the slice instance is updated to support a more flexible collaborative policy configuration.
- the resource cooperation ratio parameter value of the first network slice may be considered to be included in the first network slice.
- a resource cooperation ratio parameter value of any one of the network slice instances; if the resource cooperation ratio parameter of the network slice instance included in the first network slice is not completely the same, the resource synergy parameter value of the first network slice may be considered as
- the minimum value of the resource cooperation ratio parameter values of all the network slice instances included in the first network slice for example, the network slice includes two network slice instances, and the resource cooperation ratio parameter values of the two network slice instances are respectively 10%. with 20%, then the smaller value of 10% can be used as the resource synergy parameter value of the network slice.
- the slice management module may acquire the total resource occupied by the first network slice and the resource cooperation ratio parameter value of the first network slice, so that the slice from the first network is obtained.
- the resource allocated to the second network slice is not greater than a product of a total resource occupied by the first network slice and a resource synergy parameter value of the first network slice.
- the resource cooperation ratio parameter value of the first network slice is a minimum value among resource parameter ratio parameter values of all network slice instances included in the first network slice.
- the slice management module may separately acquire each of the first network slice included The total resource occupied by the network slice instance and the resource synergy parameter value of each network slice instance, so that the resource allocated from the network slice instance to the second network slice is not greater than the total resource occupied by the network slice instance.
- the product of the network slice instance's resource synergy ratio parameter value may be separately acquired.
- a network slice includes a network slice instance A and a network slice instance B, and the resource cooperation ratio parameter values of the network slice instance A and the network slice instance B are 10% and 20%, respectively, and the network slice instance A and the network slice instance B occupy
- the number of VMs is 10 and 20 respectively, so the number of VMs deployed from network slice instance A cannot exceed 1 (10*10%), and the number of VMs deployed from network slice instance B cannot exceed 4 ( 20*20%).
- the second resource allocation strategy is the second resource allocation strategy
- the slice management module can perform resource allocation according to the SLA indicator of the network slice, and the specific implementation manner is as follows:
- the slice management module acquires an SLA indicator of the first network slice, and acquires a predicted service indicator of the first network slice after the resource is allocated to the second network slice. If the predicted service indicator of the first network slice does not violate the SLA indicator of the first network slice, the slice management module determines to allocate resources of the first network slice to the second network slice; If the predicted service indicator of the first network slice violates the SLA indicator of the first network slice, the slice management module determines not to allocate the resource of the first network slice to the second network slice.
- the SLA defines the maximum delay of the contract. If the slice management module predicts that a certain network slice is allocated to other network slices, the delay of the network slice at a certain moment in the future will exceed the maximum delay defined by the SLA. In this way, the predicted service indicator violates the SLA indicator of the first network slice, and the slice management module may decide not to allocate resources from the network slice.
- the third resource allocation strategy is the third resource allocation strategy.
- the slice management module may perform the steps in the method shown in FIG. 6 multiple times, in order to make the network slice better comply with the SLA, and in order to reduce unnecessary resource allocation actions, avoid frequently performing a certain network slice.
- the action of shrinking or expanding for example, allocating resources of one network slice to another network slice in a certain time period, and allocating resources from other network slices to the network slice in the next adjacent time period.
- the slice management module can perform resource allocation according to the predicted independent decision result of the network slice.
- the prediction independent decision result is an independent decision result that may be adopted by the network slice obtained according to the predicted resource indicator and the predicted service indicator of the network slice in the next time period.
- the slice management module acquires a prediction independent decision result of the first network slice. If the prediction independent decision result of the first network slice is not expansion, the slice management module determines to allocate resources of the first network slice to the second network slice; if the prediction of the first network slice is independent The result of the decision is expansion, and the slice management module determines not to allocate resources of the first network slice to the second network slice.
- the slice management module may return the final decision result corresponding to the multiple network slices to each network slice, and the returned message may include a code for indicating the final decision result, such as maintaining with 0.
- the number of the current instance is unchanged. The value of 1 indicates that the network slice needs to be passively reduced. If the result is 2, the network segment needs to be passively expanded. If the final decision result is to expand or shrink, the returned message also carries the number of instances of the expansion. The number of instances of the contraction.
- step 603 the slice management module further needs to send the final decision result to the VIM, and the final decision result is executed by the VIM.
- the final decision result may be sent by the slice management module to the VIM in the following ways:
- the slice management module may send the final decision result to the VIM through an interface between the VNFM and the VIM, as shown in FIG. 9; Or the slice management module may send the final decision result to the NFVO through an interface between the VNFM and the NFVO, and then the NFVO may pass the interface between the NFVO and the VIM to the final The decision result is forwarded to the VIM, such as path 2 in FIG.
- the slice management module may send the final decision result to the OSS/BSS through which the OSS/BSS passes the OSS/BSS and An interface between the NFVOs sends the final decision result to the NFVO, and the NFVO sends the final decision result to the VIM through an interface between the NFVO and the VIM, as shown in FIG. Route 3.
- the slice management module may send the final decision result to the VIM through an interface between the NFVO and the VIM, as shown in path 4 in FIG. 10; Or the slice management module may send the final decision result to the VNFM through an interface between the NFVO and the VNFM, and the final is performed by the VNFM through an interface between the VNFM and the VIM The decision result is sent to the VIM, as shown in Route 5 in FIG.
- the slice management module may send the final decision result to the NFVO through an interface between the OSS/BSS and the NFVO, and then pass the NFVO The interface between the NFVO and the VIM forwards the final decision result to the VIM, such as path 6 in FIG.
- the present embodiment takes three network slices as an example, and illustrates the simplest of the load changes of the three network slices and the number of instances included in the three network slices. Resource allocation method between network slices. It should be noted that this embodiment is only one implementation of the present application and does not constitute a limitation of the present application.
- the eMBB network slice and the ultra-reliable MTC (uMTC) network slice are both light.
- Load state but because the shrinkage threshold is not reached, the shrinkage action will not be triggered; the mMTC network slice will periodically have sudden load, which are the four positions B1, B2, B4, B5 in Figure 12, uMTC network The slice will have a sudden load at the B3 position.
- the slice management module makes the following decisions based on the state of these three network slices:
- the independent decision result of the mMTC network slice is capacity expansion.
- the uMTC network slice is in a light load state, and the final decision result of the slice management module is passively shrinking the uMTC network slice, and from the uMTC network slice allocation.
- Two VMs are used for mMTC network slicing; between the positions of B1 and B2 in Figure 12, when the load of the mMTC network slice is in a downward trend, the slice management module shrinks the mMTC network slice and slices it from the mMTC network. Two VMs are allocated and returned to the uMTC network slice.
- the slice management module has two options, one is to allocate resources from the eMBB network slice, and the other is to uMTC network slicing resources.
- the slice management module combines the prediction algorithm to predict the load change trend of the eMBB network slice and the uMTC network slice.
- the prediction result indicates that the load of the uMTC network slice changes at the B3 position. If the resource is allocated from the uMTC network slice, the uMTC network The slice will violate the SLA index of the uMTC network slice due to the excessive load at the B3 position. Therefore, the final decision result is to allocate 4 VMs to the mMTC network slice from the eMBB network slice.
- the final decision results at the B4 and B5 locations in Figure 12 are similar to the final decision results at the B1 and B2 locations, and are not described here.
- the present application further provides a resource management apparatus for network slice.
- the resource management apparatus of the network slice includes an obtaining unit 131, a determining unit 132, and a sending. Unit 133.
- the obtaining unit 131 is configured to separately obtain independent decision results of multiple network slices, where the independent decision result includes expanding, shrinking, or keeping the number of instances unchanged.
- the determining unit 132 if the independent decision results of the multiple network slices are not completely consistent, determining, for each network slice, an independent decision result according to the multiple network slices Decision result.
- the sending unit 133 is configured to send the final decision result to the VIM, where the final decision result is used to indicate that resources of the first network slice of the multiple network slices are allocated to the multiple network slices.
- a second network slice wherein the independent decision result of the first network slice is a contraction, and the independent decision result of the second network slice is to keep the number of instances unchanged or expanded; or, the first network slice The result of the independent decision is to keep the number of instances unchanged, and the independent decision result of the second network slice is expansion.
- the device may further include:
- a receiving unit configured to receive a request for instructing to create a network slice template, where the network slice template includes a resource cooperation ratio parameter, and the resource cooperation ratio parameter, before the obtaining unit 131 acquires an independent decision result of the multiple network slices The maximum percentage of resources allowed to be shared for a network slice instance.
- a template creating unit configured to create the network slice template according to the request.
- an instance creating unit configured to create, according to the network slice template, a network slice instance included in the first network slice.
- the acquiring unit 131 may be further configured to: acquire the first network slice.
- the acquiring unit 131 may be further configured to: acquire the first network slice. a service level agreement SLA indicator; and obtaining a predicted service indicator of the first network slice after allocating resources to the second network slice.
- the determining unit 132 determines the final decision result for each network slice separately.
- the method is further configured to: determine that the predicted service indicator of the first network slice does not violate the SLA indicator of the first network slice.
- the acquiring unit 131 may be further configured to: acquire the first network slice. The prediction of independent decision making results.
- the determining unit 132 is specifically configured to: if the prediction independent decision result of the first network slice is not expansion, determine to allocate resources of the first network slice to the second network slice; The prediction independent decision result of the first network slice is expansion, and then determining not to allocate resources of the first network slice to the second network slice.
- the acquiring unit 131 is configured to: receive an independent decision result sent by each of the plurality of network slices separately when acquiring the independent decision result of the multiple network slices; or, receiving the The service indicator and the resource indicator respectively sent by each of the plurality of network slices are respectively determined, and the independent decision result of each network slice is determined according to the service indicator and the resource indicator of each network slice respectively.
- the device may be deployed within the VNFM; or the device may be deployed within the NFVO; or the device may be deployed within the OSS/BSS.
- the sending unit 133 sends the final decision result to the VIM through an interface between the VNFM and the VIM; or the sending unit 133 passes The interface between the VNFM and the NFVO sends the final decision result to the NFVO, and the NFVO forwards the final decision result to the VIM through an interface between the NFVO and the VIM; Or the sending unit 133 sends the final decision result to the OSS/BSS, and the final decision result is sent by the OSS/BSS to the NFVO through an interface between the OSS/BSS and the NFVO, The final decision result is then sent by the NFVO to the VIM through an interface between the NFVO and the VIM.
- the sending unit 133 sends the final decision result to the VIM through an interface between the NFVO and the VIM; or the sending unit 133 passes The interface between the NFVO and the VNFM sends the final decision result And to the VNFM, the final decision result is sent by the VNFM to the VIM through an interface between the VNFM and the VIM.
- the sending unit 133 sends the final decision result to the NFVO through an interface between the OSS/BSS and the NFVO, and then the NFVO The final decision result is forwarded to the VIM through an interface between the NFVO and the VIM.
- the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
- the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the present application further provides a resource management device for a network slice.
- the device includes a network interface 141 and a processor 142, for example, the network interface 141 and The processors 142 are connected to one another via a bus 143.
- the processor 142 is configured to perform the following operations:
- independent decision results of multiple network slices respectively where the independent decision result includes expanding, shrinking, or maintaining the number of instances; if the independent decision results of the multiple network slices are not completely consistent, according to the Independent decision results of the plurality of network slices respectively determine a final decision result for each network slice; the final decision result is sent to the VIM through the network interface 141, the final decision result is used to indicate that the plurality of networks are sliced
- the resource of the first network slice is allocated to the second network slice of the plurality of network slices; wherein the independent decision result of the first network slice is a contraction, and the independent decision result of the second network slice is Keeping the number of instances unchanged or expanding; or, the independent decision result of the first network slice is to keep the number of instances unchanged, and the independent decision result of the second network slice is expansion.
- the network interface 141 can be a wired interface, such as a fiber-optic distributed data interface. Fiber Distributed Data Interface (FDDI), Ethernet (English: Ethernet) interface. Network interface 1101 may also be a wireless interface, such as a wireless local area network interface.
- FDDI Fiber Distributed Data Interface
- Ethernet Edinburgh: Ethernet
- the processor 142 may be a general-purpose processor, including a central processing unit (English: central processing unit, CPU for short), a network processor (network processor, NP for short), and the like; English: figital signal processor (referred to as: DSP), application-specific integrated circuit (English: application-specific integrated circuit, ASIC), field-programmable gate array (English: field-programmable gate array, referred to as: FPGA) or other programmable Logic devices, etc.
- a central processing unit English: central processing unit, CPU for short
- NP network processor
- NP network processor
- the device may further include: a memory for storing a program.
- the program can include program code, the program code including computer operating instructions.
- the memory may include random access memory (English: random access memory, RAM for short), and may also include non-volatile memory (English: non-volatile memory), such as at least one disk storage.
- the processor 142 executes the program code stored in the memory to implement the above functions.
- the technical solution provided by the present application utilizes the characteristics of high and low interleaving between network slices to more rationally allocate resources, so that the independent decision result is that the expanded network slice can be reduced or kept from the independent decision result.
- the number of other network slice coordination resources that are unchanged can also make the independent decision result coordinate the resources of the network slice that keeps the number of instances from the independent decision result to other network slices, so that the network slice that needs to increase the capacity does not need to be based on the network slice.
- the facility requests new resources, increases the utilization of infrastructure resources, and reduces the resource procurement costs of the sliced tenants.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the present invention is directed to a method, apparatus (system), and computer program according to an embodiment of the present invention.
- the flow chart and/or block diagram of the product is described. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
- These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (16)
- 一种网络切片的资源管理方法,其特征在于,包括:切片管理模块分别获取多个网络切片的独立决策结果,其中,所述独立决策结果包括扩容、缩容或保持实例数不变;若所述多个网络切片的独立决策结果不完全一致,则所述切片管理模块根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果;所述切片管理模块将所述最终决策结果发送给虚拟基础设施管理器VIM,所述最终决策结果用于指示将所述多个网络切片中的第一网络切片的资源调配给所述多个网络切片中的第二网络切片;其中,所述第一网络切片的独立决策结果为缩容,所述第二网络切片的独立决策结果为保持实例数不变或扩容;或,所述第一网络切片的独立决策结果为保持实例数不变,所述第二网络切片的独立决策结果为扩容。
- 如权利要求1所述的方法,其特征在于,在所述切片管理模块获取多个网络切片的独立决策结果之前,所述方法还包括:所述切片管理模块接收用于指示创建网络切片模板的请求,所述网络切片模板包括资源协同比参数,所述资源协同比参数为网络切片实例允许被分享的最大资源比例;所述切片管理模块根据所述请求创建所述网络切片模板;所述切片管理模块根据所述网络切片模板创建所述第一网络切片包含的网络切片实例。
- 如权利要求2所述的方法,其特征在于,在所述切片管理模块根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果之前,所述方法还包括:所述切片管理模块获取所述第一网络切片占用的总资源和所述第一网络切片的资源协同比参数值,以使得从所述第一网络切片调配给所述第二网络 切片的资源不大于所述第一网络切片占用的总资源与所述第一网络切片的资源协同比参数值的乘积;其中,所述第一网络切片的资源协同比参数值为所述第一网络切片包含的所有网络切片实例的资源协同比参数值中的最小值。
- 如权利要求1-3中任一项所述的方法,其特征在于,在所述切片管理模块根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果之前,所述方法还包括:所述切片管理模块获取所述第一网络切片的服务水平协议SLA指标;所述切片管理模块获取若分配资源给所述第二网络切片之后的所述第一网络切片的预测业务指标;所述切片管理模块确定所述第一网络切片的预测业务指标不违反所述第一网络切片的SLA指标。
- 如权利要求1-4中任一项所述的方法,其特征在于,所述切片管理模块根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果,包括:所述切片管理模块获取所述第一网络切片的预测独立决策结果;如果所述第一网络切片的预测独立决策结果不是扩容,则所述切片管理模块确定将所述第一网络切片的资源调配给所述第二网络切片;如果所述第一网络切片的预测独立决策结果是扩容,则所述切片管理模块确定不将所述第一网络切片的资源调配给所述第二网络切片。
- 如权利要求1-5中任一项所述的方法,其特征在于,所述切片管理模块部署在虚拟网络功能管理器VNFM内;或所述切片管理模块部署在网络功能虚拟化编排器NFVO内;或所述切片管理模块部署在运营支撑系统OSS/业务支撑系统BSS内。
- 如权利要求1-6中任一项所述的方法,其特征在于,所述切片管理模块获取多个网络切片的独立决策结果,包括:所述切片管理模块接收所述多个网络切片中的每个网络切片分别发送的 的独立决策结果;或所述切片管理模块接收所述多个网络切片中的每个网络切片分别发送的的业务指标和资源指标,并根据每个网络切片的业务指标和资源指标分别确定每个网络切片的独立决策结果。
- 如权利要求1-7中任一所述的方法,其特征在于,若所述切片管理模块部署在VNFM内,则所述切片管理模块通过所述VNFM与所述VIM之间的接口将所述最终决策结果发送给所述VIM;或所述切片管理模块通过所述VNFM与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果转发给所述VIM;或所述切片管理模块将所述最终决策结果发送给所述OSS/BSS,由所述OSS/BSS通过所述OSS/BSS与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果发送给所述VIM;若所述切片管理模块部署在NFVO内,则所述切片管理模块通过所述NFVO与所述VIM之间的接口将所述最终决策结果发送给所述VIM;或所述切片管理模块通过所述NFVO与VNFM之间的接口将所述最终决策结果发送给所述VNFM,再由所述VNFM通过所述VNFM与所述VIM之间的接口将所述最终决策结果发送给所述VIM;若所述切片管理模块部署在OSS/BSS内,则所述切片管理模块通过所述OSS/BSS与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果转发给所述VIM。
- 一种网络切片的资源管理装置,其特征在于,包括:获取单元,用于分别获取多个网络切片的独立决策结果,其中,所述独立决策结果包括扩容、缩容或保持实例数不变;确定单元,若所述多个网络切片的独立决策结果不完全一致,则用于所根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结 果;发送单元,用于将所述最终决策结果发送给虚拟基础设施管理器VIM,所述最终决策结果用于指示将所述多个网络切片中的第一网络切片的资源调配给所述多个网络切片中的第二网络切片;其中,所述第一网络切片的独立决策结果为缩容,所述第二网络切片的独立决策结果为保持实例数不变或扩容;或,所述第一网络切片的独立决策结果为保持实例数不变,所述第二网络切片的独立决策结果为扩容。
- 如权利要求9所述的装置,其特征在于,所述装置还包括:接收单元,用于在所述获取单元获取多个网络切片的独立决策结果之前,接收用于指示创建网络切片模板的请求,所述网络切片模板包括资源协同比参数,所述资源协同比参数为网络切片实例允许被分享的最大资源比例;模板创建单元,用于根据所述请求创建所述网络切片模板;实例创建单元,用于根据所述网络切片模板创建所述第一网络切片包含的网络切片实例。
- 如权利要求10所述的装置,其特征在于,在所述确定单元根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果之前,所述获取单元还用于:获取所述第一网络切片占用的总资源和所述第一网络切片的资源协同比参数值,以使得所述确定单元确定从所述第一网络切片调配给所述第二网络切片的资源不大于所述第一网络切片占用的总资源与所述第一网络切片的资源协同比参数值的乘积;其中,所述第一网络切片的资源协同比参数值为所述第一网络切片包含的所有网络切片实例的资源协同比参数值中的最小值。
- 如权利要求9-11中任一项所述的装置,其特征在于,在所述确定单元根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果之前,所述获取单元还用于:获取所述第一网络切片的服务水平协议SLA指标;获取若分配资源给所述第二网络切片之后的所述第一网络切片的预测业务指标;所述确定单元在为每个网络切片分别确定最终决策结果之前,还用于:确定所述第一网络切片的预测业务指标不违反所述第一网络切片的SLA指标。
- 如权利要求9-12中任一项所述的装置,其特征在于,在所述确定单元根据所述多个网络切片的独立决策结果为每个网络切片分别确定最终决策结果之前,所述获取单元还用于:获取所述第一网络切片的预测独立决策结果;所述确定单元具体用于:如果所述第一网络切片的预测独立决策结果不是扩容,则确定将所述第一网络切片的资源调配给所述第二网络切片;如果所述第一网络切片的预测独立决策结果是扩容,则确定不将所述第一网络切片的资源调配给所述第二网络切片。
- 如权利要求9-13中任一项所述的装置,其特征在于,所述装置部署在虚拟网络功能管理器VNFM内;或所述装置部署在网络功能虚拟化编排器NFVO内;或所述装置部署在运营支撑系统OSS/业务支撑系统BSS内。
- 如权利要求9-14中任一项所述的装置,其特征在于,所述获取单元在获取多个网络切片的独立决策结果时,具体用于:接收所述多个网络切片中的每个网络切片分别发送的的独立决策结果;或接收所述多个网络切片中的每个网络切片分别发送的的业务指标和资源指标,并根据每个网络切片的业务指标和资源指标分别确定每个网络切片的独立决策结果。
- 如权利要求9-15中任一所述的装置,其特征在于,若所述装置部署在VNFM内,则所述发送单元通过所述VNFM与所述VIM之间的接口将所 述最终决策结果发送给所述VIM;或所述发送单元通过所述VNFM与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果转发给所述VIM;或所述发送单元将所述最终决策结果发送给所述OSS/BSS,由所述OSS/BSS通过所述OSS/BSS与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果发送给所述VIM;若所述装置部署在NFVO内,则所述发送单元通过所述NFVO与所述VIM之间的接口将所述最终决策结果发送给所述VIM;或所述发送单元通过所述NFVO与VNFM之间的接口将所述最终决策结果发送给所述VNFM,再由所述VNFM通过所述VNFM与所述VIM之间的接口将所述最终决策结果发送给所述VIM;若所述装置部署在OSS/BSS内,则所述发送单元通过所述OSS/BSS与NFVO之间的接口将所述最终决策结果发送给所述NFVO,再由所述NFVO通过所述NFVO与所述VIM之间的接口将所述最终决策结果转发给所述VIM。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16905047.3A EP3461087B1 (en) | 2016-06-16 | 2016-06-16 | Network-slice resource management method and apparatus |
PCT/CN2016/086031 WO2017214932A1 (zh) | 2016-06-16 | 2016-06-16 | 一种网络切片的资源管理方法和装置 |
BR112018076166A BR112018076166A2 (pt) | 2016-06-16 | 2016-06-16 | método e aparelho de gerenciamento de recursos de fatia da rede |
CN201680086181.1A CN109196828A (zh) | 2016-06-16 | 2016-06-16 | 一种网络切片的资源管理方法和装置 |
US16/220,612 US20190123963A1 (en) | 2016-06-16 | 2018-12-14 | Method and apparatus for managing resources of network slice |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/086031 WO2017214932A1 (zh) | 2016-06-16 | 2016-06-16 | 一种网络切片的资源管理方法和装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/220,612 Continuation US20190123963A1 (en) | 2016-06-16 | 2018-12-14 | Method and apparatus for managing resources of network slice |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017214932A1 true WO2017214932A1 (zh) | 2017-12-21 |
Family
ID=60663060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/086031 WO2017214932A1 (zh) | 2016-06-16 | 2016-06-16 | 一种网络切片的资源管理方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20190123963A1 (zh) |
EP (1) | EP3461087B1 (zh) |
CN (1) | CN109196828A (zh) |
BR (1) | BR112018076166A2 (zh) |
WO (1) | WO2017214932A1 (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2577525A (en) * | 2018-09-27 | 2020-04-01 | British Telecomm | Network slice management |
WO2020087948A1 (zh) * | 2018-10-31 | 2020-05-07 | 中兴通讯股份有限公司 | 网络切片模板生成方法、装置、设备及存储介质 |
US10728954B2 (en) | 2018-08-07 | 2020-07-28 | At&T Intellectual Property I, L.P. | Automated network design and traffic steering |
CN112703774A (zh) * | 2018-09-27 | 2021-04-23 | 英国电讯有限公司 | 网络切片管理 |
EP3729728A4 (en) * | 2017-12-22 | 2021-07-07 | Nokia Technologies Oy | VIRTUAL NETWORK FUNCTION MANAGEMENT |
CN113612635A (zh) * | 2021-07-29 | 2021-11-05 | 西安电子科技大学 | 基于水平/垂直伸缩结合的网络切片实例资源分配方法 |
CN114079976A (zh) * | 2020-08-03 | 2022-02-22 | 中国电信股份有限公司 | 切片资源调度方法、装置、系统和计算机可读存储介质 |
US20230017152A1 (en) * | 2021-07-14 | 2023-01-19 | Canon Kabushiki Kaisha | Communication apparatus, communication method, and storage medium |
US11811640B1 (en) * | 2022-07-22 | 2023-11-07 | Dell Products L.P. | Method and system for modifying a communication network |
US11882004B1 (en) | 2022-07-22 | 2024-01-23 | Dell Products L.P. | Method and system for adaptive health driven network slicing based data migration |
US12009975B2 (en) | 2022-07-22 | 2024-06-11 | Dell Products L.P. | Method and system for generating an upgrade recommendation for a communication network |
US12141571B2 (en) | 2022-07-22 | 2024-11-12 | Dell Products, L.P. | Method and system for executing an application upgrade using network slicing |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11240660B2 (en) * | 2016-09-18 | 2022-02-01 | Alcatel Lucent | Unified security architecture |
EP3616468A4 (en) * | 2017-04-27 | 2020-11-18 | Intel IP Corporation | IMPROVED NETWORK TRENCH MANAGEMENT FOR WIRELESS COMMUNICATIONS |
US11051210B2 (en) * | 2017-04-28 | 2021-06-29 | NEC Laboratories Europe GmbH | Method and system for network slice allocation |
CN110679179B (zh) * | 2017-06-02 | 2021-10-29 | 鸿颖创新有限公司 | 用于服务驱动的移动性管理的方法、装置及系统 |
CN109219090B (zh) * | 2017-06-30 | 2022-11-08 | 中兴通讯股份有限公司 | 商务特性数据上报方法及装置、网络切片编排方法及装置 |
CN113300877B (zh) * | 2017-09-27 | 2022-07-22 | 华为技术有限公司 | 一种网络切片管理方法及设备 |
CN110650029B (zh) * | 2018-06-26 | 2021-05-18 | 华为技术有限公司 | 一种配置方法及装置 |
CN111126737B (zh) * | 2018-11-01 | 2022-09-13 | 百度在线网络技术(北京)有限公司 | 跨场景的交叉分析方法、装置、电子设备及存储介质 |
US10834669B2 (en) | 2019-02-22 | 2020-11-10 | Vmware, Inc. | Stateful network slice selection using replay of connection handshake |
US10939369B2 (en) | 2019-02-22 | 2021-03-02 | Vmware, Inc. | Retrieval of slice selection state for mobile device connection |
US11146964B2 (en) | 2019-02-22 | 2021-10-12 | Vmware, Inc. | Hierarchical network slice selection |
US11246087B2 (en) | 2019-02-22 | 2022-02-08 | Vmware, Inc. | Stateful network slice selection using slice selector as connection termination proxy |
US11483762B2 (en) | 2019-02-22 | 2022-10-25 | Vmware, Inc. | Virtual service networks |
US11024144B2 (en) | 2019-02-22 | 2021-06-01 | Vmware, Inc. | Redirecting traffic from mobile device to initial slice selector for connection |
EP3967078A1 (en) * | 2019-05-10 | 2022-03-16 | Nokia Technologies Oy | Apparatus, method, and computer program |
WO2020256605A1 (en) * | 2019-06-19 | 2020-12-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Evaluating overall network resource congestion before scaling a network slice |
JP7252854B2 (ja) | 2019-07-29 | 2023-04-05 | Kddi株式会社 | 制御装置、制御方法及びプログラム |
KR102615191B1 (ko) * | 2019-07-29 | 2023-12-19 | 케이디디아이 가부시키가이샤 | 제어 장치, 제어 방법 및 프로그램 |
US11178016B2 (en) | 2019-08-26 | 2021-11-16 | Vmware, Inc. | Performing slice based operations in a data plane circuit |
WO2021038335A1 (en) * | 2019-08-30 | 2021-03-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for onboarding a network function package in onap |
CN114365459B (zh) * | 2019-09-18 | 2024-05-14 | 三菱电机株式会社 | 网络控制装置、通信资源分配方法以及通信系统 |
EP4035451A4 (en) * | 2019-09-25 | 2022-09-21 | Telefonaktiebolaget LM Ericsson (publ) | FIRST NODE, FOURTH NODE AND METHODS IMPLEMENTED USING THESE NODES FOR MANAGING THE SIZING OF A NETWORK SLICE IN A COMMUNICATIONS NETWORK |
WO2021062873A1 (zh) * | 2019-10-03 | 2021-04-08 | 华为技术有限公司 | 一种无线资源分配策略的配置方法、装置及系统 |
FR3102027B1 (fr) * | 2019-10-10 | 2021-09-24 | Commissariat Energie Atomique | Procédé d’optimisation de la quantité de ressources réseau et du nombre de services susceptibles d’utiliser lesdites ressources |
CN112751685B (zh) * | 2019-10-29 | 2023-04-07 | 中国电信股份有限公司 | 网络切片用户面容量配置方法、装置和系统 |
CN110831038B (zh) * | 2019-11-06 | 2022-07-12 | 中国联合网络通信集团有限公司 | 网络切片资源调度方法及装置 |
US11336538B2 (en) | 2019-11-27 | 2022-05-17 | Netsia, Inc. | Slice assurance within a mobile network |
US11310104B2 (en) * | 2019-12-02 | 2022-04-19 | At&T Intellectual Property I, L.P. | Management of persistent network slices by a distributed learning system in a 5G or other next generation wireless network |
US11510138B2 (en) * | 2020-01-03 | 2022-11-22 | Apple Inc. | Network slice quota management |
US11576109B2 (en) * | 2020-02-28 | 2023-02-07 | At&T Intellectual Property I, L.P. | Modifying capacity assigned to support a network slice allocated to a user device in a 5G or other next generation wireless network |
US11283869B2 (en) * | 2020-03-25 | 2022-03-22 | International Business Machines Corporation | Data governance in a dispersed storage network using bucket templates |
JP6945089B1 (ja) * | 2020-03-31 | 2021-10-06 | ノキア ソリューションズ アンド ネットワークス オサケ ユキチュアNokia Solutions and Networks Oy | ネットワークスライス構成 |
US11444851B2 (en) * | 2020-04-13 | 2022-09-13 | Verizon Patent And Licensing Inc. | Systems and methods of using adaptive network infrastructures |
CN111555911B (zh) * | 2020-04-23 | 2022-09-30 | 北京思特奇信息技术股份有限公司 | 一种基于产品服务模板的5g网络切片产品快速设计方法 |
KR20210131545A (ko) | 2020-04-24 | 2021-11-03 | 삼성전자주식회사 | 네트워크 슬라이스 자원 할당 및 시각화 방법 |
CN111565120B (zh) * | 2020-04-27 | 2022-08-16 | 北京思特奇信息技术股份有限公司 | 一种5g网络切片产品配置方法、系统及电子设备 |
CN113676903B (zh) * | 2020-04-30 | 2023-03-10 | 华为技术有限公司 | 切片认证授权管理方法、装置和系统 |
US11696184B2 (en) * | 2020-05-06 | 2023-07-04 | Accenture Global Solutions Limited | Quality of service manager for network slices of a network |
US11323389B2 (en) * | 2020-06-26 | 2022-05-03 | Sap Se | Logic scaling sets for cloud-like elasticity of legacy enterprise applications |
CN113965475B (zh) * | 2020-07-02 | 2023-09-05 | 中国移动通信集团设计院有限公司 | 网络切片工程验收方法及系统 |
CN114095382B (zh) * | 2020-08-05 | 2023-11-10 | 中国移动通信集团重庆有限公司 | 一种网络切片虚拟资源调度方法、系统、装置及设备 |
FI129325B (en) * | 2020-08-28 | 2021-11-30 | Nokia Solutions & Networks Oy | Control mechanism for overload |
CN114430380B (zh) * | 2020-10-15 | 2023-11-24 | 中国移动通信集团浙江有限公司 | 切片容灾池分级方法、装置和设备 |
CN112492621B (zh) * | 2020-10-29 | 2022-12-23 | 苏州浪潮智能科技有限公司 | 一种基于5g核心网络动态切片的方法、系统、设备及介质 |
TWI740713B (zh) * | 2020-11-11 | 2021-09-21 | 財團法人工業技術研究院 | 網路切片的資源管理方法、資源管理系統及工作負載調度裝置 |
US20220286914A1 (en) | 2021-03-05 | 2022-09-08 | Vmware, Inc. | Ric sdk |
US11836551B2 (en) | 2021-03-05 | 2023-12-05 | Vmware, Inc. | Active and standby RICs |
CN113556761B (zh) * | 2021-06-25 | 2024-03-22 | 中国联合网络通信集团有限公司 | 切片资源调整方法、系统、终端设备及存储介质 |
US11690004B2 (en) | 2021-06-29 | 2023-06-27 | Dish Wireless L.L.C. | Network slice assignment control systems and methods |
US12075337B2 (en) | 2021-12-17 | 2024-08-27 | Juniper Networks, Inc. | Radio access network tracking area visualization management and monitoring |
CN114978277B (zh) * | 2022-04-24 | 2023-06-27 | 北京邮电大学 | 一种基于网络切片的非地面网络中跨域资源分配方法 |
CN114641041B (zh) * | 2022-05-18 | 2022-09-13 | 之江实验室 | 一种面向边缘智能的车联网切片方法及装置 |
US20240205068A1 (en) | 2022-12-19 | 2024-06-20 | VMware LLC | Using generic key-value pairs to configure ran component attributes in a ran system |
CN116528255B (zh) * | 2023-06-29 | 2023-10-10 | 中国电信股份有限公司 | 网络切片迁移方法、装置、设备及存储介质 |
CN117009076B (zh) * | 2023-07-04 | 2024-10-18 | 中科南京移动通信与计算创新研究院 | 网元的资源处理方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954220A (zh) * | 2014-03-31 | 2015-09-30 | 华为技术有限公司 | 一种虚拟网络业务部署方法和设备 |
CN105429780A (zh) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | 一种虚拟化网络服务业务自动生成和动态监控的方法 |
WO2016048430A1 (en) * | 2014-09-25 | 2016-03-31 | Intel IP Corporation | Network functions virtualization |
CN105468435A (zh) * | 2015-12-25 | 2016-04-06 | 赛特斯信息科技股份有限公司 | Nfv动态资源分配方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PL2223556T3 (pl) * | 2007-12-05 | 2016-10-31 | Przydzielanie zasobów operatorom widma współdzielonego | |
CN105577499B (zh) * | 2014-10-10 | 2019-05-28 | 华为技术有限公司 | 决策协调方法、执行装置和决策协调器 |
US20160119166A1 (en) * | 2014-10-28 | 2016-04-28 | Electronics And Telecommunications Research Institute | Method and apparatus for providing gateway function |
CN104601492B (zh) * | 2014-12-29 | 2018-11-09 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
-
2016
- 2016-06-16 WO PCT/CN2016/086031 patent/WO2017214932A1/zh unknown
- 2016-06-16 EP EP16905047.3A patent/EP3461087B1/en not_active Not-in-force
- 2016-06-16 CN CN201680086181.1A patent/CN109196828A/zh active Pending
- 2016-06-16 BR BR112018076166A patent/BR112018076166A2/pt not_active IP Right Cessation
-
2018
- 2018-12-14 US US16/220,612 patent/US20190123963A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954220A (zh) * | 2014-03-31 | 2015-09-30 | 华为技术有限公司 | 一种虚拟网络业务部署方法和设备 |
WO2016048430A1 (en) * | 2014-09-25 | 2016-03-31 | Intel IP Corporation | Network functions virtualization |
CN105429780A (zh) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | 一种虚拟化网络服务业务自动生成和动态监控的方法 |
CN105468435A (zh) * | 2015-12-25 | 2016-04-06 | 赛特斯信息科技股份有限公司 | Nfv动态资源分配方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3461087A4 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3729728A4 (en) * | 2017-12-22 | 2021-07-07 | Nokia Technologies Oy | VIRTUAL NETWORK FUNCTION MANAGEMENT |
US11582049B2 (en) | 2017-12-22 | 2023-02-14 | Nokia Technologies Oy | Virtual network function management |
US10728954B2 (en) | 2018-08-07 | 2020-07-28 | At&T Intellectual Property I, L.P. | Automated network design and traffic steering |
US11076451B2 (en) | 2018-08-07 | 2021-07-27 | At&T Intellectual Property I, L.P. | Automated network design and traffic steering |
EP3857970A1 (en) * | 2018-09-27 | 2021-08-04 | British Telecommunications public limited company | Network slice management |
CN112703774A (zh) * | 2018-09-27 | 2021-04-23 | 英国电讯有限公司 | 网络切片管理 |
CN112703774B (zh) * | 2018-09-27 | 2024-02-20 | 英国电讯有限公司 | 管理电信网络中的处理资源的方法和电信网络及存储介质 |
GB2577525B (en) * | 2018-09-27 | 2021-11-24 | British Telecomm | Network slice management |
GB2577525A (en) * | 2018-09-27 | 2020-04-01 | British Telecomm | Network slice management |
US11665635B2 (en) | 2018-09-27 | 2023-05-30 | British Telecommunications Public Limited Company | Network slice management |
WO2020087948A1 (zh) * | 2018-10-31 | 2020-05-07 | 中兴通讯股份有限公司 | 网络切片模板生成方法、装置、设备及存储介质 |
CN114079976B (zh) * | 2020-08-03 | 2024-03-05 | 中国电信股份有限公司 | 切片资源调度方法、装置、系统和计算机可读存储介质 |
CN114079976A (zh) * | 2020-08-03 | 2022-02-22 | 中国电信股份有限公司 | 切片资源调度方法、装置、系统和计算机可读存储介质 |
US20230017152A1 (en) * | 2021-07-14 | 2023-01-19 | Canon Kabushiki Kaisha | Communication apparatus, communication method, and storage medium |
CN113612635B (zh) * | 2021-07-29 | 2022-08-12 | 西安电子科技大学 | 基于水平和垂直伸缩结合的网络切片实例资源分配方法 |
CN113612635A (zh) * | 2021-07-29 | 2021-11-05 | 西安电子科技大学 | 基于水平/垂直伸缩结合的网络切片实例资源分配方法 |
US11882004B1 (en) | 2022-07-22 | 2024-01-23 | Dell Products L.P. | Method and system for adaptive health driven network slicing based data migration |
US11811640B1 (en) * | 2022-07-22 | 2023-11-07 | Dell Products L.P. | Method and system for modifying a communication network |
US12009975B2 (en) | 2022-07-22 | 2024-06-11 | Dell Products L.P. | Method and system for generating an upgrade recommendation for a communication network |
US12141571B2 (en) | 2022-07-22 | 2024-11-12 | Dell Products, L.P. | Method and system for executing an application upgrade using network slicing |
Also Published As
Publication number | Publication date |
---|---|
EP3461087A4 (en) | 2019-04-24 |
US20190123963A1 (en) | 2019-04-25 |
BR112018076166A2 (pt) | 2019-03-26 |
CN109196828A (zh) | 2019-01-11 |
EP3461087A1 (en) | 2019-03-27 |
EP3461087B1 (en) | 2020-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017214932A1 (zh) | 一种网络切片的资源管理方法和装置 | |
CN105979007B (zh) | 加速资源处理方法、装置及网络功能虚拟化系统 | |
US10567196B2 (en) | Decision coordination method, execution apparatus, and decision coordinator | |
CN108370328B (zh) | 一种nfv mano策略描述符的管理方法及装置 | |
US10924966B2 (en) | Management method, management unit, and system | |
US9465641B2 (en) | Selecting cloud computing resource based on fault tolerance and network efficiency | |
CN110311798B (zh) | 一种管理虚拟资源的方法及装置 | |
US11088924B2 (en) | Network management method, device, and system | |
WO2019029267A1 (zh) | 网络切片的管理方法和装置 | |
CN108132827B (zh) | 一种网络切片资源映射方法、相关设备及系统 | |
WO2018082477A1 (zh) | 用于管理网络切片实例的方法和装置 | |
CN109964507A (zh) | 网络功能的管理方法、管理单元及系统 | |
CN116170314B (zh) | 一种网络切片场景下ai内生的数字孪生网络平台装置 | |
Kafle et al. | Adaptive virtual network slices for diverse IoT services | |
CN108345490A (zh) | 一种nfv中部署虚拟机的方法和系统 | |
CN110495197A (zh) | 管理网络切片的方法和装置 | |
WO2018210075A1 (zh) | 网络控制方法、装置及网络设备 | |
Wang et al. | Intelligent network slicing for B5G and 6G: Resource allocation, service provisioning, and security | |
CN107408058B (zh) | 一种虚拟资源的部署方法、装置及系统 | |
US20230259387A1 (en) | Data flow mirroring method and apparatus | |
WO2018014351A1 (zh) | 一种资源配置方法及装置 | |
JP5523599B1 (ja) | ネットワークシステムの資源管理システムおよび方法 | |
CN114221948A (zh) | 一种云网系统及任务处理方法 | |
CN105847172B (zh) | 业务流量控制方法及装置 | |
CN112118579B (zh) | 资源分配方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16905047 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112018076166 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 2016905047 Country of ref document: EP Effective date: 20181219 |
|
ENP | Entry into the national phase |
Ref document number: 112018076166 Country of ref document: BR Kind code of ref document: A2 Effective date: 20181217 |