-
公开(公告)号:US09672160B1
公开(公告)日:2017-06-06
申请号:US14925658
申请日:2015-10-28
Applicant: EMC Corporation
Inventor: Philip Derbeko , Anat Eyal , Zvi Gabriel Benhanokh , Arieh Don , Orly Devor
IPC: G06F12/00 , G06F12/12 , G06F12/0891 , G06F12/0895
CPC classification number: G06F12/12 , G06F12/0246 , G06F12/0866 , G06F12/0891 , G06F12/0895 , G06F12/121 , G06F12/122 , G06F12/123 , G06F2212/1044 , G06F2212/222 , G06F2212/69
Abstract: A method, computer program product, and computing system for storing a plurality of frontend data chunks within a cache system. The plurality of frontend data chunks correspond to a plurality of backend data chunks stored within a data array. A device weight is determined for each of the plurality of backend data chunks. The device weight is indicative of the type of storage device upon which each of the plurality of backend data chunks is stored within the data array. A deletion score is assigned to each of the plurality of frontend data chunks. Each deletion score is based, at least in part, upon the device weight determined for its corresponding backend data chunk.
-
公开(公告)号:US09830263B1
公开(公告)日:2017-11-28
申请号:US14319343
申请日:2014-06-30
Applicant: EMC Corporation
Inventor: Orly Devor , Lior Zilpa , Michael Deift , Eli Ginot , Philip Derbeko
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F12/0815 , G06F3/06
CPC classification number: G06F12/0815 , G06F12/0868 , G06F12/0888 , G06F2212/1056 , G06F2212/154 , G06F2212/284
Abstract: A computer-executable method, system, and computer program product for managing a data storage system using a distributed write-through cache, wherein the data storage system comprises a first node, a second node, and a data storage array, wherein the first node includes a first cache and the second node includes a second cache, the computer-executable method, system, and computer program product comprising providing cache coherency on the data storage system by synchronizing the second cache with the first cache based on I/O requests received at the first node.
-
公开(公告)号:US09684598B1
公开(公告)日:2017-06-20
申请号:US14502370
申请日:2014-09-30
Applicant: EMC Corporation
Inventor: Orly Devor , Lior Zilpa , Michael Deift , Eli Ginot , Philip Derbeko
IPC: G06F12/08 , G06F12/0817
CPC classification number: G06F12/0824 , G06F12/0817 , G06F2212/1021 , G06F2212/314
Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for re-syncing a distributed cache after node disconnection. The method includes stopping cache coherency among a plurality of nodes at times a first node among the plurality of nodes is in a disconnected state and determining the first node is no longer in the disconnected state. A second cache at a second node then may dump portions of the second cache at the second node inconsistent with changes made to a first cache at the first node at times the first node was in the disconnected state.
-
公开(公告)号:US09201803B1
公开(公告)日:2015-12-01
申请号:US13731456
申请日:2012-12-31
Applicant: EMC Corporation
Inventor: Philip Derbeko , Anat Eyal , Zvi Gabriel Benhanokh , Arieh Don , Orly Devor
CPC classification number: G06F12/12 , G06F12/0246 , G06F12/0866 , G06F12/0891 , G06F12/0895 , G06F12/121 , G06F12/122 , G06F12/123 , G06F2212/1044 , G06F2212/222 , G06F2212/69
Abstract: A method, computer program product, and computing system for storing a plurality of frontend data chunks within a cache system. The plurality of frontend data chunks correspond to a plurality of backend data chunks stored within a data array. A device weight is determined for each of the plurality of backend data chunks. The device weight is indicative of the type of storage device upon which each of the plurality of backend data chunks is stored within the data array. A deletion score is assigned to each of the plurality of frontend data chunks. Each deletion score is based, at least in part, upon the device weight determined for its corresponding backend data chunk.
Abstract translation: 一种用于在高速缓存系统内存储多个前端数据块的方法,计算机程序产品和计算系统。 多个前端数据块对应于存储在数据阵列内的多个后端数据块。 确定多个后端数据块中的每一个的设备权重。 设备权重指示多个后端数据块中的每一个存储在数据阵列内的存储设备的类型。 向多个前端数据块中的每一个分配删除分数。 每个删除分数至少部分地基于为其对应的后端数据块确定的设备权重。
-
-
-