Containerized storage microservice with direct connection to requesting application container
AssigneeDataCore Software Corporation
InventorsNicholas C. Connolly, Robert Bassett, Roni J. Putra
Life of this patent
Estimating the term…
Loading patent…
AssigneeDataCore Software Corporation
InventorsNicholas C. Connolly, Robert Bassett, Roni J. Putra
Estimating the term…
A containerized storage microservice is described. The containerized storage microservice, and its corresponding architecture, provide an environment wherein an application container accesses containerized storage services through a direct connection. This allows the operating system file system to be effectively bypassed in the provision of storage services. In one example, a library provides a basic file system and is arranged underneath the application container. The library essentially intercepts storage requests and emulates a thin file system. Instead of invoking the kernel of the operating system to process each storage request, the library allows the storage request to bypass the kernel and pass the storage request to the storage microservice. The containerized storage microservices are available in different types, and are configured so that they can be stacked to provide customized sets of storage services to different types of application containers.
A method for processing IO requests from an application container using a containerized storage microservice, the application container and the containerized storage microservice executing in a containerized computing environment that implements a host operating system having a file system, the method comprising:
A non-transitory computer readable medium storing program code for processing IO requests from an application container using a containerized storage microservice, the application container and the containerized storage microservice executing in a containerized computing environment that implements a host operating system having a file system, the program code being executable by a processor to perform operations comprising:
An apparatus for processing IO requests from an application container using a containerized storage microservice, the application container and the containerized storage microservice executing in a containerized computing environment that implements a host operating system having a file system, the apparatus comprising:
Dependencies are inferred from the claim text.