-
公开(公告)号:US12001338B2
公开(公告)日:2024-06-04
申请号:US17452834
申请日:2021-10-29
Applicant: Nutanix, Inc.
Inventor: Gaurav Jain , Rohit Ghivdonde , Srihita Goli , Shyam Sankaran , Anoop Jawahar
IPC: G06F12/0868 , G06F9/455 , G06F9/50
CPC classification number: G06F12/0868 , G06F9/45558 , G06F9/5038 , G06F2009/45579 , G06F2009/45583 , G06F2212/1021 , G06F2212/7207
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.
-
公开(公告)号:US20190236016A1
公开(公告)日:2019-08-01
申请号:US15886044
申请日:2018-02-01
Applicant: Nutanix, Inc.
Inventor: Anoop Jawahar , Gaurav Jain
IPC: G06F12/0888
CPC classification number: G06F12/0888 , G06F12/0802 , G06F2212/1021 , G06F2212/1041
Abstract: An exemplary embodiment herein is a method including comparing a cache hit rate ratio of a unified cache to a first pre-determined threshold, incrementing an alert counter in response to the cache hit rate ratio being lower than the first pre-determined threshold, comparing the alert counter to a pre-determined limit, preventing a first receipt of a type of data by the unified cache in response to the alert counter being equal to the pre-determined limit, causing a second receipt of metadata by the unified cache, comparing the cache hit rate ratio to a second pre-determined threshold, and allowing the first receipt of the type of data by the unified cache in response to the cache hit rate ratio being greater than the second pre-determined threshold.
-
公开(公告)号:US11853569B2
公开(公告)日:2023-12-26
申请号:US17237289
申请日:2021-04-22
Applicant: NUTANIX, INC.
Inventor: Mohammad Mahmood , Aman Gupta , Gaurav Jain , Anoop Jawahar , Prateek Kajaria
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0619 , G06F3/0653 , G06F3/0664 , G06F3/0679
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.
-
公开(公告)号:US10558579B1
公开(公告)日:2020-02-11
申请号:US16107267
申请日:2018-08-21
Applicant: Nutanix, Inc.
Inventor: Srihita Goli , Lakshit Bhutani , Anoop Jawahar , Gaurav Jain
IPC: H04L29/06 , G06F12/0871 , G06F9/455 , G06F12/0893
Abstract: The system can include a cache and cluster manager. The cache can store a plurality clusters, each of a plurality of clusters including a plurality of cache entries, each of the plurality of cache entries including a plurality of first metadata feature values. The cluster manager can assign a first cache entry corresponding to a data record located in memory to a first cluster based on determining a lowest distance. The lowest distance is determined by operations. The operations can include calculating a plurality of intra cluster feature means. The operations can include receiving a plurality of second metadata feature values of the first cache entry. The operations can include calculating a plurality of distances based on the plurality of intra cluster feature means and the plurality of second metadata feature values. The operations can include determining the first entry having a lowest distance of the plurality of distances.
-
公开(公告)号:US10467145B2
公开(公告)日:2019-11-05
申请号:US15886044
申请日:2018-02-01
Applicant: Nutanix, Inc.
Inventor: Anoop Jawahar , Gaurav Jain
IPC: G06F12/00 , G06F12/0888 , G06F12/0802
Abstract: An exemplary embodiment herein is a method including comparing a cache hit rate ratio of a unified cache to a first pre-determined threshold, incrementing an alert counter in response to the cache hit rate ratio being lower than the first pre-determined threshold, comparing the alert counter to a pre-determined limit, preventing a first receipt of a type of data by the unified cache in response to the alert counter being equal to the pre-determined limit, causing a second receipt of metadata by the unified cache, comparing the cache hit rate ratio to a second pre-determined threshold, and allowing the first receipt of the type of data by the unified cache in response to the cache hit rate ratio being greater than the second pre-determined threshold.
-
公开(公告)号:US20200065249A1
公开(公告)日:2020-02-27
申请号:US16107267
申请日:2018-08-21
Applicant: Nutanix, Inc.
Inventor: Srihita Goli , Lakshit Bhutani , Anoop Jawahar , Gaurav Jain
IPC: G06F12/0871 , G06F12/0893 , G06F9/455
Abstract: The system can include a cache and cluster manager. The cache can store a plurality clusters, each of a plurality of clusters including a plurality of cache entries, each of the plurality of cache entries including a plurality of first metadata feature values. The cluster manager can assign a first cache entry corresponding to a data record located in memory to a first cluster based on determining a lowest distance. The lowest distance is determined by operations. The operations can include calculating a plurality of intra cluster feature means. The operations can include receiving a plurality of second metadata feature values of the first cache entry. The operations can include calculating a plurality of distances based on the plurality of intra cluster feature means and the plurality of second metadata feature values. The operations can include determining the first entry having a lowest distance of the plurality of distances.
-
-
-
-
-