Architecture for managing I/O and storage for a virtualization environment
AssigneeNutanix, Inc.
InventorsMohit Aron, Dheeraj Pandey, Ajeet Singh
Life of this patent
Estimating the term…
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.
Claims15
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.
Dependencies are inferred from the claim text.