IP Library Granted Patent US 12,034,608
Granted Patent B2
US 12,034,608 · App. 17/764,158 · Granted Jul 9, 2024

Network resource management method and system, network equipment and readable storage medium

Inventors: Baoguo Xie (Shenzhen, CN); Manchang Ju (Shenzhen, CN)
Assignee: ZTE Corporation
H04L41/40H04L41/0894
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,034,608
App. No.
17/764,158
Granted
Jul 9, 2024
Kind
B2
Abstract

A method and a system for network resource management, a network device and a computer-readable storage medium. The method for network resource management may include: acquiring, by a Network Function Virtualization Orchestrator (NFVO) module, a Network Service Descriptor (NSD) and/or a Virtualized Network Function Descriptor (VNFD) from an Operation Support System (OSS) module, wherein the VNFD includes the description of virtual machine resources and container resources; and performing, by a Network Function Management and Orchestration (MANO) system and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid orchestration mode.

Claims (43)

1. A method for network resource management, comprising:

using one or more processors, executing one or more computer programs stored on at least one non-transitory computer-readable storage medium to carry out:

acquiring, by a Network Function Virtualization Orchestrator (NFVO), a Network Service Descriptor (NSD) and/or a Virtualized Network Function Descriptor (VNFD) from an Operation Support System (OSS), wherein the VNFD comprises a description of virtual machine resources and container resources; and

performing, by a Network Function Management and Orchestration (MANO) and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid orchestration mode;

wherein the performing, by a MANO and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid programming mode comprises:

generating, according to a MANO general deployment policy configured by the NFVO and at least one of three deployment policies carried in the NSD and/or VNFD, a life cycle deployment policy of the NS or VNF;

initiating, by the NFVO and according to the life cycle deployment policy and a corresponding life cycle management service, an operation request of the life cycle management service to a Virtualized Network Function Manager (VNFM); and

executing, by the VNFM, the life cycle deployment policy, and requesting a Virtualized Infrastructure Manager (VIM) to perform resource allocation.

2. The method for network resource management of claim 1 , wherein the MANO general deployment policy of the NFVO is configured according to requirements of an operator and/or a third party.

3. The method for network resource management of claim 1 , wherein a Network Service (NS) deployment policy is carried in the NSD; and/or, a Virtualized Network Function (VNF) deployment policy is carried in the VNFD.

4. The method for network resource management of claim 3 , wherein the generating, according to a MANO general deployment policy configured by the NFVO and the deployment policies carried in the NSD and/or VNFD, a life cycle deployment policy comprises:

generating an NS life cycle deployment policy according to the NS deployment policy in the NSD and the MANO general deployment policy configured in the NFVO; or

generating a VNF life cycle deployment policy according to the VNF deployment policy in the VNFD and the MANO general deployment policy configured in the NFVO.

5. The method for network resource management of claim 4 , wherein the NS life cycle deployment policy comprises one of a virtual machine deployment policy, a container deployment policy and a virtual machine-container hybrid deployment policy; and

the VNF life cycle deployment policy comprises one of a virtual machine deployment policy, a container deployment policy and a virtual machine-container hybrid deployment policy.

6. The method for network resource management of claim 1 , wherein the VNFD comprises at least one VDU-m used for describing virtual machine resources and at least one VDU-c used for describing container resources;

the VDU-m comprises a description of a connection point CP-m, a description of virtual computer node Computer-m and a description of a virtual storage Storage-m, and corresponds to a virtual machine (VM) specification; and

the VDU-c comprises a description of a connection point CP-c, a description of a virtual computer node Computer-c and a description of a virtual storage Storage-c, and corresponds to a container specification.

7. The method for network resource management of claim 1 , wherein the executing, by the VNFM, the life cycle deployment policy, and requesting a VIM to perform resource allocation comprises:

generating, by the VNFM and according to a mode adopted by the life cycle deployment policy, a virtual machine resource list and/or container resource list required by the life cycle management service of the VNF, and initiating a resource authorization request to the VNFO; and

initiating a resource allocation request to a corresponding VIM according to a VIM id responsible for a corresponding mode indicated by the NFVO after authorization, wherein a VIM responsible for virtual machine resources allocates virtual machine resources and creates virtual machines, and a VIM responsible for container resources allocates container resources, creates containers and downloads mirror images.

8. The method for network resource management of claim 7 , wherein, in response to the life cycle management service comprising a VNF elastic scaling service and a containerized VNF being deployed on a virtual machine, the virtual machine is elastically scaled first, followed by a container.

9. The method for network resource management of claim 1 , after the performing recourse allocation by the VIM, further comprising:

configuring, by the VNFM, parameters of the life cycle management service for the VNF.

10. The method for network resource management of claim 9 , after the configuring, by the VNFM, parameters of the life cycle management service for the VNF, further comprising:

notifying the NFVO and an EMS the completion of the life cycle management service.

11. A network device, comprising a processor, a memory and a communication bus, wherein:

the communication bus is configured to realize communication between the processor and the memory; and

the processor is configured to execute one or more computer programs stored in the memory to carry out a method for network resource management, comprising:

acquiring, by a Network Function Virtualization Orchestrator (NFVO), a Network Service Descriptor (NSD) and/or a Virtualized Network Function Descriptor (VNFD) from an Operation Support System (OSS), wherein the VNFD comprises a description of virtual machine resources and container resources; and

performing, by a Network Function Management and Orchestration (MANO) and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid orchestration mode;

wherein the performing, by a MANO and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid programming mode comprises:

generating, according to a MANO general deployment policy configured by the NFVO and at least one of three deployment policies carried in the NSD and/or VNFD, a life cycle deployment policy of the NS or VNF;

initiating, by the NFVO and according to the life cycle deployment policy and a corresponding life cycle management service, an operation request of the life cycle management service to a Virtualized Network Function Manager (VNFM); and

executing, by the VNFM, the life cycle deployment policy, and requesting a Virtualized Infrastructure Manager (VIM) to perform resource allocation.

12. At least one non-transitory computer-readable storage medium having one or more computer programs stored thereon which, when executed by one or more processors, cause the one or more processors to carry out a method for network resource management, comprising:

using the one or more processors, executing the one or more computer programs stored on the at least one non-transitory computer-readable storage medium to carry out:

acquiring, by a Network Function Virtualization Orchestrator (NFVO), a Network Service Descriptor (NSD) and/or a Virtualized Network Function Descriptor (VNFD) from an Operation Support System (OSS), wherein the VNFD comprises a description of virtual machine resources and container resources; and

performing, by a Network Function Management and Orchestration (MANO) and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid orchestration mode;

wherein the performing, by a MANO and according to a life cycle deployment policy of an NS or VNF, a life cycle management operation on the NS or VNF in one of a virtual machine mode, a container mode and a hybrid programming mode comprises:

generating, according to a MANO general deployment policy configured by the NFVO and at least one of three deployment policies carried in the NSD and/or VNFD, a life cycle deployment policy of the NS or VNF;

initiating, by the NFVO and according to the life cycle deployment policy and a corresponding life cycle management service, an operation request of the life cycle management service to a Virtualized Network Function Manager (VNFM); and

executing, by the VNFM, the life cycle deployment policy, and requesting a Virtualized Infrastructure Manager (VIM) to perform resource allocation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: XIE, BAOGUO; JU, MANCHANG
To: ZTE CORPORATION
Reel/Frame 059421/0001 →
Priority Claims (1)
CN 201910944775.7 · Sep 30, 2019 · national
Continuity (1)
Related Publication 20220329495A1 · Oct 13, 2022