-
1.
公开(公告)号:US20200026446A1
公开(公告)日:2020-01-23
申请号:US15818660
申请日:2017-11-20
Applicant: Nutanix, Inc.
Inventor: Anoop JAWAHAR , Karan GUPTA , Naveen Reddy GUNDLAGUTTA
IPC: G06F3/06
Abstract: Systems for distributed computing systems. A topological configuration of computing nodes is selected to manage availability of metadata data in a computing system. A method embodiment commences by accessing a plurality of node topology attributes and using those attributes to map between nodes and availability domains. Resource usage measurements such as computing node load are collected. A plurality of candidate replication configurations are generated, and each candidate replication configuration is scored with respect to several quantitative objectives. Additionally, the candidate replication configurations are given respective resource usage balance scores. One or more candidate replication configurations are selected based on resource usage balance scores and/or a separation skew value. Determination of a selected configuration is dominated by resource usage when there is a tie between best-scoring configurations or when none of the configurations meet a scoring threshold. Recalculation of configurations are triggered by an administrative command or by a topology change.
-
公开(公告)号:US20210397345A1
公开(公告)日:2021-12-23
申请号:US17324042
申请日:2021-05-18
Applicant: Nutanix, Inc.
Inventor: Anoop JAWAHAR , Sandeep Kumar MADANALA , Shyam SANKARAN , Yasaswi KISHORE
Abstract: Methods, systems, and computer program products for performing inline garbage collection of the portion of a data storage area corresponding to a to-be-deleted key of a key-value pair.
-
公开(公告)号:US20230136522A1
公开(公告)日:2023-05-04
申请号:US17452834
申请日:2021-10-29
Applicant: Nutanix, Inc.
Inventor: Gaurav JAIN , Rohit GHIVDONDE , Srihita GOLI , Shyam SANKARAN , Anoop JAWAHAR
IPC: G06F12/0868 , G06F9/50 , G06F9/455
Abstract: Disclosed is an approach for implementing a metadata cache in a virtualization system. A self-adaptive approach is provided to keep compressed and uncompressed entries together in cache. Along with adaptive nature, disclosed is an approach to prioritize critical workloads for the cache.
-
公开(公告)号:US20220358096A1
公开(公告)日:2022-11-10
申请号:US17362749
申请日:2021-06-29
Applicant: NUTANIX, INC.
Inventor: Sandeep MADANALA , Anoop JAWAHAR , Yasaswi KISHORE , Rituparna SAIKIA , Parmpreet SINGH , Ronak SISODIA
IPC: G06F16/182 , G06F16/22
Abstract: In various embodiments, a computer-implemented method for supporting consistent secondary indexes, comprises receiving, at a first node, a write request comprising a data entry, storing the data entry in an in-memory structure separate from a primary structure for storing the data entry, generating, based on the data entry, a secondary index data entry for a secondary index, and transmitting the secondary index data entry to a second node for inclusion in the secondary index.
-
公开(公告)号:US20220236872A1
公开(公告)日:2022-07-28
申请号:US17237289
申请日:2021-04-22
Applicant: NUTANIX, INC.
Inventor: Mohammad MAHMOOD , Aman GUPTA , Gaurav JAIN , Anoop JAWAHAR , Prateek KAJARIA
IPC: G06F3/06
Abstract: Various embodiments set forth techniques for cache warmup. The techniques determining, by a node, identities of one or more target storage blocks of a plurality of storage blocks managed by a storage system, where the node previously cached metadata corresponding to the one or more target storage blocks; receiving the metadata corresponding to the one or more target storage blocks; and storing the metadata corresponding to the one or more target storage blocks in a cache memory of the node.
-
-
-
-