Service availability management method, service availability management apparatus, and network function virtualization architecture thereof

US10601682B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10601682-B2
Application numberUS-201715813413-A
CountryUS
Kind codeB2
Filing dateNov 15, 2017
Priority dateMay 15, 2015
Publication dateMar 24, 2020
Grant dateMar 24, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes obtaining a service availability level of a to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring the corresponding resource for the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, where the resource includes at least one of the following: an infrastructure resource, a non-HA software resource, or an HA software resource.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: obtaining a service availability level of a to-be-deployed service, wherein the service availability level is determined according to a service type of the to-be-deployed service, or the service availability level is determined according to a user type corresponding to the to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on a resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service; wherein the availability policy library stores an availability policy, and the availability policy comprises at least one service availability level and availability-related parameter information of a resource corresponding to each service availability level; wherein the resource information library stores availability-related parameter information of a system-configured resource, and the system-configured resource comprises: an infrastructure resource, a non-high availability (HA) software resource, or an HA software resource; and wherein the infrastructure resource comprises a hardware resource, a virtualization platform, a virtual unit, and a virtual resource, the hardware resource comprises a computing hardware resource, a storage hardware resource, and a network hardware resource, and the virtual resource comprises a virtual computing resource, a virtual storage resource, and a virtual network resource. 2. The method according to claim 1 , wherein before allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service, the method further comprises: obtaining specification-related parameter information of the resource, wherein the specification-related parameter information of the resource comprises a resource quantity or resource performance; and wherein allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service comprises: allocating and configuring, for the to-be-deployed service, the resource corresponding to the service availability level of the to-be-deployed service based on the resource information library and according to the specification-related parameter information of the resource and the availability-related parameter information of the resource corresponding to the service availability level of the to-be-deployed service. 3. The method according to claim 1 , wherein the availability-related parameter information of the infrastructure resource comprises: a service life of the hardware resource, a manufacturer of the hardware resource, an enhanced reliability feature of the hardware resource, a redundancy quantity or ratio of the hardware resource, anti-affinity of the hardware resource, a manufacturer of the virtualization platform, a version of the virtualization platform, a redundancy quantity or ratio of the virtual unit, anti-affinity of the virtual unit, a redundancy quantity or ratio of the virtual resource, or anti-affinity of the virtual resource; wherein the availability-related parameter information of the non-HA software resource comprises: a manufacturer of the non-HA software resource, a version of the non-HA software resource, a redundancy quantity or ratio of the non-HA software resource, or anti-affinity of the non-HA software resource, and the non-HA software resource comprises: a service chain, a virtualized network function (VNF), and a virtualized network function component (VNFC); and wherein the availability-related parameter information of the HA software resource comprises a function type of the HA software resource or function parameter configuration of the HA software resource. 4. The method according to claim 1 , wherein the availability policy library further stores a service candidate policy or degradation policy; and wherein the method further comprises: allocating and configuring a another resource for the to-be-deployed service based on the resource information library and according to the service candidate policy or degradation policy when the availability-related parameter information that is of the system-configured resource and stored in the resource information library does not have parameter information matching the availability-related parameter information that is of the resource corresponding to the service availability level of the to-be-deployed service and determined based on the availability policy library. 5. A method, comprising: when it is detected that an availability state of a deployed service changes, or when information that affects an availability state of the deployed service is detected, performing, based on an availability policy library and a resource information library, end-to-end adjustment on a resource configured for the deployed service; wherein the availability policy library stores an availability policy, the availability policy comprises at least one service availability level and availability-related parameter information of a resource corresponding to each service availability level, and a service availability level of the deployed service is determined according to a service type of the deployed service, or the service availability level of the deployed service is determined according to a user type corresponding to the deployed service; wherein the resource information library stores availability-related parameter information of a system-configured resource, the system-configured resource comprises: an infrastructure resource, a non-high availability (HA) software resource, or a HA software resource; and wherein the infrastructure resource comprises a hardware resource, a virtualization platform, a virtual unit, and a virtual resource, the hardware resource comprises a computing hardware resource, a storage hardware resource, and a network hardware resource, and the virtual resource comprises a virtual computing resource, a virtual storage resource, and a virtual network resource. 6. The method according to claim 5 , wherein the availability-related parameter information of the infrastructure resource comprises a service life of the hardware resource, a manufacturer of the hardware resource, an enhanced reliability feature of the hardware resource, a redundancy quantity or ratio of the hardware resource, anti-affinity of the hardware resource, a manufacturer of the virtualization platform, a version of the virtualization platform, a redundancy quantity or ratio of the virtual unit, anti-affinity of the virtual unit, a redundancy quantity or ratio of the virtual resource, or anti-affinity of the virtual resource; wherein the availability-related parameter information of the non-HA software resource comprises: a manufacturer of the non-HA software resource, a version of the non-HA software resource, a redundancy quantity or ratio of the non-HA software resource, or anti-affinity of the non-HA s

Assignees

Inventors

Classifications

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Making service definitions prior to deployment · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10601682B2 cover?
A method includes obtaining a service availability level of a to-be-deployed service; determining, based on an availability policy library and according to the service availability level of the to-be-deployed service, availability-related parameter information of a resource corresponding to the service availability level of the to-be-deployed service; and allocating and configuring the correspo…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/5041. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).