Fully active and non replicated block storage solution
US-2020218656-A1 · Jul 9, 2020 · US
US12019894B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12019894-B2 |
| Application number | US-202217884699-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2022 |
| Priority date | Aug 10, 2022 |
| Publication date | Jun 25, 2024 |
| Grant date | Jun 25, 2024 |
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 providing a coresident copy of external container data, that includes identifying, via a cluster storage manager, an access request to a cluster storage for external container data, where the access request is sent from a container executing on a first host, making a determination that the external container data is not stored on the first host, and based on the determination, copying the external container data from a second host to the first host to provide the coresident copy of the external container data.
Opening claim text (preview).
What is claimed is: 1. A method for providing a coresident copy of external container data, comprising: initiating a transfer of a container from a second host to a first host to cause the container to execute on the first host; identifying, via a cluster storage manager, an access request to a cluster storage for external container data, wherein the access request is sent from the container executing on the first host to the second host; making a determination that the external container data is not stored on the first host; and based on the determination: identifying that the external container data is stored on the second host; and initiating a transfer of the external container data from the second host to the first host to provide the coresident copy of the external container data on the first host. 2. The method of claim 1 , wherein copying the external container data from the second host to the first host uses a caching mechanism of the cluster storage manager. 3. The method of claim 1 , wherein after copying the external container data from the second host to the first host, the method further comprises: deleting the external container data stored on the second host. 4. The method of claim 1 , wherein the cluster storage spans the first host and the second host. 5. The method of claim 4 , wherein the access request is made via a specialized container storage driver that allows for the container to access the cluster storage. 6. A non-transitory computer readable medium comprising instructions which, when executed by a processor, enables the processor to perform a method for providing a coresident copy of external container data, comprising: initiating a transfer of a container from a second host to a first host to cause the container to execute on the first host; identifying, via a cluster storage manager, an access request to a cluster storage for external container data, wherein the access request is sent from the container executing on the first host; making a determination that the external container data is not stored on the first host; and based on the determination: identifying that the external container data is stored on the second host; and initiating a transfer of the external container data from the second host to the first host to provide the coresident copy of the external container data on the first host. 7. The non-transitory computer readable medium of claim 6 , wherein copying the external container data from the second host to the first host uses a caching mechanism of the cluster storage manager. 8. The non-transitory computer readable medium of claim 6 , wherein after copying the external container data from the second host to the first host, the method further comprises: deleting the external container data stored on the second host. 9. The non-transitory computer readable medium of claim 6 , wherein the cluster storage spans the first host and the second host. 10. The non-transitory computer readable medium of claim 9 , wherein the access request is made via a specialized container storage driver that allows for the container to access the cluster storage. 11. A computing system, comprising: memory; and a processor executing a cluster storage manager, wherein the cluster storage manager is configured to perform a method for providing a coresident copy of external container data, comprising: initiating a transfer of a container from a second host to a first host to cause the container to execute on the first host; identifying, via a cluster storage manager, an access request to a cluster storage for external container data, wherein the access request is sent from the container executing on the first host; making a determination that the external container data is not stored on the first host; and based on the determination: identifying that the external container data is stored on the second host; and initiating a transfer of the external container data from the second host to the first host to provide the coresident copy of the external container data on the first host. 12. The computing system of claim 11 , wherein copying the external container data from the second host to the first host uses a caching mechanism of the cluster storage manager. 13. The computing system of claim 11 , wherein the cluster storage spans the first host and the second host. 14. The computing system of claim 13 , wherein the access request is made via a specialized container storage driver that allows for the container to access the cluster storage.
Improving or facilitating administration, e.g. storage management · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
I/O management, e.g. providing access to device drivers or storage · CPC title
Hypervisor-specific management and integration aspects · CPC title
Improving I/O performance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.