ARCHITECTURE FOR MANAGING I/O AND STORAGE FOR A VIRTUALIZATION ENVIRONMENT USING EXECUTABLE CONTAINERS AND VIRTUAL MACHINES
First Claim
1. A method for managing storage devices in a multi-node cluster, the method comprising:
- configuring a plurality of nodes, a node of the plurality of nodes comprising a node-specific control virtual machine and one or more user containers, wherein the node-specific control virtual machine operates as a storage controller dedicated to the node; and
processing, by the node-specific control virtual machine, one or more storage access IO commands that is initiated by the one or more user containers to access a plurality of storage devices that are shared by at least two of the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.
-
Citations
20 Claims
-
1. A method for managing storage devices in a multi-node cluster, the method comprising:
-
configuring a plurality of nodes, a node of the plurality of nodes comprising a node-specific control virtual machine and one or more user containers, wherein the node-specific control virtual machine operates as a storage controller dedicated to the node; and processing, by the node-specific control virtual machine, one or more storage access IO commands that is initiated by the one or more user containers to access a plurality of storage devices that are shared by at least two of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing storage devices, comprising:
-
a plurality of nodes, a node of the plurality of nodes comprising a node-specific control virtual machine and one or more user containers, the node-specific control virtual machine configured to operate as a storage controller dedicated to the node; and a plurality of storage devices that are accessed by the one or more user containers, the node-specific control virtual machine being configured to manage access by the user containers to the plurality of storage devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification