-
公开(公告)号:US20220414061A1
公开(公告)日:2022-12-29
申请号:US17514734
申请日:2021-10-29
Applicant: NUTANIX, INC.
Inventor: Tabrez Parvez MEMON , Harshit AGARWAL , Amod Vilas JALTADE , Sreejith MOHANAN
IPC: G06F16/178 , G06F16/11 , 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.
-
公开(公告)号:US20210055953A1
公开(公告)日:2021-02-25
申请号:US17093462
申请日:2020-11-09
Applicant: Nutanix, Inc.
Inventor: Karan GUPTA , Pavan Kumar KONKA , Rishi BHARDWAJ , Rohit JAIN , Tabrez Parvez MEMON
IPC: G06F9/455
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.
-
公开(公告)号:US20230132493A1
公开(公告)日:2023-05-04
申请号:US17452772
申请日:2021-10-28
Applicant: Nutanix, Inc.
Inventor: Tabrez Parvez MEMON , Harshit AGARWAL , Amod Vilas JALTADE
IPC: G06F3/06
Abstract: Methods, systems, and computer program products for importing a workload from an external system into a virtualization system. A virtual disk (vDisk) is created based on analysis of the data layout of the workload. The vDisk is sharded into a plurality of non-overlapping shards. Independently executing shard controllers are assigned to the non-overlapping shards. On an ongoing basis, the plurality of shard controllers manage respective shards of the plurality of shards. I/O activity on at least some individual ones of the plurality of shard controllers is monitored on an ongoing basis. Two or more shard controllers can be merged into a single shard controller when the I/O activity on the two or more shard controllers is measured to be below a threshold. A single shard controller can be split into two or more shard controllers when I/O activity on the single shard controller is measured to be above a threshold.
-
公开(公告)号:US20220138097A1
公开(公告)日:2022-05-05
申请号:US17161323
申请日:2021-01-28
Applicant: NUTANIX, INC.
Inventor: Rohit JAIN , Tabrez Parvez MEMON , Pradeep Kashyap RAMASWAMY
IPC: G06F12/02 , G06F12/0868 , G06F11/14
Abstract: Various embodiments set forth techniques for transactional allocation and deallocation of blocks in a block store. A first technique includes sending a first request that causes a non-persistent allocation of a block. The first technique also includes adding a first entry in a log recording the allocation as tentative, sending a second request that causes persistence of the allocation, and adding a second entry in a log recording the allocation as finalized. A second technique includes adding a first entry in a log recording a deallocation of a block, sending a first request that causes the deallocation of the block and causes the block to be unavailable for reallocation in a non-persistent manner, adding a second entry in the log recording that the deallocation is finalized, and sending a second request that causes the block to be made available for reallocation.
-
5.
公开(公告)号:US20170322943A1
公开(公告)日:2017-11-09
申请号:US15660490
申请日:2017-07-26
Applicant: Nutanix, Inc.
Inventor: Manosiz BHATTACHARYYA , Vinayak Hindurao KHOT , Tabrez Parvez MEMON , Kannan MUTHUKKARUPPAN
IPC: G06F17/30
Abstract: A method for maintaining a mapping structure for maintaining metadata for snapshots in a virtualized storage environment, includes taking a snapshot of a virtual disk, generating an entry in a metadata structure for the snapshot, wherein the entry includes metadata for blocks in the snapshot that have been modified since a preceding snapshot and lazily generating an entry in the mapping structure for the snapshot, wherein the entry includes values for each block in the snapshot, wherein a value for a block indicates a presence of metadata in the metadata structure for the block or an absence of metadata in the metadata structure for the block.
-
-
-
-