Systems and methods for managing coresident data for containers

US12019894B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12019894-B2
Application numberUS-202217884699-A
CountryUS
Kind codeB2
Filing dateAug 10, 2022
Priority dateAug 10, 2022
Publication dateJun 25, 2024
Grant dateJun 25, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Improving or facilitating administration, e.g. storage management · CPC title

  • G06F3/067Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12019894B2 cover?
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, copy…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F3/067. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).