System and method for automating data migrations between heterogeneous architectures
US-9201606-B1 · Dec 1, 2015 · US
US2016105378A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016105378-A1 |
| Application number | US-201414514127-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 14, 2014 |
| Priority date | Oct 14, 2014 |
| Publication date | Apr 14, 2016 |
| 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.
A method for data set migration, implemented in a network device is disclosed. The method includes receiving a request at a network device to migrate a data set, and sending a signaling packet from a first data center toward a first in a series of circuit switching devices to reach a second data center, where the signaling packet includes metadata containing transmission selection and characteristics of the data set, where the signaling packet is processed through the series, each of which configures its forwarding path based at least on the metadata of the signaling packet. The method continues with waiting for a period long enough to allow each of the series to configure its forwarding path, where that circuit switching device releases the configured forwarding path after the migration duration. The method continues with sending the data set following the transmission selection of the signaling packet after the period expires.
Opening claim text (preview).
What is claimed is: 1 . A method implemented in a network device coupled to a network connecting a first data center and a second data center, wherein the two data centers are geographically separated, wherein the network contains circuit switching devices transmitting data between the two data centers, the method comprising: receiving a request at the network device to migrate a data set from the first data center to the second data center; sending a signaling packet from the first data center toward a first in a series of circuit switching devices to reach the second data center, wherein the signaling packet includes metadata containing transmission selection and characteristics of the data set to be migrated, wherein the signaling packet is processed through the series of circuit switching devices, each of which configures its forwarding path for the data set based at least on the metadata of the signaling packet; waiting for a period of time, wherein the period of time is long enough to allow each of the series of circuit switching devices to configure its forwarding path for the data set, wherein the configuration at each circuit switching device is set to last for a migration duration during which the data set migration is performed at that circuit switching device, and wherein that circuit switching device releases the configured forwarding path for the data set migration after the migration duration; and sending the data set to be migrated from the first data center toward the first in the series of circuit switching devices to reach the second data center following the transmission selection of the signaling packet after the period of time expires. 2 . The method of claim 1 , wherein the metadata includes an indication of a size of the data set and at least one of circuit information including wavelength selection, time slot selection, a scheduled start time for the data set migration, and a deadline for the data set migration. 3 . The method of claim 1 , wherein the data set to be migrated are data of a virtual machine (VM), and wherein the data set migration moves the VM from the first data center to the second data center. 4 . A method implemented in a circuit switching device coupled to a network connecting a first data center and a second data center, wherein the two data centers are geographically separated, wherein the network contains a series of circuit switching devices including the circuit switching device for transmitting data between the two data centers, the method comprising: receiving a signaling packet for migrating a data set, wherein the signaling packet includes metadata containing transmission selection and characteristics of the data set to be migrated; configuring a forwarding path for the data set at the circuit switching device at least partially based on the metadata contained in the signaling packet; forwarding the data set using the configured forwarding path upon receiving the data set after the configuration of the forwarding path, wherein the forwarding lasts for a migration duration, and wherein the migration duration is at least partially based on the metadata contained in the signaling packet; and releasing the configured forwarding path for the data set after the migration duration. 5 . The method of claim 4 , further comprising: sending the signaling packet to a next circuit switching device in the series. 6 . The method of claim 5 , further comprising: revising the metadata in the received signaling packet prior to forwarding it on to the next circuit switching device. 7 . The method of claim 4 , wherein the circuit switching device is a wavelength switching device. 8 . The method of claim 4 , wherein the configuring the forwarding path comprises configuring the forwarding path to be effective after an offset duration. 9 . A network device coupled to a network connecting a first data center and a second data center, wherein the two data centers are geographically separated, wherein the network contains circuit switching devices transmitting data between the two data centers, the network device comprising: a processor and a non-transitory machine-readable storage medium coupled to the processor, the non-transitory machine-readable storage medium containing a data set migration module executable by the processor, wherein the network device is operative to: receive a request at the network device to migrate a data set from the first data center to the second data center, send a signaling packet from the first data center toward a first in a series of circuit switching devices to reach the second data center, wherein the signaling packet includes metadata containing transmission selection and characteristics of the data set to be migrated, wherein the signaling packet is processed through the series of circuit switching devices, each of which configures its forwarding path for the data set based at least on the metadata of the signaling packet, wait for a period of time, wherein the period of time is long enough to allow each of the series of circuit switching devices to configure its forwarding path for the data set, wherein the configuration at each circuit switching device is set to last for a migration duration during which the data set migration is performed at that circuit switching device, and wherein that circuit switching device releases the configured forwarding path for the data set migration after the migration duration, and send the data set to be migrated from the first data center toward the first in the series of circuit switching devices to reach the second data center following the transmission selection of the signaling packet after the period of time expires. 10 . The network device of claim 9 , wherein the metadata is to include an indication of a size of the data set and at least one of circuit information including wavelength selection, time slot selection, a scheduled start time for the data set migration, and a deadline for the data set migration. 11 . The network device of claim 9 , wherein the data set to be migrated is data of a virtual machine (VM), and wherein the data set migration moves the VM from the first data center to the second data center. 12 . A circuit switching device coupled to a network connecting a first data center and a second data center, wherein the two data centers are geographically separated, wherein the network contains circuit switching devices transmitting data between the two data centers, the circuit switching device comprising: one or more input ports configured to receive a signaling packet for migrating a data set, wherein the signaling packet includes metadata containing transmission selection and characteristics of the data set to be migrated; one or more output ports configured to send the signaling packet after the signaling packet is processed; a switch fabric coupled to the input and output ports; and a switch control unit, coupled to the switch fabric and the input and output ports, configured to configure a forwarding path for the data set at least partially based on the metadata of the signaling packet, the switch control unit further configured to cause the switch fabric to forward the data set using the configured forwarding path upon receiving the data set after the configuration of the forwarding path, wherein the forwarding is to last for a migration duration, and wherein the migration duration is at least partially based on the metadata contained in the signaling packet, and the switch control unit further configured to release the configured forwarding path for the data set after the migration duration.
Centralised controller, i.e. arbitration or scheduling · CPC title
the condition being an adaptation, e.g. in response to network events · CPC title
Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title
using meta-data, objects or commands for formatting management information, e.g. using eXtensible markup language [XML] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.