-
公开(公告)号:US20240012584A1
公开(公告)日:2024-01-11
申请号:US18173696
申请日:2023-02-23
Applicant: NUTANIX, INC.
Inventor: Amod Vilas JALTADE , John CHAU , Praveen Kumar PADIA , Radenko PAVLOVIC , Vinayak Hindurao KHOT
IPC: G06F3/06
CPC classification number: G06F3/0667 , G06F3/061 , G06F3/0647 , G06F3/067
Abstract: Various embodiments set forth techniques for managing metadata for a vblock include dynamically normalizing and denormalizing vblock metadata associated with an extent. Vblock metadata associated with an extent is normalized when the extent is migrated to a different extent group by having the vblock metadata to a mapping between the extent identifier and an extent group identifier in a metadata map separate from the vblock metadata. Vblock metadata associated with an extent is denormalized whenever the number of vblock metadata associated with an extent drops below a threshold. Vblock metadata is denormalized by updating the vblock metadata to include a mapping to an extent group, based on a mapping of the extent to the extent group in a separate metadata map, and then removing the mapping in the separate metadata map.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
4.
公开(公告)号:US20210141917A1
公开(公告)日:2021-05-13
申请号:US17099763
申请日:2020-11-16
Applicant: Nutanix, Inc.
Inventor: Karan GUPTA , Rishi BHARDWAJ , Amod Vilas JALTADE , Gowtham ALLURI , Pavan Kumar KONKA
Abstract: Systems for low-latency data access in distributed computing systems. A method embodiment commences upon generating a first storage area in local storage of a first computing node. Access to the first storage area is provided through the first computing node. A second storage area is generated wherein the second storage area comprises a first set of metadata that comprises local storage device locations of at least some of the local storage areas of the first storage area. A set of physical access locations of the second storage area is stored to a database that manages updates to the second set of metadata pertaining to the second storage area. Accesses to the first storage area are accomplished by querying the database to retrieve a location of the second set of metadata, and then accessing the first storage area through one or more additional levels of metadata that are node-wise collocated.
-
5.
公开(公告)号:US20190340374A1
公开(公告)日:2019-11-07
申请号:US15965676
申请日:2018-04-27
Applicant: Nutanix, Inc
Inventor: Karan GUPTA , Rishi BHARDWAJ , Amod Vilas JALTADE , Gowtham ALLURI , Pavan Kumar KONKA
Abstract: Systems for low-latency data access in distributed computing systems. A method embodiment commences upon generating a first storage area in local storage of a first computing node. Access to the first storage area is provided through the first computing node. A second storage area is generated wherein the second storage area comprises a first set of metadata that comprises local storage device locations of at least some of the local storage areas of the first storage area. A set of physical access locations of the second storage area is stored to a database that manages updates to the second set of metadata pertaining to the second storage area. Accesses to the first storage area are accomplished by querying the database retrieve a location of the second set of metadata, and then accessing the first storage area through one or more additional levels of metadata that are node-wise collocated.
-
-
-
-