MLchartDataset catalogue

Patent · US12034608B2 · B2 · US

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

(11) Publication number
US12034608B2
(21) Application number
17/764,158
(22) Filing date
2020-08-20
(30) Priority date
2019-09-30
(43) Publication date
2024-07-09
(45) Date of grant
2024-07-09
(51) IPC
H04L 41/0894; H04L 41/40; G06F 15/173
(52) CPC
  • H04L Transmission of digital information, e.g. telegraphic communication: 41/40, 41/0893, 41/0894, 41/0895, 41/0896, 41/342, 41/5054
  • G06F Electric digital data processing: 2009/45595, 9/45558, 9/485
(73) Assignee
ZTE Corp
(72) Inventors
Baoguo Xie; Manchang Ju
(54) Title
Network resource management method and system, network equipment and readable storage medium
(57) 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.

Full text
View on Google Patents

Claims (12)

  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.

Description

Embodiments of the present disclosure relate to, but not limited to, the field of communication, and in particular to, but not limited to, a method and a system for network resource management, a network device and a non-transitory computer-readable storage medium.

Network Functions Virtualization (NFV) is a software processing technology that uses general hardware and virtual technology to carry other functions in order to reduce high equipment cost of the network. Through software/hardware decoupling and function abstraction, the NFV enables the functions of network devices to no longer depend on dedicated hardware, so that resources can be shared fully and flexibly to achieve the rapid development and deployment of new services as well as automatic deployment, elastic scaling, fault isolation, self-healing or the like according to actual service requirements.

As shown in FIG. 1, the NFV system architecture defined by the European Telecommunications Standards Institute (ETSI) mainly includes: an Operation-Support System/Business Support System (OSS/BSS), Virtualized Network Functions (VNFs), a Network Functions Virtualization Infrastructure (NFVI) and a VNF-management and Orchestration (NFV-MANO) system. The NFVI is mainly configured to fully virtualize and map hardware resources such as computation, storage and network into virtual resources. The NVFs realize various physical network functions by software. The NVFs run on the NFVI and use virtual resources that are virtualized by the NFVI.

Citations (12)

  • CN106533935A
  • US20180205637A1
  • WO2017166136A1
  • US20190034244A1
  • JP2020506459A
  • WO2018174897A1
  • US20190028350A1
  • CN109885377A
  • EP3893438A1
  • US20210342178A1
  • US20220075666A1
  • EP3948541A1
Record as JSON
{
  "publication_number": "US12034608B2",
  "country": "US",
  "kind": "B2",
  "title": "Network resource management method and system, network equipment and readable storage medium",
  "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": [
    "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."
  ],
  "description_excerpt": "Embodiments of the present disclosure relate to, but not limited to, the field of communication, and in particular to, but not limited to, a method and a system for network resource management, a network device and a non-transitory computer-readable storage medium.\n\nNetwork Functions Virtualization (NFV) is a software processing technology that uses general hardware and virtual technology to carry other functions in order to reduce high equipment cost of the network. Through software/hardware decoupling and function abstraction, the NFV enables the functions of network devices to no longer depend on dedicated hardware, so that resources can be shared fully and flexibly to achieve the rapid development and deployment of new services as well as automatic deployment, elastic scaling, fault isolation, self-healing or the like according to actual service requirements.\n\nAs shown in FIG. 1, the NFV system architecture defined by the European Telecommunications Standards Institute (ETSI) mainly includes: an Operation-Support System/Business Support System (OSS/BSS), Virtualized Network Functions (VNFs), a Network Functions Virtualization Infrastructure (NFVI) and a VNF-management and Orchestration (NFV-MANO) system. The NFVI is mainly configured to fully virtualize and map hardware resources such as computation, storage and network into virtual resources. The NVFs realize various physical network functions by software. The NVFs run on the NFVI and use virtual resources that are virtualized by the NFVI.",
  "cpc": [
    "H04L 41/40",
    "G06F 2009/45595",
    "G06F 9/45558",
    "G06F 9/485",
    "H04L 41/0893",
    "H04L 41/0894",
    "H04L 41/0895",
    "H04L 41/0896",
    "H04L 41/342",
    "H04L 41/5054"
  ],
  "ipc": [
    "H04L 41/0894",
    "H04L 41/40",
    "G06F 15/173"
  ],
  "assignees": [
    "ZTE Corp"
  ],
  "inventors": [
    "Baoguo Xie",
    "Manchang Ju"
  ],
  "filing_date": "2020-08-20",
  "publication_date": "2024-07-09",
  "grant_date": "2024-07-09",
  "priority_date": "2019-09-30",
  "application_number": "US-202017764158-A",
  "family_id": "75117312",
  "cited_by_count": 1,
  "citations": [
    "CN106533935A",
    "US20180205637A1",
    "WO2017166136A1",
    "US20190034244A1",
    "JP2020506459A",
    "WO2018174897A1",
    "US20190028350A1",
    "CN109885377A",
    "EP3893438A1",
    "US20210342178A1",
    "US20220075666A1",
    "EP3948541A1"
  ]
}

Record 426 of 8,000 in Patents full text (MLC-0201). Request the full dataset.