Fetching Query Results Through Cloud Object Stores
US-2024394271-A1 · Nov 28, 2024 · US
US9344484B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9344484-B2 |
| Application number | US-201113117235-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 27, 2011 |
| Priority date | May 27, 2011 |
| Publication date | May 17, 2016 |
| Grant date | May 17, 2016 |
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.
Embodiments relate to systems and methods for data migration among a plurality of cloud-based storage networks. In aspects, an administrator of a data payload may wish to migrate the data payload from a host cloud network to a target cloud provider to leverage cost, security, redundancy, consolidation, or other advantages. A data distribution service can identify data sets replicated from the data payload and located on the data distribution service or other staging sites. The data distribution service or other logic can examine consistencies and/or differences between the data payload in the host cloud network and the replicated data payloads. Depending on the consistencies and/or differences, the data distribution service can directly transport a replicated data payload from the respective staging site to a target cloud in lieu of migrating the data payload out of the host cloud network to the target cloud.
Opening claim text (preview).
What is claimed is: 1. A method comprising: identifying data stored in a data distribution service; comparing the identified data to a data payload of a host cloud provider; analyzing, by a processor, in view of the comparing, whether the identified data is consistent with the data payload of the host cloud provider; upon the analyzing that the identified data is consistent with the data payload of the host cloud provider, determining, by the processor, whether the identified data is a replica of the data payload of the host cloud provider; and in response to determining whether the identified data is the replica of the data payload of the host cloud provider, determining, by the processor whether to initiate a transport of the identified data to resources associated with a target cloud provider. 2. The method of claim 1 further comprising identifying the data payload in a host storage cloud of the host cloud provider, wherein identifying the data payload comprises receiving an instruction to migrate the data payload from the host storage cloud of the host cloud provider. 3. The method of claim 1 , further comprising: initiating the transport of the identified data to the resources associated with the target cloud provider upon the determining that the identified data is replica of the data payload of the host cloud provider wherein the the identified data is transported to the resources associated with the target cloud provider via a set of dedicated transport connections. 4. The method of claim 2 , further comprising: migrating the data payload from the host storage cloud to the target cloud provider via the data distribution service upon the determining that the identified data is not the replica of the data payload of the host cloud provider. 5. The method of claim 1 , further comprising: comparing the identified data to an additional data payload stored on the target cloud provider when the comparison meets a threshold. 6. The method of claim 1 , further comprising: providing a result of the comparing to an administrator associated with the data payload. 7. The method of claim 6 , further comprising: receiving, from the administrator, a selection to transport the identified data to the target cloud provider. 8. The method of claim 1 , wherein the comparing the identified data to the data payload comprises performing a checksum operation on the identified data and the data payload. 9. A system comprising: a processor and; a memory operatively coupled to the processor to: identify data stored in a data distribution service; compare the identified data to a data payload of a host cloud provider; analyze in view of the comparing, whether the identified data is consistent with the data payload of the host cloud provider; upon the analyzing that the identified data is consistent with the data payload of the host cloud provider, determine whether the identified data is a replica of the data payload of the host cloud provider; and in response to determining whether the identified data is the replica of the data payload of the host cloud provider, determine, whether to initiate a transport of the identified data to resources associated with a target cloud provider. 10. The system of claim 9 , the processor to identify the data payload in a host storage cloud of the host cloud provider, wherein the identify the data payload comprises receive an instruction to migrate the data payload from the host storage cloud of the host cloud provider. 11. The system of claim 9 , the processor to: initiate the transport of the identified data to resources associated with the target cloud provider upon the determining that the identified data is replica of the data payload of the host cloud provider wherein the the identified data is transported to the resources associated with the target cloud provider via a set of dedicated transport connections. 12. The system of claim 9 , the processor to: migrate the data payload from the host storage cloud to the target cloud provider via the data distribution service upon the determining that the identified data is not the replica of the data payload of the host cloud provider. 13. The system of claim 9 , the processor to: compare the identified data to an additional data payload stored on the target cloud provider when the comparison meets a threshold. 14. The system of claim 9 , the processor to: provide a result of the compare to an administrator associated with the data payload. 15. The system of claim 14 , the processor to: receive, from the administrator, a selection to transport the identified data to the target cloud provider. 16. The system of claim 9 , wherein the compare the identified data to the data payload comprises perform a checksum operation on the identified data and the data payload. 17. The method of claim 1 further comprising: replicating the data payload of the host cloud provider; and storing the replicated data payload in the data distribution service. 18. The system of claim 9 , the processor to: replicate the data payload of the host cloud provider; and store the replicated data payload in the data distribution service.
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Electricity · mapped topic
Electricity · mapped topic
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.