Architecture for managing I/O and storage for a virtualization environment
First Claim
Patent Images
1. A system for managing storage devices, comprising:
- a plurality of nodes, wherein the plurality of nodes comprises a hypervisor and user virtual machines;
a plurality of storage devices that are accessed by the user virtual machines; and
a service virtual machine on each of the plurality of nodes to manage access by the user virtual machines to the plurality of storage devices,wherein the service virtual machine operates as a storage controller that is dedicated to a single node, andwherein a request for storage managed by a second service virtual machine are sent to be handled by the second service virtual machine.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
-
Citations
15 Claims
-
1. A system for managing storage devices, comprising:
-
a plurality of nodes, wherein the plurality of nodes comprises a hypervisor and user virtual machines; a plurality of storage devices that are accessed by the user virtual machines; and a service virtual machine on each of the plurality of nodes to manage access by the user virtual machines to the plurality of storage devices, wherein the service virtual machine operates as a storage controller that is dedicated to a single node, and wherein a request for storage managed by a second service virtual machine are sent to be handled by the second service virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification