-
公开(公告)号:US11983438B2
公开(公告)日:2024-05-14
申请号:US17218766
申请日:2021-03-31
Applicant: Nutanix, Inc.
Inventor: Alok Nemchand Kataria , Niranjan Sanjiv Pendharkar , Pete Wyckoff , Shubham Shukla , Tabrez Parvez Memon
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0619 , G06F3/0664 , G06F3/067
Abstract: A technique improves implementation of an index for an operations log (oplog) that coalesces random write operations directed to a virtual disk (vdisk) stored on an extent store. The oplog temporarily caches data associated with the random write operations (i.e., write data) as well as metadata describing the write data. The metadata includes descriptors to the write data stored on virtual address regions, i.e., offset ranges, of the vdisk and are used to identify the offset ranges of write data for the vdisk that are cached in the oplog. To facilitate fast lookup operations of the offset ranges when determining whether write data is cached in the oplog, an oplog index provides a state of the latest data for offset ranges of the vdisk. The technique improves implementation of the oplog index by storing the oplog index in storage class memory, such as persistent memory, to obviate failure and subsequent recovery of the oplog index.
-
公开(公告)号:US11960452B2
公开(公告)日:2024-04-16
申请号:US17514734
申请日:2021-10-29
Applicant: NUTANIX, INC.
Inventor: Tabrez Parvez Memon , Harshit Agarwal , Amod Vilas Jaltade , Sreejith Mohanan
IPC: G06F16/17 , G06F16/11 , G06F16/178 , G06F16/182
CPC classification number: G06F16/178 , G06F16/116 , G06F16/182
Abstract: Various embodiments set forth techniques for maintaining replicas of a data set. The techniques include storing, by a first node, a first replica of the data set on the first node; storing, by a second node, a second replica of the data set on the second node; and performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
-
公开(公告)号:US11917001B2
公开(公告)日:2024-02-27
申请号:US17135084
申请日:2020-12-28
Applicant: Nutanix, Inc.
Inventor: Harshit Agarwal , Tabrez Parvez Memon
IPC: H04L12/26 , H04W28/08 , G06F12/109 , H04L67/1034 , H04L61/103 , H04L43/12 , H04L67/1036 , H04L43/0817 , H04L101/622
CPC classification number: H04L67/1034 , H04L43/0817 , H04L43/12 , H04L61/103 , H04L67/1036 , H04L2101/622
Abstract: One embodiment of the present invention provides a system that can manage access to a service from a cluster of computing nodes. An instance of the system can operate on a respective computing node. During operation, the system instance can identify an Internet Protocol (IP) address, which provides access to the service from the cluster of computing nodes to a client device at a client site. The system instance can select the computing node for hosting the IP address in the cluster of computing nodes based on a set of selection criteria. The selection is performed independently at the computing node. The system instance can then assign the IP address to the computing node. The assignment allows a request for the service to be directed to the computing node. Subsequently, the system instance can facilitate the service from the cluster of computing nodes based on the request.
-
公开(公告)号:US11734040B2
公开(公告)日:2023-08-22
申请号:US17093462
申请日:2020-11-09
Applicant: Nutanix, Inc.
Inventor: Karan Gupta , Pavan Kumar Konka , Rishi Bhardwaj , Rohit Jain , Tabrez Parvez Memon
IPC: G06F9/455 , H04L67/1097
CPC classification number: G06F9/45558 , G06F2009/45583 , H04L67/1097
Abstract: Systems for high-performance distributed computing. The systems include techniques for managing data and metadata across multiple nodes. A method embodiment commences by storing data at a node using a first storage mechanism that is local to the node. A first set of metadata is configured to identify a storage location for the stored data. The first set of metadata is stored using the same first storage mechanism that is local to the node. For accessing the first set of metadata, a second set of metadata is configured to identify a storage location for the first set of metadata. The second set of metadata is stored using a second storage mechanism that comprises a distributed metadata storage facility that stores metadata across multiple storage locations having at least one of the multiple storage locations that is not local to the node that stores data and metadata using the first storage mechanism.
-
公开(公告)号:US11068315B2
公开(公告)日:2021-07-20
申请号:US15944509
申请日:2018-04-03
Applicant: Nutanix, Inc.
Inventor: Aditya Ramesh , Ashwin Thennaram Vakkayil , Felipe Franciosi , Kamalneet Singh , Manosiz Bhattacharyya , Miao Cui , Tabrez Parvez Memon
Abstract: Communication between VMs running in a clustered virtualization environment and a distributed storage system is managed. The distributed storage system consists of multiple storage/compute nodes. A hypervisor communicates with a controller in a local node on behalf of a VM. The controller will redirect a connection to a second controller on different node. The controller to which the connection is redirected is selected so as to distribute the load evenly across the cluster.
-
-
-
-