Policy-based selection and configuration of target site resources for data replication
US-2017060900-A1 · Mar 2, 2017 · US
US10713130B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10713130-B2 |
| Application number | US-201815938609-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 28, 2018 |
| Priority date | Sep 29, 2015 |
| Publication date | Jul 14, 2020 |
| Grant date | Jul 14, 2020 |
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.
A redundancy method includes that a first disaster management function (DMF) device on a first site side receives a first request including identification information of a first virtual machine (VM) and a recovery point objective (RPO), allocates a maximum allowable delay time to each node that input/output (IO) data of the first VM passes through in a redundancy process, and sends a second request to a second DMF device on a second site side. The second request includes a maximum allowable delay time of a second replication gateway function (RGF) device on the second site side, and a maximum allowable delay time of an IO writer function (IOWF) device on the second site side and requests the second site side to perform redundancy on the first VM. Hence, the RPO requirements of the tenants can be satisfied in an entire redundancy process.
Opening claim text (preview).
What is claimed is: 1. A redundancy method implemented by a first disaster management function (DMF) device on a first site side, the redundancy method comprising: receiving a first request from a cloud business function (CBF) device, wherein the first request requests to perform redundancy on a first virtual machine (VM) on the first site side, and wherein the first request comprises identification information of the first VM and a recovery point objective (RPO); determining a maximum allowable transmission delay per unit bandwidth on a link for transmitting input/output (IO) data of the first VM; determining a difference between the RPO and the maximum allowable transmission delay per unit bandwidth on the link for transmitting the IO data of the first VM; setting a partial duration of the difference as a reserved delay; allocating, according to the RPO and based on a remaining duration of the difference, a maximum allowable delay time to each node that the IO data of the first VM passes through in a redundancy process, wherein a sum of the maximum allowable delay time to each node comprises the remaining duration of the difference; and sending a second request to a second DMF device on a second site side, wherein the second request requests the second site side to perform the redundancy on the first VM, and wherein the second request comprises the identification information of the first VM, a maximum allowable delay time of a second replication gateway function (RGF) device on the second site side, and a maximum allowable delay time of an IO writer function (IOWF) device on the second site side. 2. The redundancy method of claim 1 , wherein a maximum allowable delay time allocated by the first DMF device to a node, that is configured to remotely transmit IO data, of the nodes is greater than a maximum allowable delay time allocated by the first DMF device to a node, that is configured to locally transmit IO data, of the nodes, and wherein the maximum allowable delay time allocated by the first DMF device to the node, that is configured to locally transmit the IO data, of the nodes is greater than a maximum allowable delay time allocated by the first DMF device to a node, that is configured to cache IO data, of the nodes. 3. The redundancy method of claim 1 , further comprising sending a third request to a first virtualization management function (VMF) device on the first site side, wherein the third request requests the first VMF device to configure an IO catcher function (IOCF) device on the first site side. 4. The redundancy method of claim 3 , further comprising: receiving a timeout request from the IOCF device; and instructing, after receiving the timeout request, the IOCF device to discard IO data that needs to be transmitted. 5. The redundancy method of claim 3 , further comprising: receiving a timeout request from the IOCF device; reallocating, after receiving the timeout request, a maximum allowable delay time to the IOCF device as a reallocated maximum allowable delay time; and sending the reallocated maximum allowable delay time to the IOCF device. 6. The redundancy method of claim 1 , further comprising sending a third request to a first RGF device on the first site side, wherein the third request requests the first RGF device to receive the IO data of the first VM intercepted by an IO catcher function (IOCF) device and send the received IO data to the second RGF device according to a maximum allowable delay time allocated by the first DMF device to the first RGF device. 7. The redundancy method of claim 6 , further comprising: receiving a timeout request from the first RGF device; reallocating, after receiving the timeout request, the maximum allowable delay time to the first RGF device as a reallocated maximum allowable delay time; and sending the reallocated maximum allowable delay time to the first RGF device. 8. The redundancy method of claim 1 , further comprising: receiving a timeout request from the second DMF device; reallocating, according to the timeout request the maximum allowable delay time to the second RGF device and the maximum allowable delay time to the IOWF device as a reallocated maximum allowable delay time; and sending the reallocated maximum allowable delay time to the second DMF device. 9. The redundancy method of claim 1 , further comprising: receiving a timeout request from the second DMF device; reallocating, according to the timeout request, the maximum allowable delay time to the second RGF device as a reallocated maximum allowable delay time; and sending the reallocated maximum allowable delay time to the second DMF device. 10. The redundancy method of claim 1 , further comprising: receiving a timeout request from the second DMF device; and reallocating, according to the timeout request, the maximum allowable delay time to the IOWF device as a reallocated maximum allowable delay time. 11. The redundancy method of claim 10 , further comprising sending the reallocated maximum allowable delay time to the second DMF device. 12. The redundancy method of claim 1 , further comprising reallocating the maximum allowable delay time to each node that the IO data of the first VM passes through in the redundancy process after a transmission rate on a link for transmitting the IO data of the first VM changes. 13. The redundancy method of claim 12 , further comprising notifying each node of the reallocating. 14. A redundancy method implemented by a second disaster management function (DMF) device on a second site side, the redundancy method comprising: receiving a first request from a first DMF device on a first site side, wherein the first request requests the second site side to perform redundancy on a first virtual machine (VM) on the first site side; sending a second request to a second virtualization management function (VMF) device on the second site side, wherein the second request requests the second VMF device to configure an input/output (IO) writer function (IOWF) device on the second site side; sending a third request to a second replication gateway function (RGF) device on the second site side, wherein the third request requests the second RGF device to locally transmit IO data of the first VM according to a maximum allowable delay time allocated by the first DMF device to the second RGF device; receiving a timeout request from the IOWF device; and instructing, after receiving the timeout request, the IOWF device to discard IO data that needs to be transmitted. 15. The redundancy method of claim 14 , further comprising: sending the timeout request to the first DMF device to request the first DMF device to reallocate the maximum allowable delay time as a reallocated maximum allowable delay time; receiving the reallocated maximum allowable delay time from the first DMF device; and sending the reallocated maximum allowable delay time to the second RGF device. 16. A first disaster management function (DMF) device comprising: a memory comprising instructions; and a processor coupled to the memory, wherein the instructions cause the processor to be configured to: receive a first request from a cloud business function (CBF) device, wherein the first request requests to perform redundancy on a first virtual machine (VM) on a first site side, and wherein the first request comprises identification information of the first VM and a recovery point objective (RPO); determine a maximum allowable transmission delay per unit bandwidth on a link for transmitting input/output (IO) data of the first VM; determine a differenc
the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
Delays · CPC title
Performing the actions predefined by failover planning, e.g. switching to standby network elements · CPC title
for networked environments · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.