WO2020258920A1 - Procédé et appareil de gestion de ressources de tranches de réseau - Google Patents
Procédé et appareil de gestion de ressources de tranches de réseau Download PDFInfo
- Publication number
- WO2020258920A1 WO2020258920A1 PCT/CN2020/079069 CN2020079069W WO2020258920A1 WO 2020258920 A1 WO2020258920 A1 WO 2020258920A1 CN 2020079069 W CN2020079069 W CN 2020079069W WO 2020258920 A1 WO2020258920 A1 WO 2020258920A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- resource
- network slices
- slices
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- 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]
-
- 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
-
- 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
Definitions
- This application relates to the field of communication technology, and in particular to a method and device for network slicing resource management.
- eMBB enhanced mobile broadband
- mMTC massive machine type communications
- URLLC ultra-reliable low latency communications
- eMBB enhanced mobile broadband
- mMTC massive machine type communications
- URLLC ultra-reliable low latency communications
- different business scenarios and different services have different requirements for indicators such as bandwidth, delay, reliability, and security.
- the communication system needs to provide diversified support and allocate resources for services.
- Network slicing technology can implement multiple different types of network applications on a common physical infrastructure. Specifically, network slicing technology uses software defined network (SDN) and network functions virtualization (NFV). ) And other technologies to virtualize the resources of the physical infrastructure into multiple independent and isolated end-to-end logical networks.
- SDN software defined network
- NFV network functions virtualization
- Specific resources may include computing resources (such as central processing unit (CPU), virtual machine (VM), and virtual container (container), etc.), storage resources (such as memory resources and/or hardware storage resources) ), network resources (such as network communication interfaces, gateway devices, switches, routers, etc.), etc. After resources are allocated to different network slices, these resources can also be called network resources or communication resources.
- computing resources such as central processing unit (CPU), virtual machine (VM), and virtual container (container), etc.
- storage resources such as memory resources and/or hardware storage resources
- network resources such as network communication interfaces, gateway devices, switches, routers, etc.
- resource management is the core of managing network slicing.
- Current resource management methods usually take a single network resource as the object of optimization. Such optimization methods are not flexible and are directly applied to the resource management of network slicing, and the effect is not ideal. Therefore, finding a flexible network slicing resource management method is an urgent problem to be solved by those skilled in the art.
- This application provides a network slicing resource management method and device to improve the flexibility of network slicing resource management.
- an embodiment of the present application provides a network slice resource management method, wherein the method is applicable to the NFV architecture as shown in FIG. 2, and the management device involved in the method may be a resource in the NFV architecture Managed functional units/modules, for example, NFVO, or other functional units in the NFV architecture that can interact with functional units with resource management functions, for example, VNFM, VIM, etc.; or are newly added to the NFV architecture diagram
- the functional unit of this application does not limit this.
- the method may include the following steps:
- the management device obtains the resource information of n network slices, and then obtains the resource management policies corresponding to the n network slices according to the resource information of the n network slices and the stored resource management strategy model. Finally, the management The device separately manages the resources of the n network slices according to the obtained resource management policies respectively corresponding to the n network slices.
- the resource information of any network slice is used to indicate the allocation information and usage information of multiple resources of the network slice, and n is an integer greater than or equal to 1.
- the resource management policy model is used to represent the mapping relationship between the resource information of the n network slices and the resource management policies respectively corresponding to the n network slices.
- the management device can quickly obtain the resource management strategy of the n network slices according to the obtained resource information of the n network slices and the resource management strategy model. Since in this solution, the resource information of the n network slices can accurately describe the resource utilization of the n network slices for multiple resources, this method can realize the network according to the resource utilization of the network slices for multiple resources. The resource management of slices can improve the flexibility of resource management of network slices. In addition, because this method can comprehensively consider the resource utilization of multiple network slices, the resource management strategy of the n network slices determined by this method can realize the resource optimization of each network slice in the network, that is, the method can be used in While ensuring the network performance of each network slice, the resource optimization of the entire network is realized.
- the n network slices are all or part of the network slices in the NFV architecture.
- the management device may periodically obtain the resource information of the n network slices. In this way, the management device can periodically obtain resource information of the n network slices to implement resource management and resource scheduling of the n network slices periodically.
- the management device obtains the resource information of the multiple network slices after receiving the resource reconfiguration request sent by at least one network slice among the n network slices.
- the resource reconfiguration request may be sent when any network slice detects that its resource requirement information has changed.
- the management device can perform resource scheduling for the network slice (and other network slices) again according to the current resource usage of the network slice and the resource usage of the entire network, thereby ensuring the network slice (and The resources of other network slices can meet the resource requirements of current services, and can also ensure the utilization of the resources of the network slices (and other network slices) to avoid resource idleness.
- the resource reconfiguration request may also determine for any network slice that the remaining amount of at least one of its own resources is less than the set first remaining amount threshold, or the remaining rate is less than the set first remaining rate threshold, or the utilization rate Sent when the first utilization rate threshold is set. In this way, the management device can perform resource scheduling for the network slice again, allocate more resources for the network slice, and avoid affecting the network performance and service realization of the network slice due to insufficient resources.
- the resource reconfiguration request may also determine for any network slice that the remaining amount of at least one of its own resources is greater than the set second remaining amount threshold, or the remaining rate is greater than the set second remaining rate threshold, or the utilization rate Sent when it is less than the second utilization threshold.
- the management device can perform resource scheduling for the network slice again, and allocate the resources allocated to the network slice to other network slices or put it back into the resource pool to be allocated, so as to avoid long-term occupation of network resources by some network slices.
- the utilization rate is low, so as to ensure the fairness of resource utilization in the multi-network slicing scenario, thereby improving resource utilization.
- the management device obtains the resource information of the n network slices after receiving the resource management instruction input by the user. In this way, the user can control the resource management and scheduling of the network slice, and improve the flexibility of the resource management of the network slice.
- the management device monitors the resource demand information of the n network slices, and when the management device determines that the resource demand information of at least one of the plurality of network slices has changed, obtains all Describe resource information of multiple network slices.
- the management device can re-schedule the network slice according to the current resource usage of the network slice and the resource usage of the entire network, thereby ensuring that the resources of the network slice can meet the current service requirements.
- the demand for resources can also ensure the utilization rate of the resources of the network slice and avoid resource idleness.
- the resource requirement information of any network slice includes any one or a combination of the following: the number of terminal devices that access the network slice, the quality of service QoS of the network slice, and the service of the network slice Types of. In this way, the resource demand information of the network slicing can accurately reflect the resource demand of the network slicing.
- the resource information of any network slice includes: first resource information: the allocation information of each resource allocated to the network slice in each physical node, and the network slice for each physical node Usage information of each resource in the node; and/or second resource information: allocation information of each resource allocated to each virtual network function VNF in the network slice, and each VNF pair in the network slice Usage information of each resource; wherein, each physical node is occupied by the VNF in the network slice.
- the first resource information can not only fully reflect the resource utilization of the network slice, but also reflect the resource utilization of the entire network.
- the second resource information can not only fully reflect the resource utilization of the network slice, but also further reflect the resource utilization of each VNF in the network slice. Because the accuracy of the description of the resource utilization of the network slicing will largely affect the quality of the resource management scheduling results. Therefore, the first resource information and/or the second resource information in this design can accurately describe the resource utilization of multiple resources by the network slicing, thereby further ensuring that the management device is in accordance with the subsequent determined n
- the resource management strategy of network slicing can realize the resource optimization of each network slice in the network.
- the management device may generate a resource management strategy according to the usage of each resource in the network slice in the physical node to ensure that the resource management strategy conforms to each physical node
- the limitation of the type and quantity of resources in the medium enables the physical realization of the resource management strategy, that is, the management device can successfully allocate resources for the network slice according to the resource management strategy.
- the management device can generate a resource management strategy according to the resource usage of each VNF in the network slice, and can refine the resource management strategy to the VNF to ensure While the function of each VNF is realized, it can also improve and optimize the resource utilization rate of each VNF, which in turn can improve and optimize the resource utilization rate and end-to-end network performance of network slicing.
- the resource management strategy model is obtained by modeling resource information sample data of the n network slices and resource management strategy sample data of the n network slices.
- the management device calculates the n network slices Network performance of the slice; and when the management device determines that the network performance of any one of the n network slices is lower than the set network performance threshold of the network slice, adjust the n network slices to correspond to According to the resource management strategy of the n network slices, respectively, according to the adjusted resource management strategy corresponding to the n network slices, the resources of the n network slices are respectively managed, and the network performance of the n network slices is recalculated, Until it is determined that the network performance of each of the n network slices reaches the corresponding set network performance threshold.
- the management device can verify the validity of the resource management policies corresponding to the n network slices through the network performance of the n network slices, and can also re-check the resource management policies when the verification fails.
- the resource management strategies corresponding to the n network slices are adjusted to ensure that the resource management strategies corresponding to the n network slices finally generated can realize the resource optimization of each network slice in the network, that is, the method can ensure that each network slice While achieving high network performance, the resource optimization of the entire network is realized.
- the management device since the management device calculates according to the resource management policies corresponding to the n network slices calculated by the resource management policy model, the network performance of the n network slices cannot reach the network performance threshold, which means The resource management strategy module needs further training and adjustment. Therefore, after the above steps, the management device may use the resource information of the n network slices and the finally adjusted resource management policies corresponding to the n network slices as sample data for subsequent analysis of the resource The management strategy model is trained or tested.
- the management device may also obtain the n network slices according to the priority of the n network slices, the resource information of the n network slices, and the stored resource management policy model. The corresponding resource management strategy. This design can realize differentiated resource management and scheduling of network slices.
- the management device when the management device performs resource management scheduling according to the sequence of the resource information of the n network slices, priority is given to the network slice with the first resource information to perform resource scheduling.
- the management device first sorts the resource information of the n network slices according to the priority of the n network slices, and sorts the network with the first priority.
- the resource information of the slices is ranked first, and then the sorted resource information of the n network slices are input into the resource management policy model to obtain resource management policies corresponding to the n network slices respectively.
- the resource scheduling is set as the priority of the network slice to be managed with the highest priority in the resource management policy model, which may specifically include but is not limited to the following methods:
- the management device allocates the resources of the network slice with the lowest priority to the network slice, or preferentially migrates the virtual machines of the network slice to meet the resource requirements of the network slice. For example, when the physical node A occupied by the network slice is overloaded and the resources required by the network slice cannot be released through scheduling, the virtual machine of the network slice is preferentially migrated to the physical node B with sufficient idle resources.
- Manner 3 The management device determines the most important resource type that affects the network performance of the network slice, and preferentially allocates this resource to the network slice.
- the resource management strategy of any network slice includes a scheduling action for at least one resource.
- the resource management policy of any network slice includes: in the order from the user side to the service side, or from the service side to the user side, scheduling actions for each resource of each VNF in the network slice.
- the management device can use the resource management strategy of each network slice to schedule the resources of each VNF in each network slice, ensuring that the functions of each VNF are realized, while improving and optimizing each network slice.
- the resource utilization rate of a VNF can then improve and optimize the end-to-end network performance and resource optimization of the entire network slicing to achieve the network performance and resource optimization of the entire network.
- an embodiment of the present application provides a management device, which includes a unit or module for executing any of the above-mentioned first aspect or any of the design steps of the first aspect.
- an embodiment of the present application provides a management device, including at least one processing element and at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to execute this Apply for the method provided in the first aspect or any design of the first aspect.
- an embodiment of the present application also provides a computer storage medium, the storage medium stores a software program, and the software program can implement the first aspect or the first aspect when read and executed by one or more processors Any method provided by the design.
- the embodiments of the present application also provide a computer program, which when the computer program runs on a computer, causes the computer to execute the method provided in the first aspect or any one of the designs provided in the first aspect.
- an embodiment of the present application also provides a chip, which is used to read a computer program stored in a memory and execute the method provided in the first aspect or any one of the designs in the first aspect.
- an embodiment of the present application provides a chip system, which includes a processor, and is configured to support a management device to implement the functions involved in the foregoing aspects.
- the chip system further includes a memory, and the memory is used to store necessary program instructions and data of the management device.
- the chip system can be composed of chips, or include chips and other discrete devices.
- FIG. 1 is a schematic diagram of a network slicing scene provided by an embodiment of this application;
- Figure 2 is a schematic diagram of an NFV architecture provided by an embodiment of the application.
- FIG. 3 is a flowchart of a network slicing resource management method provided by an embodiment of this application.
- FIG. 4 is an example diagram of a network slicing priority provided by an embodiment of this application.
- FIG. 5 is a schematic diagram of the architecture of a network slicing resource management system provided by an embodiment of this application.
- FIG. 6 is a schematic diagram of a process for generating a scheduling action set according to an embodiment of the application
- FIG. 7 is a schematic diagram of resource information of a network slicing provided by an embodiment of this application.
- FIG. 8 is a schematic diagram of a network slicing resource management system in an NFV architecture provided by an embodiment of the application.
- FIG. 9 is a structural diagram of the first management device provided by an embodiment of this application.
- FIG. 10 is a structural diagram of a second management device provided by an embodiment of this application.
- This application provides a network slicing resource management method and device to improve the flexibility of network slicing resource management.
- the method and the device are based on the same technical idea. Since the principles of the method and the device to solve the problem are similar, the implementation of the device and the method can be referred to each other, and the repetition will not be repeated.
- the management device can quickly obtain the resource management policies corresponding to the n network slices according to the obtained resource information of the n network slices and the resource management policy model. Since in this solution, the resource information of the n network slices can accurately describe the resource utilization of the n network slices for multiple resources, this method can realize the network according to the resource utilization of the network slices for multiple resources. The resource management of slices can improve the flexibility of resource management of network slices. In addition, because this method can comprehensively consider the resource utilization of multiple network slices, the resource management strategies corresponding to the n network slices determined by this method can realize the resource optimization of each network slice in the network, that is, this method It can realize the resource optimization of the entire network while ensuring the network performance of each network slice.
- Network slicing is composed of a group of logical network functions supporting specific communication services. As a virtual network, network slicing directly connects the terminal and the server, and its overall performance is affected by each node on the entire connection (that is, the network function or the physical node occupied by the network function).
- operators can provide different network slices for different types of communication services on the same physical infrastructure.
- operators virtualize eMBB network slices for eMBB communication services, virtualize mMTC network slices for mMTC services, and virtualize URLLC services such as autonomous driving and industrial control.
- URLLC network slicing on the underlying physical infrastructure.
- communication resources in different network slices also need to be isolated, for example, the communication resources of different network slices are physically isolated, or the communication resources of different network slices are logically isolated.
- Network slicing is a combination of network functions and communication resources required to complete certain services to provide users with network services corresponding to the business. Therefore, network slicing can be regarded as a complete logical network.
- network slicing is a broad concept. It can be considered that a traditional network or a dedicated network is also a network slicing, and a network with partial network functions can also be considered a network slicing.
- network slicing is implemented through NFV technology. Therefore, network slicing is that operators select multiple virtualized network functions (VNFs) according to actual business requirements, and connect them according to certain rules and sequences. , And deployed in the corresponding physical infrastructure equipment.
- VNFs virtualized network functions
- the VNF included in the network slicing is essentially a VNF instance, which may also be referred to as a network slicing function instance or a network slicing instance.
- Network slicing instances are created through network slicing templates. The process of creating a network slice instance through a network slice template is called instantiation.
- network slice templates used to create multiple network slice instances that make up the same network slice may be the same or different.
- the physical infrastructure is a hardware entity device with communication functions necessary for the communication system, which can also be called a physical node.
- physical infrastructure devices can include, but are not limited to, the following types of devices: computing devices, storage devices, and network communication devices. Its specific manifestations can be host, database, server, gateway, etc.
- Resources are used to implement the necessary communication functions in the communication system, which can specifically include computing resources, storage resources, network resources, etc.
- computing resources can be CPUs, VMs, virtual containers, etc.
- storage resources can include memory resources and hardware storage resources (such as hard disks, disks, etc.)
- network resources can include network communication interfaces, gateway devices, switches, routers, etc. Network equipment for communication, connection, and forwarding.
- Network slicing performance indicators which can include, but are not limited to, any one or combination of the following: latency, overall network slicing utilization rate, resource utilization efficiency, service level agreement (SLA) violation rate, network resource allocation rate .
- SLA service level agreement
- the communication system can abstract its own logical functions into network slices. Specifically, the communication system can virtualize the resources and network functions of the physical infrastructure to generate multiple independent and isolated end-to-end logical networks (ie, network slices). Taking the scenario shown in Figure 1 as an example, in order to implement business scenarios such as eMBB, mMTC, and URLLC, the communication system can use technologies such as SDN and NFV to virtualize the resources and network functions in the physical infrastructure to generate eMBB network slices and mMTC networks Slicing and URLLC network slicing. In this way, terminal devices requesting eMBB services can access eMBB network slices, terminal devices requesting mMTC services can access mMTC network slices, and terminal devices requesting URLLC services can access URLLC network slices.
- technologies such as SDN and NFV to virtualize the resources and network functions in the physical infrastructure to generate eMBB network slices and mMTC networks Slicing and URLLC network slicing.
- terminal devices requesting eMBB services
- the network slicing resource management method provided in the embodiment of the present application can be used in the NFV architecture as shown in FIG. 2.
- the NFV architecture can implement a variety of networks and communication systems, such as: local area network (LAN), internet protocol (IP) network, the 5th generation (5G) communication system, long-term evolution (long-term evolution) term evolution, LTE) communication system, vehicle to everything (V2X) communication system, long-term evolution-vehicle (LTE-V) communication system, vehicle to vehicle (V2V) communication system , IoV communication system, machine type communications (MTC) system, Internet of things (IoT), long-term evolution-machine to machine (LTE-machine to machine, LTE-M) communication system, machine to machine The machine to machine (M2M) communication system, the enterprise LTE discrete spectrum aggregation (eLTE-DSA) system, etc., are not limited in the embodiment of this application.
- LAN local area network
- IP internet protocol
- 5G 5th generation
- LTE long-term evolution
- V2X vehicle to everything
- LTE-V long-term evolution-vehicle
- the NFV architecture may include: NFV Management and Orchestration System (NFV-MANO) 210, NFV Infrastructure (NFVI) 240, and multiple virtual network functions ( Virtualized Network Function (VNF) 230, and one or more Operation Support System/Business Support System (OSS/BSS) 220, and service, VNF and infrastructure description system 250.
- NFV-MANO NFV Management and Orchestration System
- NFVI NFV Infrastructure
- VNF Virtualized Network Function
- OSS/BSS Operation Support System/Business Support System
- NFV-MANO 210 may include an NFV orchestrator (NFVO) 211, one or more VNF managers (VNF manager, VNFM) 212, and one or more virtualized infrastructure managers (Virtualized Infrastructure managers, VIM)113.
- NFVO NFV orchestrator
- VNF manager VNF manager
- VIM virtualized Infrastructure managers
- NFVI 240 may include: a hardware resource layer 241, a virtualization layer 242 composed of computing hardware 2411, storage hardware 2412, and network hardware 2413, as well as virtual computing 2431 (such as virtual machines, virtual containers), virtual storage 2432, and virtual networks 2433 Composed of the virtual resource layer 243.
- a hardware resource layer 241 a virtualization layer 242 composed of computing hardware 2411, storage hardware 2412, and network hardware 2413, as well as virtual computing 2431 (such as virtual machines, virtual containers), virtual storage 2432, and virtual networks 2433 Composed of the virtual resource layer 243.
- the computing hardware 2411 in the hardware resource layer 241 can be a dedicated processor or a general-purpose processor for providing processing and computing functions, such as a central processing unit (CPU); the storage hardware 2412 is used to provide storage capabilities, For example, it may be a hard disk, a disk, or a network attached storage (Network Attached Storage, NAS), etc.; the network hardware 2413 may be a gateway, a switch, a router, and other network devices.
- CPU central processing unit
- the storage hardware 2412 is used to provide storage capabilities, For example, it may be a hard disk, a disk, or a network attached storage (Network Attached Storage, NAS), etc.
- the network hardware 2413 may be a gateway, a switch, a router, and other network devices.
- the virtualization layer 242 in NFVI 240 can abstract the hardware resources in the hardware resource layer 241 into virtual resources according to the resource virtualization technology, so as to realize the decoupling of the VNF 230 and the physical layer to which the hardware resources belong to provide virtual resources to the VNF 230 .
- the virtual resource layer 243 may include virtual computing 2431, virtual storage 2432, and virtual network 2433.
- the virtual resource layer 243 can form these virtual resources into a virtual resource pool to flexibly provide resources to the VNF 230.
- the virtual computing 2431 and the virtual storage 2432 may be provided to the VNF 230 in the form of a virtual machine or other virtual container, for example, one or more virtual machines form a VNF 230.
- the virtualization layer 242 forms a virtual network 2433 by abstracting network hardware 2413.
- the virtual network 2433 is used to implement communication between multiple virtual machines or between multiple other types of virtual containers that carry the VNF 230.
- the virtual network 2433 can be created through virtual LAN (vritual LAN, VLAN), virtual private LAN service (virtual private LAN service, VPLS), virtual extensible local area network (virtual eXtensible local area network, VxLAN) or general routing encapsulation network virtualization ( nerwork virtualization using generic routing encapsulation, NVGRE) and other technologies.
- virtual LAN virtual LAN
- VLAN virtual private LAN service
- VPLS virtual extensible local area network
- VxLAN virtual eXtensible local area network
- NVGRE general routing encapsulation network virtualization
- OSS/BSS 220 is mainly for telecom service operators, providing comprehensive network management and business 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
- NFV-MANO 210 can be used to realize the monitoring and management of VNF 230 and NFVI 240.
- NFVO 211 is responsible for the management and orchestration of NFVI 240 and software resources, and can communicate with one or more VNFMs 212 to implement resource-related requests, or send configuration information to VNFM 212 to control VNF 230 through VNFM 212, and then Create multiple network slices on NFVI 240.
- the NFVO 211 can also collect the status information of the VNF 230 through the VNFM212, and communicate with the VIM 213 to realize resource allocation, and/or realize the reservation and exchange of configuration information and status information of virtualized hardware resources.
- Each VNFM 212 can be used to manage one or more VNF 230, that is, it is responsible for the lifecycle management of the VNF 230 and various other management functions, such as initializing, updating, querying, and/or terminating the VNF 230.
- VIM 213 can be used to control and manage the interaction between VNF 230 and computing hardware 2411, storage hardware 2412, network hardware 2413, virtual computing 2431, virtual storage 2432, and virtual network 2433, as well as manage the above hardware resources and software resources, including capacity expansion or contraction
- VIM 213 may be used to perform the operation of allocating resources to VNF 230.
- VNFM 212 and VIM 213 can communicate with each other to exchange virtualized hardware resource configuration and status information.
- NFVI 240 includes hardware and software, which together establish a virtualized environment to deploy, manage and execute VNF 230.
- the hardware resource layer 241 and the virtual resource layer 243 are used to provide virtual resources (for example, virtual machines and/or other forms of virtual containers) to the VNF 230.
- VNFM 212 can communicate with VNF 230 to perform VNF 230 life cycle management and realize the exchange of configuration/status information.
- the VNF 230 is the virtualization of at least one network function.
- the network function may previously be provided by a physical network device, where the physical network device may be a network device in a network or a communication system that can be implemented by the NFV architecture.
- a VNF 230 may be composed of one or more virtual network function components (VNF components, VNFC), and the VNFC may be a virtual machine or other forms of virtual containers.
- VNF components VNFC
- the operator can select multiple VNFs 230 according to actual business requirements and connect them in accordance with certain rules and sequences to form a network slice to implement the business.
- the service, VNF, and infrastructure description system 250 can obtain and describe resource usage information of the service, VNF 230, and infrastructure.
- VNFM 212 is used to perform various management functions on VNF 230, while VIM 213 is used to control and manage the interaction between VNF 230 and other parts, and NFVO 211 is responsible VNF 230 resource management. Therefore, if a VNF 230 is implemented, NFVO 211, VNFM 212, and VIM 213 must work together. Therefore, NFVO 211, VNFM 212, and VIM 213 can communicate with each other to exchange virtualized hardware resource configuration and status information Among them, NFVO 211, VNFM 212 and VIM 213 establish communication connections through interfaces.
- Figure 2 does not limit the distribution form of each functional unit in the NFV architecture.
- the NFV architecture may include other functional units formed after the above-mentioned multiple functional units are merged, for example, the functional unit after the VNFM 212 and VIM 213 are merged.
- embodiments of the present application provide a network slicing resource management method, which is suitable for the NFV architecture shown in FIG. 2.
- the management device involved in this method may be a functional unit with specific resource management functions in the NFV architecture, such as NFVO; or other functional units in the NFV architecture that can interact with functional units with resource management functions, such as VNFM, VIM, etc.; Or it may be other functional units newly added in the NFV architecture, which is not limited in the embodiment of the present application.
- the process of the method includes:
- the management device obtains resource information of n network slices, where the resource information of any network slice is used to indicate multiple resource allocation information and usage information of the network slice, and n is an integer greater than or equal to 1.
- the n network slices are all or part of the network slices in the NFV architecture. If any one of the n network slices is represented by "target network slice", the resource information of the target network slice may include but is not limited to:
- First resource information allocation information of each resource in each physical node allocated to the target network slice, and usage information of each resource in each physical node by the target network slice, where each physical node A node is a physical node occupied by a VNF in the target network slice; and/or, second resource information: the allocation information of each resource allocated to each VNF in the target network slice, and the information in the target network slice
- Each VNF uses information of each resource.
- the first resource information can not only fully reflect the resource utilization of the network slice, but also reflect the resource utilization of the entire network.
- the second resource information can not only fully reflect the resource utilization of the network slice, but also further reflect the resource utilization of each VNF in the network slice.
- the resource information of any network slice may further include any one or a combination of the following: the identification of each physical node in the target network slice (hereinafter may be referred to as “slice identification” for short) ), the identification of each physical node in the physical infrastructure (or network) (hereinafter may be referred to as “node identification” for short), and the scheduling mark of each physical node.
- slice identification the identification of each physical node in the target network slice
- node identification for short
- the scheduling mark of each physical node may mark the position of the physical node in the physical infrastructure or network.
- the scheduling flag of any physical node is used to mark whether the physical node allows resource scheduling, or the previous scheduling action of the physical node's resources, or the scheduling action allowed by the physical node, and other information.
- the slice ID and node ID you can clarify the position of the VNF in the target network slice in the network topology, and then observe the resource utilization in the network slice dimension and the physical node dimension according to this information, so as to realize the network slice in the whole network End-to-end resource optimization.
- the resource information of any network slice may further include any one or a combination of the following: information about the physical node to which each resource allocated to each VNF in the target network slice belongs , The total amount and remaining amount (or remaining rate) of the resource in the physical node, and the scheduling flag of each VNF in the target network slice.
- the scheduling flag of any VNF is used to mark information such as whether the VNF allows resource scheduling, or the previous scheduling action of the resources of the VNF, or the scheduling action allowed by the VNF.
- the allocation information of each resource allocated to network slice a in physical node A may include any one or a combination of the following: the remaining amount of resources of each resource in physical node A, and the resource of each resource in physical node A
- the remaining rate is the resource allocation amount of each resource allocated to the network slice a in the physical node A, and the resource allocation rate of each resource allocated to the network slice a in the physical node A.
- the usage information of each resource in physical node A by network slice a may include any one or a combination of the following: the resource usage (such as maximum usage or average usage) of each resource in physical node A by network slice a Usage, etc.), the resource usage rate of each resource in physical node A by network slice a (for example, the maximum usage rate or the average usage rate, etc.).
- the allocation information of each resource allocated to the VNF i in the network slice a may include: the total amount of resources allocated to each resource of the VNF i.
- the usage information of VNF i for each resource in the network slice a may include any one or a combination of the following: resource usage (for example, maximum usage or average usage) of each resource by VNF i, VNF i
- resource usage rate of each resource for example, the maximum usage rate or the average usage rate, etc.
- the management device may generate a resource management strategy according to the usage of each resource in the network slice in the physical node to ensure that the resource management strategy conforms to each physical node
- the limitation of the type and quantity of resources in the medium enables the physical realization of the resource management strategy, that is, the management device can successfully allocate resources for the network slice according to the resource management strategy.
- the management device can generate a resource management strategy according to the resource usage of each VNF in the network slice, and can refine the resource management strategy to the VNF to ensure While the function of each VNF is realized, it can also improve and optimize the resource utilization rate of each VNF, which in turn can improve and optimize the resource utilization rate and end-to-end network performance of network slicing.
- the management device may, but is not limited to, obtain the resource information of the n network slices in the following manner:
- the management device periodically obtains the resource information of the n network slices. In this way, the management device can periodically obtain resource information of the n network slices to implement resource management and resource scheduling of the n network slices periodically.
- Manner 2 After receiving the resource reconfiguration request sent by at least one of the n network slices, the management device obtains the resource information of the n network slices.
- the resource reconfiguration request may be sent when any network slice detects that its resource requirement information has changed.
- the management device can perform resource scheduling for the network slice (and other network slices) again according to the current resource usage of the network slice and the resource usage of the entire network, thereby ensuring the network slice (and The resources of other network slices can meet the resource requirements of current services, and can also ensure the utilization of the resources of the network slices (and other network slices) to avoid resource idleness.
- the resource reconfiguration request may also determine for any network slice that the remaining amount of at least one of its own resources is less than the set first remaining amount threshold, or the remaining rate is less than the set first remaining rate threshold, or the utilization rate is greater than the set Sent at the first utilization threshold. In this way, the management device can perform resource scheduling for the network slice again, allocate more resources for the network slice, and avoid affecting the network performance and service realization of the network slice due to insufficient resources.
- the resource reconfiguration request may also determine for any network slice that the remaining amount of its own at least one resource is greater than the set second remaining amount threshold, or the remaining rate is greater than the set second remaining rate threshold, or the utilization rate is less than Sent when the second utilization threshold is set.
- the management device can perform resource scheduling for the network slice again, and allocate the resources allocated to the network slice to other network slices or put it back into the resource pool to be allocated, so as to avoid long-term occupation of network resources by some network slices.
- the utilization rate is low, so as to ensure the fairness of resource utilization in the multi-network slicing scenario, thereby improving resource utilization.
- the management device After receiving the resource management instruction input by the user, the management device obtains the resource information of the n network slices. In this way, the user can control the resource management and scheduling of the network slice, and improve the flexibility of the resource management of the network slice.
- Manner 4 The management device monitors the resource demand information of the n network slices, and when the management device determines that the resource demand information of at least one of the multiple network slices has changed, acquires the multiple networks Resource information of the slice.
- the management device can re-schedule the network slice according to the current resource usage of the network slice and the resource usage of the entire network, so as to ensure that the resources of the network slice can satisfy the current service.
- the demand for resources can also ensure the utilization rate of the resources of the network slice and avoid resource idleness.
- the resource requirement information of the network slice may include, but is not limited to, any one or a combination of the following: the number of terminal devices accessing the network slice, the quality of service of the network slice ( quality of service, QoS), the service type of the network slice.
- the management device obtains resource management policies corresponding to the n network slices respectively according to the resource information of the n network slices and the stored resource management policy model.
- the resource management policy model is used to represent the mapping relationship between the resource information of the n network slices and the resource management policies corresponding to the n network slices, that is, the management device converts the n network slices After the resource information of the slice is input into the resource management strategy model, the result output by the resource management strategy module is the resource management strategy corresponding to the n network slices respectively.
- the resource management strategy model is obtained by modeling the resource information sample data of the n network slices and the resource management strategy sample data of the n network slices.
- the resource management policy model may be modeled by the management device, or modeled by other devices or functional units/modules and sent to the management device, which is not limited in this application.
- the management device may embody the resource information of the n network slices in a multi-dimensional array or matrix, and input the multi-dimensional array or matrix into the resource management strategy model, and the output of the resource management strategy That is, the resource management policies corresponding to the n network slices respectively.
- the embodiment of the present application proposes the concept of priority of network slices.
- the priority of the network slicing is determined by comprehensive consideration of the service types and characteristics of the network slicing and the resource requirements of the network slicing.
- the service types and characteristics of network slicing can be delay, bandwidth, mobility, and reliability.
- the management device or other functional unit/module with priority determination function can determine the priority of the above three network slices, as shown in Figure 4.
- the management device may also be based on the priority of the n network slices, the resource information of the n network slices, and The stored resource management policy model obtains the resource management policies corresponding to the n network slices respectively.
- the management device when the management device performs resource management scheduling according to the sequence of the resource information of the n network slices, priority is given to the network slice with the first resource information to perform resource scheduling.
- the management device first sorts the resource information of the n network slices according to the priority of the n network slices, and sorts the network with the first priority.
- the resource information of the slices is ranked first, and then the sorted resource information of the n network slices are input into the resource management policy model to obtain resource management policies corresponding to the n network slices respectively.
- the resource scheduling for the network slice to be managed with the highest priority set in the resource management policy model may specifically include but not limited to the following methods:
- the management device allocates the resources of the network slice with the lowest priority to the network slice, or preferentially migrates the virtual machines of the network slice to meet the resource requirements of the network slice. For example, when the physical node A occupied by the network slice is overloaded and the resources required by the network slice cannot be released through scheduling, the virtual machine of the network slice is preferentially migrated to the physical node B with sufficient idle resources.
- Manner 3 The management device determines the most important resource type that affects the network performance of the network slice, and preferentially allocates this resource to the network slice.
- the resource management strategy of any network slice includes a scheduling action for at least one resource.
- the resource management strategy of any network slice includes: in the order from the user side to the service side, or from the service side to the user side, the scheduling actions for each resource of each VNF in the network slice .
- the management device can use the resource management strategy of each network slice to schedule the resources of each VNF in each network slice, ensuring that the functions of each VNF are realized, while improving and optimizing each network slice.
- the resource utilization rate of a VNF can then improve and optimize the end-to-end network performance and resource optimization of the entire network slicing to achieve the network performance and resource optimization of the entire network.
- the NFV architecture includes network slice 1 and network slice 2.
- network slice 1 includes: VNF 1-1, VNF 1-2, and VNF 1-3
- network slice 2 includes: VNF2-1 and VNF2-2 .
- the resource information of the network slice 1 obtained by the management device may be represented by the following array 1, and the resource information of the network slice 2 may be represented by the following array 2:
- each row in the array represents the resource information of a VNF in the network slice.
- J 1-1 represents the total amount of computing resources allocated to VNF 1-1
- C 1_1 represents The total amount of storage resources of VNF 1-1
- W 1_1 represents the total amount of network resources allocated to VNF 1-1, followed by VNF 1-1's average utilization rate of computing resources, storage resources, and network resources.
- the management device inputs the resource information of the two network slices shown in the array 1 and the array 2 into the resource management policy model, and the resource management policies of the network slice 1 and the network slice 2 can be obtained.
- the resource management strategy of network slice 1 is:
- VNF 1-1 Computing resources remain unchanged, storage resources are expanded by 10%, and network resources are expanded by 10%;
- VNF 1-2 computing resources are reduced by 10%, storage resources are unchanged, and network resources are expanded by 10%;
- VNF 1-3 computing resources are reduced by 30%, storage resources are expanded by 20%, and network resources remain unchanged.
- the resource management processing of network slice 2 is:
- VNF 2-1 computing resources are reduced by 10%, storage resources are unchanged, and network resources are reduced by 20%;
- VNF 2-2 20% expansion of computing resources, 20% expansion of storage resources, and 40% reduction of network resources.
- the management device separately manages the resources of the n network slices according to the resource management policies respectively corresponding to the n network slices.
- the resource management strategy of any network slice may include scheduling actions for each resource of each VNF in the network slice in the order from the user side to the service side, or from the service side to the user side. Therefore, when the management device executes S303, it executes corresponding scheduling actions in sequence from the user side to the service side or from the service side to the user side for each resource of each VNF in the network slice. Finally realize the resource management of the network slice.
- the management device may also calculate the network performance of the n network slices; when the management device determines the network of any one of the n network slices When the performance is lower than the set network performance threshold of the network slice, the resource management policies corresponding to the n network slices are adjusted, and the resource management policies corresponding to the n network slices after adjustment are adjusted to each The resources of the n network slices are managed, and the network performance of the n network slices are recalculated until it is determined that the network performance of each of the n network slices reaches a corresponding set network performance threshold.
- the set network performance thresholds for different network slices may be the same or different, which is not limited in this application.
- the management device Since the management device calculates according to the resource management policies corresponding to the n network slices calculated by the resource management policy model, the network performance of the n network slices cannot reach the network performance threshold, indicating that the The resource management strategy module needs further training and adjustment. Therefore, after the above steps, the management device may use the resource information of the n network slices and the finally adjusted resource management strategy of the n network slices as sample data for subsequent management of the resource strategy The model continues to be trained or tested.
- the embodiment of the present application provides a network slice resource management method.
- the management device can quickly obtain the n network slices corresponding to each of the n network slices according to the obtained resource information of the n network slices and the resource management policy model.
- Resource management strategy Since in this solution, the resource information of the n network slices can accurately describe the resource utilization of the n network slices for multiple resources, this method can realize the network according to the resource utilization of the network slices for multiple resources.
- the resource management of slices can improve the flexibility of resource management of network slices.
- this method can comprehensively consider the resource utilization of multiple network slices, the resource management strategies corresponding to the n network slices determined by this method can realize the resource optimization of each network slice in the network, that is, this method It can realize the resource optimization of the entire network while ensuring the network performance of each network slice.
- the embodiment of the present application also provides a network slice resource management system architecture.
- the modules in the system are divided according to the logical functions of the management device and related functional units/modules in the network slice resource management method in the foregoing embodiment.
- the system includes: a scheduling action generation module 501, a resource management strategy model generation module 502, a network performance calculation module 503, a resource information acquisition module 504, a network slice priority determination module 505, and a resource management module 506.
- a scheduling action generation module 501 the resource management strategy model generation module 502
- a network performance calculation module 503 a resource information acquisition module 504
- a network slice priority determination module 505 a network slice priority determination module 506.
- the function of each module is described in detail below.
- the scheduling action generating module 501 is configured to generate a scheduling action set when resource management scheduling is performed on various resources of the network slice in the current system, so that the resource management policy model generating module 502 can generate a resource management policy according to the scheduling actions in the scheduling action set.
- resource scheduling can be performed on multiple network slices, and the resource management strategy of each network slice includes the scheduling action for each resource, or each resource of each VNF in the network slice. If the scheduling action is a continuous scheduling action (that is, the data in the scheduling action is continuous data), the scheduling action in the resource management strategy of the multiple network slices finally generated increases by an exponential order of magnitude. Moreover, due to the huge number of scheduling actions, these scheduling actions cannot be used for training resource management strategy models.
- the scheduling action generating module 501 can convert a continuous scheduling action to a discrete scheduling action (that is, the data in the scheduling action is a discrete scheduling action according to the resource scheduling accuracy and resource scheduling change range set in the current system. data).
- the resource scheduling change range is 60% reduction (increase) to 60% expansion (reduction)
- the resource scheduling accuracy is 20%
- the resource scheduling action set generated by the scheduling action generating module 501 is: shrinking 60%, The capacity is reduced by 40%, the capacity is reduced by 20%, the capacity remains unchanged, the capacity is expanded by 20%, the capacity is expanded by 40%, and the capacity is expanded by 60%.
- scheduling action generating module 501 may generate the same set of scheduling actions for all resources, or the scheduling action generating module 501 may generate a set of scheduling actions for each type of resource.
- the scheduling action for each resource (of each VNF) in the resource management strategy of each network slice is a scheduling action in the scheduling action set corresponding to the resource, so that multiple network slices are finally generated
- the scheduling action in the resource management strategy can be reduced from exponential data-level growth to linear data-level growth.
- this approach can greatly reduce the types of scheduling actions in the resource management strategy of network slices.
- the scheduling action generating module 501 may generate a scheduling action set according to the following process:
- Step 1 The scheduling action generating module 501 determines the resource scheduling change range of each resource.
- the change range of each resource scheduling can be preset in the system by the network manager. In this way, large changes in the resource requirements of certain network slices can be avoided, which will preempt too many resources and make resource management and scheduling only Expand or shrink the capacity within the set range.
- the resource scheduling change range is: 50% reduction to 50% expansion.
- Step 2 The scheduling action generating module 501 determines the resource scheduling accuracy of each resource.
- the resource scheduling unit with the smallest resource scheduling accuracy is the unit of resource scheduling granularity or resource change.
- the resource scheduling accuracy may be preset in the system by a network administrator, or may be determined by the scheduling action generating module 501.
- the scheduling action generation module 501 may set the accuracy of deployment according to the network slice operating status and network resource usage in the system.
- the resource scheduling accuracy can also be the number of a single core of the processor or a preset number of virtual machines.
- Step 3 The scheduling action generating module 501 calculates and generates a scheduling action set for each resource according to the resource scheduling variation range of each resource and the resource scheduling accuracy of each resource.
- the scheduling action generating module 501 determines that the resource scheduling change range of storage resources is: 50% to 50% expansion, and the resource scheduling accuracy is 10%.
- the scheduling action generating module 501 may, based on the above two pieces of information, Generate a set of scheduling actions for storage resources.
- the set of scheduling actions includes 11 scheduling actions, specifically, 10 resource change actions (ie, 50% reduction, 40% reduction, 30% reduction, 20% reduction, 10% reduction, and 10% expansion , 20% expansion, 30% expansion, 40% expansion, 50% expansion) and an action to keep the current resource allocation unchanged (that is, the capacity remains unchanged).
- Step 4 The scheduling action generating module 501 numbers each scheduling action of each resource, and each scheduling action corresponds to a unique number.
- the number of the scheduling action can be used as the output of the resource management strategy model for training the resource management strategy model.
- the resource management module 506 when the resource management module 506 runs the resource management strategy model, it can input the resource information of n network slices into the resource management strategy model, and make the resource management strategy model output the resource management strategy of the n network slices. (That is, the number of scheduled actions for n network slices). Then, the resource management module 506 can execute the corresponding scheduling action according to the number of each scheduling action, so as to realize the resource scheduling management of the n network slices.
- the resource management strategy model generation module 502 is used to model the resource information sample data of each network slice in the system and the corresponding resource management strategy sample data to obtain the resource management strategy model, and to generate the resource management strategy model It is sent to the resource management module 506 so that the resource management module can determine a resource management strategy according to the acquired resource information of the network slice.
- the resource management strategy model generation module 502 can use algorithms such as neural networks (for example, deep neural networks), support vector machines, etc., to model the above-mentioned sample data to obtain a resource management strategy model.
- neural networks for example, deep neural networks
- support vector machines etc.
- the resource management strategy model generation module 502 may adopt an enhanced learning architecture model to continuously optimize the resource management strategy model, so that the resource management strategy output by the resource management strategy model can ensure the network The network performance of the slice and the resource optimization of the whole network.
- the resource management policy model generation module 502 does not update it again until the service carried by the network slice in the system changes or the deployment of the network slice changes To trigger an update or reconstruction of the resource management strategy model.
- the resource management policy model generation module 502 may be trained to obtain the resource management policy model, the resource management policy model may be tested before being sent to the resource management module 506 for actual use.
- the specific test process is: the resource management strategy model generation module 502 obtains test data: resource information test data of multiple network slices and corresponding resource management strategy test data (which may be referred to as the first resource management strategy in the following); The resource management strategy model generation module 502 inputs the resource information test data of the multiple network slices into the resource management strategy model; finally, the resource management strategy model generation module 502 outputs the resource management strategy model The resource management strategy (which may be referred to as the second resource management strategy in the following) is compared with the first resource management strategy.
- the resource management strategy model generation module 502 determines that the resource management strategy model can generate a stable and optimized resource management strategy, which can be sent to The resource management module 506.
- the resource management strategy model generation module 502 may be trained before being sent to the resource management module 506 for actual use.
- the specific training process is: the resource management strategy model generation module 502 obtains resource information of n network slices, and inputs the resource information of the n network slices into the resource management strategy model, so that the resource management
- the resource management strategy of n network slices output by the strategy model executes the resource management strategy of the n network slices, and calculates the network performance of the n network slices through the network performance calculation module 503; when the management device determines all When the network performance of any one of the n network slices is lower than the set network performance threshold of the network slice, adjust the resource management strategy of the n network slices in the resource management strategy model, and execute the adjusted again
- the resource management strategy of the n network slices, and the network performance calculation module 503 again calculates the network performance of the n network slices until it is determined that the network performance of each network slice in the n network slices reaches The corresponding network performance threshold is set.
- the network performance calculation module 503 is used to calculate the network performance of the network slice during the training process of the resource management strategy model, or comprehensively measure the network performance of the network slice after the resource management module 506 performs resource management.
- the resource management module 506 After the resource management module 506 performs resource management on at least one network slice, when the network performance of the at least one network slice can reach the corresponding set network performance threshold, it indicates that the resource management strategy output by the resource management strategy model can guarantee The end-to-end network performance of each network slice. When the network performance of any network slice does not reach the set network performance threshold, it means that the resource management strategy output by the resource management strategy model cannot guarantee the end-to-end network performance of the network slices in the entire network, and the resource management strategy is required. The model is retrained.
- the network performance calculation module 503 may use any one or a combination of the following performance indicators to measure the end-to-end network performance of the network slice: delay, overall network slice usage, resource utilization efficiency, SLA violation Rate, network resource allocation rate.
- the network performance calculation module 503 may use a non-linear function to synthesize the performance of all VNFs in the network slice to calculate the network performance of the network slice, which specifically includes the following steps:
- Step 1 The network performance calculation module 503 determines the performance index data of each VNF in the network slice when calculating the network performance of a certain network slice.
- Step 2 The network performance calculation module 503 uses a non-linear function to calculate the performance index data of each VNF to obtain each performance index data of the network slice.
- Step 3 The network performance calculation module 503 determines the weight of each performance index in the network slice, and then superimposes each performance index data calculated in step 2 according to the weight of each index to obtain the end-to-end network slice Comprehensive evaluation result of network performance-network performance of the network slice.
- an Internet of Vehicles network slice includes 5 VNFs, and the network performance calculation module 503 measures the network performance of the network slice by using two indicators: SLA violation rate and resource utilization. After resource management is performed on the Internet of Vehicles network slice, the network performance calculation module 503 may determine the network performance of the Internet of Vehicles network slice through the following steps:
- the network performance calculation module 503 determines the performance index data of each of the 5 VNFs included in the Internet of Vehicles network slice, and then determines whether each performance index of each VNF meets the set conditions. For example, the setting condition for the SLA violation rate is that the SLA violation rate is less than 10%, and the setting condition for the resource utilization rate is that the resource utilization rate is greater than 70% and less than 90%.
- the network performance calculation module 503 determines that VNF2 and VNF3 do not meet the set conditions of SLA violation rate, and determines that VNF3, VNF4, and VNF5 do not meet the set conditions of resource utilization.
- the network performance calculation module 503 superimposes the indicators of VNFs that do not meet the setting conditions of the SLA violation rate with a natural base, and multiplies the calculation result by the weight of the SLA violation rate to obtain the SLA violation rate deduction value, and calculates The total performance score of the violation rate is subtracted from the SLA violation rate deduction score to obtain the SLA violation rate score of the car networking network slice.
- the network performance calculation module 503 superimposes the indicators of VNFs that do not meet the set conditions of resource utilization with a natural base, multiplies the calculation result by the weight of the resource utilization to obtain the resource utilization deduction value, and The total performance score of the resource utilization rate is subtracted from the resource utilization rate minus score to obtain the resource utilization score of the car networking network slice.
- S is the total performance score of the SLA violation rate
- ⁇ is the weight of the SLA violation rate
- P is the total score of resource utilization
- ⁇ is the weight of resource utilization.
- the network performance calculation module 503 calculates the network performance score of the IoV network slice according to the SLA violation rate score and resource utilization score of the IoV network slice, as well as the SLA violation rate score and the weight of the resource utilization rate. .
- the network performance score of the car networking network slice ⁇ *(S- ⁇ *e 2S )+ ⁇ *(P- ⁇ *e 2P ).
- the resource information acquisition module 504 is used to acquire resource information of network slices in the system.
- the resource information acquisition module 504 can communicate and interact with network slices in the system, and after receiving a resource reconfiguration request sent by any network slice a in the system, acquire part or all of the system
- the resource information of the network slice (including the network slice a) is combined with the resource usage of the network slice in the system to perform resource scheduling again for the network slice in the system.
- the resource information acquisition module 504 has an input unit (keyboard or touch screen, etc.) or an input interface, and the resource information acquisition module 504 can acquire the resource information of the network slice after inputting resource management through the input unit .
- the resource information acquiring module 504 may periodically acquire resource information of the network slice.
- the resource information acquisition module 504 can monitor the network slice resource demand information in the system, and when the resource information acquisition module 504 determines that the resource demand information of the network slice in the system has changed, it acquires the resource information of the network slice. .
- the resource information of m network slices obtained by the resource information obtaining module 504 can be described as a high-dimensional array or matrix, as shown in FIG. 7.
- the first dimension has m elements, and each element is still a multi-dimensional array and corresponds to a network slice.
- each element corresponds to a physical node.
- the first three elements correspond to three resource monitoring indicators, which are the residual rate of each resource in the physical node (corresponding to the residual rate in Figure 7), and each of the physical nodes is allocated to the network slice.
- the resource allocation rate of the resource (corresponding to the resource allocation rate in FIG. 7), and the resource usage rate of each resource in the physical node by the network slice (corresponding to the resource usage rate in FIG. 7).
- the last element is the flag bit, which contains the slice ID, node ID and scheduling flag.
- the slice identifier of any physical node is used to mark the position of the current physical node in the network slice; the node identifier of any physical node is used to identify the position of the current physical node in the physical infrastructure (or network).
- the scheduling identifier of any physical node is used to identify whether the physical node allows resource scheduling.
- the fourth dimension has k elements, and each element corresponds to the statistical information of a type of resource.
- the priority determination module 505 of the network slice is used to determine the priority of the network slice in the system, and send the determined priority of the network slice to the resource management module 506, so that the resource management module 506 has the highest priority To be managed network slices for resource scheduling management.
- the manner in which the resource management module 506 preferentially performs resource scheduling management for the network slices to be managed with a higher priority may be, but is not limited to, the three manners provided in the embodiment shown in FIG. 3, which will not be repeated here.
- the embodiment of the present application proposes the concept of priority of network slices.
- the priority of the network slicing is determined by the priority determining module 505 of the network slicing according to the service type and characteristics of the network slicing and the resource requirements of the network slicing, as shown in FIG. 4 for example.
- the service types and characteristics of network slicing can be delay, bandwidth, mobility, and reliability.
- the resource management module 506 is used to generate the resource management of the network slice according to the resource information of the network slice in the system acquired by the resource information acquisition module 504, the priority of the network slice, and the resource management policy model generated by the resource management policy model generation module 502 Strategy, and implement the resource management strategy of the network card slice to realize the resource management of the network slice in the system to ensure the end-to-end network performance of the network slice in the system and realize the optimization of network resources.
- the resource management module 506 when the resource management module 506 performs resource management scheduling according to the sequence of the obtained resource information of the network slices, it preferentially performs resource scheduling for the network slices with first resource information.
- the resource management module 506 After the resource management module 506 obtains the resource information of m network slices, it sorts the resource information of the m network slices according to the priority of the m network slices, as shown in FIG. 7 ( Assume that network slice 1 has the highest priority, and network slice m has the lowest priority). Then, the resource management module 506 inputs the sorted resource information of the m network slices into the resource management strategy model to obtain the resource management strategy of the m network slices.
- the division of modules in the network slicing resource management architecture provided by the embodiments of this application is illustrative, and is only a logical function division, and does not constitute a limitation on the architecture. In actual implementation, there may be additional The way of dividing.
- the functional units in the various embodiments of the present application may be integrated into one processing unit, or may exist alone physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
- each functional module shown in FIG. 5 may be a newly added functional unit/module in the NFV architecture, or may be coupled to an existing functional unit/module according to function, which is not limited in this application.
- the distribution of various functional modules in the network slicing resource management system in the NFV architecture is shown in FIG. 8.
- the resource scheduling variation range of each resource required by the scheduling action generation module 501 and the resource scheduling accuracy of each resource can be obtained from the VNFM 212 and/or VIM 213.
- the scheduling action of each resource in the resource management policy is also allocated to the VNF in the corresponding network slice through the VIM 213.
- the network slicing priority determination module 505 can obtain the resource utilization and demand conditions of the network slicing from the NFVO 211, and obtain the service type and characteristics of the network slicing from the OSS/BSS 220, so that the obtained information can be integrated to determine the network slicing priority.
- the network performance calculation module 503 can obtain resource utilization of the network slice and various performance index data from the NFVO 211, so as to calculate the network performance of the network slice.
- the resource information obtaining module 504 can obtain the resource information of the network slice in the system through the service, VNF and infrastructure description system 250 in the NFV architecture.
- the resource management module 506 can execute the resource management strategy of the generated network slice through the NFVO 211.
- the embodiments of the present application also provide a management device for implementing the network slice resource management method shown in FIG. 3, and the management device can be applied to the NFV architecture shown in FIG. 2.
- the management device 900 includes: an acquiring unit 901 and a processing unit 902, wherein the acquiring unit 901 is configured to acquire resource information of n network slices, where the resource information of any network slice is used to indicate all network slices.
- n is an integer greater than or equal to 1; the processing unit 902 is configured to obtain the resource information of the n network slices and the stored resource management strategy model.
- the acquiring unit 901 may periodically acquire the resource information of the n network slices when acquiring the resource information of the n network slices; or after receiving the n network slices After a resource reconfiguration request sent by at least one network slice, obtain the resource information of the n network slices; or obtain the resource information of the n network slices after receiving a resource management instruction input by the user; or monitor the The resource requirement information of the n network slices, when it is determined that the resource requirement information of at least one of the n network slices has changed, the resource information of the n network slices is acquired.
- the resource requirement information of any network slice may include any one or a combination of the following: the number of terminal devices that access the network slice, the quality of service QoS of the network slice, and the service type of the network slice.
- the resource information of any network slice may include: allocation information of each resource in each physical node allocated to the network slice, and usage information of each resource in each physical node by the network slice; and /Or, the allocation information of each resource allocated to each virtual network function VNF in the network slice, and the usage information of each resource by each VNF in the network slice; wherein, each physical node is the The physical node occupied by the VNF in the network slice.
- the resource management policy model may be obtained by modeling resource information sample data of the n network slices and resource management policy sample data of the n network slices.
- the processing unit 902 may also calculate the network performance of the n network slices after managing the resources of the n network slices according to the resource management strategy of the n network slices; When the network performance of any one of the n network slices is lower than the set network performance threshold of the network slice, adjust the resource management strategy of the n network slices, and re-according to the adjusted n network slices The resource management strategies respectively corresponding to the network slices respectively manage the resources of the n network slices, and recalculate the network performance of the n network slices, until the network of each network slice in the n network slices is determined The performance reaches the corresponding set network performance threshold.
- the processing unit 902 when it obtains the resource management strategy of the n network slices according to the resource information of the n network slices and the stored resource management strategy model, it may specifically obtain the resource management strategy of the n network slices.
- the priority of the n network slices; according to the priority of the n network slices, the resource information of the n network slices, and the resource management strategy model, the resource management strategy of the n network slices is obtained.
- the resource management policy of any network slice may include a scheduling action for at least one resource.
- each functional unit in each embodiment of the present application It can be integrated into one processing unit, or it can exist alone physically, or two or more units can be integrated into one unit.
- the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of this application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , Including a number of instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code .
- the embodiment of the present application also provides a management device, which is used to implement the network slice resource management method shown in FIG. 3 and has the function of the management device 900 shown in FIG. 9.
- the management device can be applied to the NFV architecture as shown in FIG. 2.
- the management device 1000 includes: a communication interface 1001, a processor 1002, and a memory 1003. Wherein, the communication interface 1001, the processor 1002, and the memory 1003 are connected to each other.
- the communication interface 1001, the processor 1002, and the memory 1003 are connected to each other through a bus 1004.
- the bus 1004 may be a peripheral component interconnect standard (PCI) bus or an extended industry standard architecture (EISA) bus, etc.
- PCI peripheral component interconnect standard
- EISA extended industry standard architecture
- the bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used to represent in FIG. 10, but it does not mean that there is only one bus or one type of bus.
- the communication interface 1001 is used to receive and send data, and realize communication and interaction with other devices or functional units/modules in the NFV architecture.
- the processor 1002 is configured to implement the network slicing resource management method as shown in FIG. 3. For details, refer to the description in the foregoing embodiment, which is not repeated here.
- the memory 1003 is used to store program instructions and data, such as a resource management strategy model.
- the program instructions may include program code, and the program code includes computer operation instructions.
- the memory 1003 may include random access memory (RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
- the processor 1002 executes the program instructions stored in the memory 1003 to implement the foregoing functions, thereby implementing the network slice resource management method provided by the foregoing embodiment.
- the embodiments of the present application also provide a computer program, which when the computer program runs on a computer, causes the computer to execute the network slice resource management method provided in the above embodiments.
- the embodiments of the present application also provide a computer storage medium in which a computer program is stored.
- the computer program executes the network slice resource management method provided in the above embodiment. .
- an embodiment of the present application also provides a chip, which is used to read a computer program stored in a memory to implement the network slice resource management method provided in the above embodiment.
- the embodiments of the present application provide a chip system, which includes a processor, and is used to support a computer device to implement the functions involved in the management device in the above embodiments.
- the chip system further includes a memory, and the memory is used to store programs and data necessary for the management device.
- the chip system can be composed of chips, or include chips and other discrete devices.
- the embodiments of the present application provide a network slice resource management method and device.
- the management device can obtain all resources quickly based on the obtained resource information of n network slices and the resource management policy model. Resource management strategies corresponding to the n network slices respectively. Because in this solution, the resource information of the n network slices can accurately describe the resource utilization of the n network slices for multiple resources, this method can implement network slicing based on the resource utilization of the network slices for multiple resources. Resource management, which can improve the resource management flexibility of network slicing.
- this method can comprehensively consider the resource utilization of multiple network slices, the resource management strategies corresponding to the n network slices determined by this method can realize the resource optimization of each network slice in the network, that is, this method It can realize the resource optimization of the entire network while ensuring the network performance of each network slice.
- the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
- a computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
- the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
- the instructions provide steps for implementing functions specified in a flow or multiple flows in the flowchart and/or a block or multiple blocks in the block diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé et un appareil de gestion de ressources de tranches de réseau qui permettent d'améliorer la flexibilité de gestion de ressources de tranches de réseau. Selon l'invention, un appareil de gestion permet d'obtenir rapidement, en fonction d'informations de ressources acquises de n tranches de réseau et d'un modèle de politique de gestion de ressources, des politiques de gestion de ressources respectives correspondant aux n tranches de réseau. Les informations de ressources des n tranches de réseau selon l'invention fournissent une description précise des conditions d'utilisation de ressources des n tranches de réseau pour de multiples types de ressources. Par conséquent, le procédé permet de mettre en œuvre une gestion de ressources des tranches de réseau en fonction des conditions d'utilisation de ressources des tranches de réseau pour les multiples types de ressources, améliorant ainsi la flexibilité de gestion de ressources des tranches de réseau.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910562316.2 | 2019-06-26 | ||
| CN201910562316.2A CN112153700B (zh) | 2019-06-26 | 2019-06-26 | 一种网络切片资源管理方法及设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020258920A1 true WO2020258920A1 (fr) | 2020-12-30 |
Family
ID=73869969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/079069 Ceased WO2020258920A1 (fr) | 2019-06-26 | 2020-03-12 | Procédé et appareil de gestion de ressources de tranches de réseau |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN112153700B (fr) |
| WO (1) | WO2020258920A1 (fr) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112770399A (zh) * | 2020-12-31 | 2021-05-07 | 联想(北京)有限公司 | 一种无线资源调度方法、装置及设备 |
| CN113014425A (zh) * | 2021-02-08 | 2021-06-22 | 北京中电飞华通信有限公司 | 伴随网络切片生成方法、装置和电子设备 |
| CN113438678A (zh) * | 2021-07-06 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种为网络切片分配云资源的方法及装置 |
| CN113453285A (zh) * | 2021-06-23 | 2021-09-28 | 中国联合网络通信集团有限公司 | 一种资源调整方法、装置及存储介质 |
| CN113490279A (zh) * | 2021-06-18 | 2021-10-08 | 北京邮电大学 | 一种网络切片配置方法及装置 |
| CN113490231A (zh) * | 2021-06-29 | 2021-10-08 | 北京邮电大学 | 一种网络切片的可用性保障方法及装置 |
| CN114641041A (zh) * | 2022-05-18 | 2022-06-17 | 之江实验室 | 一种面向边缘智能的车联网切片方法及装置 |
| CN115209431A (zh) * | 2021-04-13 | 2022-10-18 | 中移(成都)信息通信科技有限公司 | 一种触发方法、装置、设备和计算机存储介质 |
| CN115225478A (zh) * | 2021-03-29 | 2022-10-21 | 网络通信与安全紫金山实验室 | 网络切片动态配置方法、装置、电子设备及存储介质 |
| CN116033586A (zh) * | 2021-10-22 | 2023-04-28 | 中国联合网络通信集团有限公司 | 针对网络切片下的业务的资源调配方法、装置和设备 |
| CN116456496A (zh) * | 2023-06-15 | 2023-07-18 | 阿里巴巴(中国)有限公司 | 资源调度的方法、存储介质及电子设备 |
| CN116761192A (zh) * | 2023-06-28 | 2023-09-15 | 中国联合网络通信集团有限公司 | 网络切片配置方法、装置及存储介质 |
| TWI895848B (zh) * | 2023-11-09 | 2025-09-01 | 中華電信股份有限公司 | 用於配置行動網路切片的虛擬網路功能之系統及其方法 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113382414B (zh) * | 2021-03-12 | 2024-05-31 | 厦门大学 | 基于网络切片的非正交多址接入系统资源分配方法及装置 |
| CN113115329B (zh) * | 2021-03-16 | 2022-11-18 | 中国人民解放军战略支援部队信息工程大学 | 基于容器的网络切片实例部署装置及方法 |
| CN113329446B (zh) * | 2021-05-08 | 2022-06-21 | 中国联合网络通信集团有限公司 | 网络切片的资源分配方法及装置 |
| CN113676958B (zh) * | 2021-07-28 | 2023-06-02 | 北京信息科技大学 | 车辆到车辆的网络切片带宽资源分配方法及装置 |
| CN115884273B (zh) * | 2021-09-29 | 2026-01-30 | 中国联合网络通信集团有限公司 | 网络切片资源管理方法、装置、电子设备及存储介质 |
| CN116209083A (zh) * | 2021-11-29 | 2023-06-02 | 第四范式(北京)技术有限公司 | 网络切片方法、装置、设备及系统 |
| CN114585024B (zh) * | 2022-02-10 | 2023-03-31 | 电子科技大学 | 一种5g/b5g网络的切片接入控制方法 |
| CN119031476A (zh) * | 2023-05-18 | 2024-11-26 | 中兴通讯股份有限公司 | 网络切片的资源配置方法、基站及存储介质 |
| CN116528255B (zh) * | 2023-06-29 | 2023-10-10 | 中国电信股份有限公司 | 网络切片迁移方法、装置、设备及存储介质 |
| TWI893537B (zh) * | 2023-11-22 | 2025-08-11 | 中華電信股份有限公司 | 用戶申請5g網路切片服務之供裝系統、方法及其電腦可讀媒介 |
| CN118827580A (zh) * | 2023-11-30 | 2024-10-22 | 中移物联网有限公司 | 网络切片的资源分配方法、装置、设备和存储介质 |
| CN117998594B (zh) * | 2024-01-02 | 2025-01-28 | 国网河北省电力有限公司信息通信分公司 | 5g电力多业务切片资源分配方法、装置及系统 |
| CN120091369B (zh) * | 2025-04-27 | 2025-08-22 | 北京神州泰岳软件股份有限公司 | 一种基于网络切片的网络资源管理方法和系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107222318A (zh) * | 2016-03-21 | 2017-09-29 | 中兴通讯股份有限公司 | 一种网元的性能数据处理方法及装置和nms |
| CN108337110A (zh) * | 2018-01-02 | 2018-07-27 | 中兴通讯股份有限公司 | 一种虚拟资源管理方法及装置、计算机可读存储介质 |
| WO2018233808A1 (fr) * | 2017-06-20 | 2018-12-27 | Motorola Mobility Llc | Création d'une règle de politique de sélection de tranche de réseau |
| US20190029065A1 (en) * | 2017-06-17 | 2019-01-24 | Lg Electronics Inc. | Registration method of user terminal in wireless communication system and apparatus therefor |
| CN109768875A (zh) * | 2017-11-10 | 2019-05-17 | 华为技术有限公司 | 网络切片的策略管理方法、装置、设备及系统 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5110313B2 (ja) * | 2006-03-14 | 2012-12-26 | 日本電気株式会社 | 階層化システム及びその管理方法と、プログラム |
| WO2017029097A1 (fr) * | 2015-08-14 | 2017-02-23 | Nokia Solutions And Networks Oy | Procédé et appareil de mise à l'échelle de fonction de réseau virtualisé, initiée par une gestion de réseau et/ou une gestion d'élément |
| CN107147517A (zh) * | 2017-03-24 | 2017-09-08 | 上海交通大学 | 一种针对虚拟网络功能的自适应计算资源分配方法 |
| CN106954267B (zh) * | 2017-04-14 | 2019-11-22 | 北京邮电大学 | 一种基于无线网络切片的资源管理方法 |
| US11284374B2 (en) * | 2017-06-15 | 2022-03-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for managing wireless communications network |
| CN109842910A (zh) * | 2017-11-28 | 2019-06-04 | 中国移动通信有限公司研究院 | 一种网络切片的处理方法及接入网网元 |
| CN109714795A (zh) * | 2019-01-24 | 2019-05-03 | 南京邮电大学 | 一种基于sdn网络切片的资源管理方法、资源管理系统以及装置 |
-
2019
- 2019-06-26 CN CN201910562316.2A patent/CN112153700B/zh active Active
-
2020
- 2020-03-12 WO PCT/CN2020/079069 patent/WO2020258920A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107222318A (zh) * | 2016-03-21 | 2017-09-29 | 中兴通讯股份有限公司 | 一种网元的性能数据处理方法及装置和nms |
| US20190029065A1 (en) * | 2017-06-17 | 2019-01-24 | Lg Electronics Inc. | Registration method of user terminal in wireless communication system and apparatus therefor |
| WO2018233808A1 (fr) * | 2017-06-20 | 2018-12-27 | Motorola Mobility Llc | Création d'une règle de politique de sélection de tranche de réseau |
| CN109768875A (zh) * | 2017-11-10 | 2019-05-17 | 华为技术有限公司 | 网络切片的策略管理方法、装置、设备及系统 |
| CN108337110A (zh) * | 2018-01-02 | 2018-07-27 | 中兴通讯股份有限公司 | 一种虚拟资源管理方法及装置、计算机可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| HUAWEI: "Resource Management between Slices", 3GPP TSG-RAN WG3 MEETING #94, R3-162955, 18 November 2016 (2016-11-18), XP051179055, DOI: 20200529152848A * |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112770399B (zh) * | 2020-12-31 | 2023-05-02 | 联想(北京)有限公司 | 一种无线资源调度方法、装置及设备 |
| CN112770399A (zh) * | 2020-12-31 | 2021-05-07 | 联想(北京)有限公司 | 一种无线资源调度方法、装置及设备 |
| CN113014425A (zh) * | 2021-02-08 | 2021-06-22 | 北京中电飞华通信有限公司 | 伴随网络切片生成方法、装置和电子设备 |
| CN115225478A (zh) * | 2021-03-29 | 2022-10-21 | 网络通信与安全紫金山实验室 | 网络切片动态配置方法、装置、电子设备及存储介质 |
| CN115225478B (zh) * | 2021-03-29 | 2023-07-28 | 网络通信与安全紫金山实验室 | 网络切片动态配置方法、装置、电子设备及存储介质 |
| CN115209431B (zh) * | 2021-04-13 | 2023-10-27 | 中移(成都)信息通信科技有限公司 | 一种触发方法、装置、设备和计算机存储介质 |
| CN115209431A (zh) * | 2021-04-13 | 2022-10-18 | 中移(成都)信息通信科技有限公司 | 一种触发方法、装置、设备和计算机存储介质 |
| CN113490279B (zh) * | 2021-06-18 | 2024-02-06 | 北京邮电大学 | 一种网络切片配置方法及装置 |
| CN113490279A (zh) * | 2021-06-18 | 2021-10-08 | 北京邮电大学 | 一种网络切片配置方法及装置 |
| CN113453285A (zh) * | 2021-06-23 | 2021-09-28 | 中国联合网络通信集团有限公司 | 一种资源调整方法、装置及存储介质 |
| CN113453285B (zh) * | 2021-06-23 | 2023-02-24 | 中国联合网络通信集团有限公司 | 一种资源调整方法、装置及存储介质 |
| CN113490231A (zh) * | 2021-06-29 | 2021-10-08 | 北京邮电大学 | 一种网络切片的可用性保障方法及装置 |
| CN113490231B (zh) * | 2021-06-29 | 2024-04-23 | 北京邮电大学 | 一种网络切片的可用性保障方法及装置 |
| CN113438678B (zh) * | 2021-07-06 | 2022-11-22 | 中国联合网络通信集团有限公司 | 一种为网络切片分配云资源的方法及装置 |
| CN113438678A (zh) * | 2021-07-06 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种为网络切片分配云资源的方法及装置 |
| CN116033586A (zh) * | 2021-10-22 | 2023-04-28 | 中国联合网络通信集团有限公司 | 针对网络切片下的业务的资源调配方法、装置和设备 |
| CN114641041A (zh) * | 2022-05-18 | 2022-06-17 | 之江实验室 | 一种面向边缘智能的车联网切片方法及装置 |
| CN116456496A (zh) * | 2023-06-15 | 2023-07-18 | 阿里巴巴(中国)有限公司 | 资源调度的方法、存储介质及电子设备 |
| CN116456496B (zh) * | 2023-06-15 | 2023-11-14 | 阿里巴巴(中国)有限公司 | 资源调度的方法、存储介质及电子设备 |
| CN116761192A (zh) * | 2023-06-28 | 2023-09-15 | 中国联合网络通信集团有限公司 | 网络切片配置方法、装置及存储介质 |
| TWI895848B (zh) * | 2023-11-09 | 2025-09-01 | 中華電信股份有限公司 | 用於配置行動網路切片的虛擬網路功能之系統及其方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112153700A (zh) | 2020-12-29 |
| CN112153700B (zh) | 2022-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112153700B (zh) | 一种网络切片资源管理方法及设备 | |
| Yala et al. | Latency and availability driven VNF placement in a MEC-NFV environment | |
| US11704144B2 (en) | Creating virtual machine groups based on request | |
| CN111176792B (zh) | 一种资源调度方法、装置及相关设备 | |
| CN109845303B (zh) | 网络切片的管理方法及管理单元 | |
| CN112583861B (zh) | 服务部署方法、资源配置方法、系统、装置及服务器 | |
| JP2018198068A (ja) | 分散型クラウドにおける作業負荷移動に基づくプロファイルベースのsla保証 | |
| CN107222531B (zh) | 一种容器云资源调度方法 | |
| US11301303B2 (en) | Resource pool processing to determine to create new virtual resource pools and storage devices based on currebt pools and devices not meeting SLA requirements | |
| US10924966B2 (en) | Management method, management unit, and system | |
| EP3461087A1 (fr) | Procédé et appareil de gestion de ressources de tranches de réseau | |
| WO2017010922A1 (fr) | Attribution de ressources informatiques en nuage | |
| CN111246586A (zh) | 一种基于遗传算法的分配智能电网资源的方法及系统 | |
| CN107689882A (zh) | 一种虚拟化网络中业务部署的方法和装置 | |
| CN115917510A (zh) | 精简云计算环境中的虚拟机部署 | |
| CN110519783A (zh) | 基于增强学习的5g网络切片资源分配方法 | |
| CN111831392A (zh) | 一种硬件加速方法以及相关设备 | |
| CN105763485A (zh) | 资源分配方法、装置和服务器 | |
| CN112925634A (zh) | 异构资源调度方法和系统 | |
| Gonçalves et al. | Dynamic network slicing in fog computing for mobile users in MobFogSim | |
| CN110753009A (zh) | 基于多QoS分组的虚拟机和网络带宽联合分配方法 | |
| Cao et al. | Towards tenant demand-aware bandwidth allocation strategy in cloud datacenter | |
| Riccobene et al. | Automated generation of VNF deployment rules using infrastructure affinity characterization | |
| US10237148B2 (en) | Providing a data set for tracking and diagnosing datacenter issues | |
| CN105210324B (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: 20831578 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20831578 Country of ref document: EP Kind code of ref document: A1 |