Network device for distributing computing operations by data communication in a network
US-12164880-B2 · Dec 10, 2024 · US
US2020326926A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020326926-A1 |
| Application number | US-202016914537-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 29, 2020 |
| Priority date | Dec 6, 2017 |
| Publication date | Oct 15, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example methods and systems to perform a distributed backup operation or a distributed restoration operation in a virtualized computing environment including a plurality of components and a plurality of policies are disclosed. One method may include identifying a component or a policy of the plurality of components or policies in response to receiving a first task associated with the distributed backup operation or the distributed restoration operation. In response to the first task associated with the distributed backup operation, the method include generating a backup file having a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and storing the backup file on a remote server.
Opening claim text (preview).
We claim: 1 . A method for a management node to perform a distributed backup operation or a distributed restoration operation in a virtualized computing environment including a plurality of components and a plurality of policies, comprising: in response to receiving a first task, identifying a component of the plurality of components or a policy of the plurality of policies specified in the first task; determining whether the first task is associated with the distributed backup operation or the distributed restoration operation; in response to determining that the first task is associated with the distributed backup operation, generating a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and storing the backup file on a remote server; in response to determining that the first task is associated with the distributed restoration operation, retrieving a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and restoring the component based on the configuration of the component included in the backup file or the policy based on the configuration of the policy included in the backup file. 2 . The method of claim 1 , wherein the backup file further comprises a certificate of the component or the policy. 3 . The method of claim 1 , further comprising storing a status file in a distributed database accessible by the management node and other management nodes in the virtualized computing environment, wherein the status file indicates whether the first task is successful. 4 . The method of claim 1 , in response to determining that the first task is associated with the distributed backup operation, further comprising including a certificate of the component or the policy in the backup file. 5 . The method of claim 1 , in response to determining that the first task is associated with the distributed restoration operation, further comprising retrieving a certificate of the component or the policy from the backup file. 6 . The method of claim 5 , wherein restoring the component further includes deploying a new node in the virtualized computing environment, blocking a synchronization between a central control plane node and a write API associated with the component or the policy, restoring the certificate on the new node, restoring the configuration retrieved from the backup file on the new node, and unblocking the synchronization between the central control plane node and the write API associated with the component or the policy. 7 . A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor of a computer system, cause the processor to implement a method for a management node to perform a distributed backup operation or a distributed restoration operation in a virtualized computing environment including a plurality of components and a plurality of policies, wherein the method comprises: in response to receiving a first task, identifying a component of the plurality of components or a policy of the plurality of policies specified in the first task; determining whether the first task is associated with the distributed backup operation or the distributed restoration operation; in response to determining that the first task is associated with the distributed backup operation, generating a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and storing the backup file on a remote server; in response to determining that the first task is associated with the distributed restoration operation, retrieving a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and restoring the component based on the configuration of the component included in the backup file or the policy based on the configuration of the policy included in the backup file. 8 . The non-transitory computer-readable storage medium of claim 7 , wherein the backup file further comprises a certificate of the component or the policy. 9 . The non-transitory computer-readable storage medium of claim 7 , wherein the method further comprises storing a status file in a distributed database accessible by the management node and other management nodes in the virtualized computing environment, wherein the status file indicates whether the first task is successful. 10 . The non-transitory computer-readable storage medium of claim 7 , in response to determining that the first task is associated with the distributed backup operation, wherein the method further comprises including a certificate of the component or the policy in the backup file. 11 . The non-transitory computer-readable storage medium of claim 7 , in response to determining that the first task is associated with the distributed restoration operation, wherein the method further comprises retrieving a certificate of the component or the policy from the backup file. 12 . The non-transitory computer-readable storage medium of claim 11 , wherein restoring the component further includes deploying a new node in the virtualized computing environment, blocking a synchronization between a central control plane node and a write API associated with the component or the policy, restoring the certificate on the new node, restoring the configuration retrieved from the backup file on the new node, and unblocking the synchronization between the central control plane node and the write API associated with the component or the policy. 13 . A computer system configured to perform a distributed backup operation or a distributed restoration operation in a virtualized computing environment including a plurality of components and a plurality of policies, comprising: a processor; and a non-transitory computer-readable medium having stored thereon instructions that, in response to execution by the processor, cause the processor to: in response to receiving a first task, identify a component of the plurality of components or a policy of the plurality of policies specified in the first task; determine whether the first task is associated with the distributed backup operation or the distributed restoration operation; in response to determining that the first task is associated with the distributed backup operation, generate a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and store the backup file on a remote server; in response to determining that the first task is associated with the distributed restoration operation, retrieve a backup file which includes a configuration of the component, but not any configuration of other components of the plurality of components, or a configuration of the policy, but not any configuration of other policies of the plurality of policies; and restore the component based on the conf
by rolling back to previous configuration versions · CPC title
by backing up or archiving configuration information · CPC title
Management of the backup or restore process · CPC title
for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.