-
1.
公开(公告)号:US20160085674A1
公开(公告)日:2016-03-24
申请号:US14494731
申请日:2014-09-24
Applicant: NETAPP, INC.
Inventor: Randolph Wesley Sterns , Mark Edward Regester , Kevin Lee Kidney , Yulu Diao
IPC: G06F12/08
CPC classification number: G06F12/0804 , G06F12/0871 , G06F12/0875 , G06F12/0895 , G06F12/12 , G06F2212/1016 , G06F2212/163 , G06F2212/69
Abstract: Systems and methods for improving caching mechanisms in a storage system are disclosed. The method includes storing data associated with a write input/output (I/O) request at a cache; determining an amount of dirty data stored in the cache, where the dirty data is data in the cache that has not yet been written to a persistent storage location managed by a storage system; determining if the amount of dirty data exceeds a threshold value; determining a cache flush rate based on the amount of dirty data stored at the cache, when the amount of dirty data exceeds the threshold value; and writing data from the cache at the determined cache flush rate to the persistent storage location.
Abstract translation: 公开了一种用于改进存储系统中的高速缓存机制的系统和方法。 该方法包括将与写入输入/输出(I / O)请求相关联的数据存储在高速缓存中; 确定存储在所述高速缓存中的脏数据量,其中所述脏数据是尚未被写入由存储系统管理的持久存储位置的高速缓存中的数据; 确定脏数据量是否超过阈值; 当脏数据量超过阈值时,基于存储在高速缓存中的脏数据量来确定高速缓存刷新速率; 以及将所确定的高速缓存刷新率的高速缓存中的数据写入所述持久存储位置。
-
公开(公告)号:US09606918B2
公开(公告)日:2017-03-28
申请号:US15299177
申请日:2016-10-20
Applicant: NetApp, Inc.
Inventor: Randolph Wesley Sterns , Mark Edward Regester , Kevin Lee Kidney , Yulu Diao
CPC classification number: G06F12/0804 , G06F12/0871 , G06F12/0875 , G06F12/0895 , G06F12/12 , G06F2212/1016 , G06F2212/163 , G06F2212/69
Abstract: Systems and methods for improving caching mechanisms in a storage system are disclosed. The method includes storing data associated with a write input/output (I/O) request at a cache; determining an amount of dirty data stored in the cache, where the dirty data is data in the cache that has not yet been written to a persistent storage location managed by a storage system; determining if the amount of dirty data exceeds a threshold value; determining a cache flush rate based on the amount of dirty data stored at the cache, when the amount of dirty data exceeds the threshold value; and writing data from the cache at the determined cache flush rate to the persistent storage location.
-
公开(公告)号:US20170039136A1
公开(公告)日:2017-02-09
申请号:US15299177
申请日:2016-10-20
Applicant: NetApp, Inc.
Inventor: Randolph Wesley Sterns , Mark Edward Regester , Kevin Lee Kidney , Yulu Diao
IPC: G06F12/0804 , G06F12/12 , G06F12/0875
CPC classification number: G06F12/0804 , G06F12/0871 , G06F12/0875 , G06F12/0895 , G06F12/12 , G06F2212/1016 , G06F2212/163 , G06F2212/69
Abstract: Systems and methods for improving caching mechanisms in a storage system are disclosed. The method includes storing data associated with a write input/output (I/O) request at a cache; determining an amount of dirty data stored in the cache, where the dirty data is data in the cache that has not yet been written to a persistent storage location managed by a storage system; determining if the amount of dirty data exceeds a threshold value; determining a cache flush rate based on the amount of dirty data stored at the cache, when the amount of dirty data exceeds the threshold value; and writing data from the cache at the determined cache flush rate to the persistent storage location.
Abstract translation: 公开了一种用于改进存储系统中的高速缓存机制的系统和方法。 该方法包括将与写入输入/输出(I / O)请求相关联的数据存储在高速缓存中; 确定存储在所述高速缓存中的脏数据量,其中所述脏数据是尚未被写入由存储系统管理的持久存储位置的高速缓存中的数据; 确定脏数据量是否超过阈值; 当脏数据量超过阈值时,基于存储在高速缓存中的脏数据量来确定高速缓存刷新速率; 以及将所确定的高速缓存刷新率的高速缓存中的数据写入所述持久存储位置。
-
公开(公告)号:US09483402B2
公开(公告)日:2016-11-01
申请号:US14494731
申请日:2014-09-24
Applicant: NETAPP, INC.
Inventor: Randolph Wesley Sterns , Mark Edward Regester , Kevin Lee Kidney , Yulu Diao
CPC classification number: G06F12/0804 , G06F12/0871 , G06F12/0875 , G06F12/0895 , G06F12/12 , G06F2212/1016 , G06F2212/163 , G06F2212/69
Abstract: Systems and methods for improving caching mechanisms in a storage system are disclosed. The method includes storing data associated with a write input/output (I/O) request at a cache; determining an amount of dirty data stored in the cache, where the dirty data is data in the cache that has not yet been written to a persistent storage location managed by a storage system; determining if the amount of dirty data exceeds a threshold value; determining a cache flush rate based on the amount of dirty data stored at the cache, when the amount of dirty data exceeds the threshold value; and writing data from the cache at the determined cache flush rate to the persistent storage location.
Abstract translation: 公开了一种用于改进存储系统中的高速缓存机制的系统和方法。 该方法包括将与写入输入/输出(I / O)请求相关联的数据存储在高速缓存中; 确定存储在所述高速缓存中的脏数据量,其中所述脏数据是尚未被写入由存储系统管理的持久存储位置的高速缓存中的数据; 确定脏数据量是否超过阈值; 当脏数据量超过阈值时,基于存储在高速缓存中的脏数据量来确定高速缓存刷新速率; 以及将所确定的高速缓存刷新率的高速缓存中的数据写入所述持久存储位置。
-
-
-