-
公开(公告)号:US11301274B2
公开(公告)日:2022-04-12
申请号:US16404736
申请日:2019-05-06
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Dheeraj Pandey , Ajeet Singh
IPC: G06F9/455 , G06F9/48 , G06F9/50 , G06F16/11 , G06F16/174 , G06F16/18 , H04L49/356 , G06F3/06
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.
-
公开(公告)号:US10747570B2
公开(公告)日:2020-08-18
申请号:US16535905
申请日:2019-08-08
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Dheeraj Pandey , Ajeet Singh , Rishi Bhardwaj , Brent Chun
IPC: G06F9/455
Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.
-
23.
公开(公告)号:US20190339883A1
公开(公告)日:2019-11-07
申请号:US16518211
申请日:2019-07-22
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Brian Byrne
Abstract: Disclosed is an improved approach for implementing and maintaining writable snapshots. An efficient approach is provided for implementing snapshots that can be used to immediately create snapshots without incurring any detectable delays in providing access to the new snapshots. Also described are improved metadata structures that can be used to implement and maintain the writable snapshots.
-
公开(公告)号:US09619257B1
公开(公告)日:2017-04-11
申请号:US13744655
申请日:2013-01-18
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Dheeraj Pandey , Ajeet Singh
IPC: G06F9/455 , G06F9/46 , G06F15/173 , G06F9/50
CPC classification number: G06F17/30088 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/485 , G06F9/4856 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5016 , G06F9/5022 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/5088 , G06F17/30156 , G06F17/3023 , G06F2009/45562 , G06F2009/4557 , G06F2009/45575 , G06F2009/45579 , G06F2009/45583 , G06F2009/45595 , H04L49/356
Abstract: A system for implementing storage for a virtualization environment, including a plurality of nodes, wherein the plurality of nodes implements a virtualization environment, a plurality of storage devices that are accessed by virtual machines in the virtualization environment, and wherein the plurality of storage devices comprises a local storage device that is locally attached to one of the plurality of nodes, and in which the local storage device can be managed as part of a global storage space for the virtualization environment.
-
25.
公开(公告)号:US09613119B1
公开(公告)日:2017-04-04
申请号:US14143762
申请日:2013-12-30
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Brian Byrne
IPC: G06F17/30
CPC classification number: G06F11/203 , G06F11/14 , G06F17/303 , G06F17/30575 , G06F2201/85
Abstract: A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a node of a networked environment includes determining a unique node identifier for the node of the networked environment, atomically modifying a local counter value at the node of the networked environment, and appending the unique node identifier to the atomically modified local counter value at the node of the networked environment to form a unique ID for the data item.
-
26.
公开(公告)号:US11314421B2
公开(公告)日:2022-04-26
申请号:US16518211
申请日:2019-07-22
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Brian Byrne
Abstract: Disclosed is an improved approach for implementing and maintaining writable snapshots. An efficient approach is provided for implementing snapshots that can be used to immediately create snapshots without incurring any detectable delays in providing access to the new snapshots. Also described are improved metadata structures that can be used to implement and maintain the writable snapshots.
-
公开(公告)号:US10884870B2
公开(公告)日:2021-01-05
申请号:US16256360
申请日:2019-01-24
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Brian Byrne , Mohit Aron
Abstract: Disclosed is an approach for implementing disaster recovery for virtual machines. Consistency groups are implemented for virtual machines, where the consistency group link together two or more VMs. The consistency group includes any set of VMs which need to be managed on a consistent basis in the event of a disaster recovery scenario.
-
公开(公告)号:US10684879B2
公开(公告)日:2020-06-16
申请号:US15714880
申请日:2017-09-25
Applicant: Nutanix, Inc.
Inventor: Mohit Aron , Dheeraj Pandey , Ajeet Singh , Rishi Bhardwaj , Brent Chun
IPC: G06F9/455
Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.
-
公开(公告)号:US10552483B2
公开(公告)日:2020-02-04
申请号:US15445241
申请日:2017-02-28
Applicant: NUTANIX, INC.
Inventor: Mohit Aron , Parthasarathy Ramachandran , Rishi Bhardwaj
Abstract: A method for performing lockless modifications during a rolling upgrade of a column family from an old column family version to a new column family version in a NoSQL database.
-
公开(公告)号:US09256456B1
公开(公告)日:2016-02-09
申请号:US14514326
申请日:2014-10-14
Applicant: Nutanix, Inc.
Inventor: Mohit Aron
IPC: G06F9/455 , G06F9/46 , G06F15/173 , G06F13/42 , H04L12/713 , G06F9/50
CPC classification number: G06F9/45558 , G06F3/0662 , G06F9/455 , G06F9/45533 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06F13/4221 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2009/45595 , H04L45/586
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.
-
-
-
-
-
-
-
-
-