-
公开(公告)号:US09286219B1
公开(公告)日:2016-03-15
申请号:US13630220
申请日:2012-09-28
Applicant: EMC Corporation
Inventor: Philip Derbeko , Arieh Don , Anat Eyal , Alex Veprinsky , Zvi Gabriel Benhanokh
IPC: G06F12/08
CPC classification number: G06F12/0811 , G06F12/0868 , G06F12/0895 , G06F12/126 , G06F2212/2022 , G06F2212/222 , G06F2212/311 , G06F2212/313
Abstract: A method, computer program product, and computing system for defining a portion of a frontend cache system for use as a data array cache portion. One or more cache slots included within a backend cache system are identified that are going to be overwritten with hot cache data and are currently filled with cold cache data. The cold cache data included within the one or more cache slots included within the backend cache system is written to one or more cache slots included within the data array cache portion.
Abstract translation: 一种用于定义用作数据阵列高速缓存部分的前端缓存系统的一部分的方法,计算机程序产品和计算系统。 识别后端缓存系统中包含的一个或多个缓存时隙将被热缓存数据覆盖,并且当前被冷缓存数据填充。 将包含在后端高速缓存系统中的一个或多个高速缓冲存储器槽中的冷缓存数据写入包含在数据数组高速缓存部分内的一个或多个高速缓存槽。
-
公开(公告)号:US09268693B1
公开(公告)日:2016-02-23
申请号:US14227161
申请日:2014-03-27
Applicant: EMC Corporation
Inventor: Roy E. Clark , Alex Veprinsky
CPC classification number: G06F12/0806 , G06F12/0866 , G06F13/28 , G06F2212/401
Abstract: A method, computer program product, and computing system for receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. If the previously-written content identified in the read request is stored within the first cache system in a compressed format, and the previously-written content identified in the read request is stored within the data array in an uncompressed format; a determination is made as to if it is less computationally expensive to obtain from the data array the previously-written content in an uncompressed format.
Abstract translation: 一种用于在第一高速缓存系统上接收读请求的方法,计算机程序产品和计算系统,其中所述读请求识别包括在数据阵列内的预先写入的内容。 如果在读取请求中识别的先前写入的内容以压缩格式存储在第一高速缓存系统内,并且在读取请求中标识的先前写入的内容以未压缩格式存储在数据阵列内; 确定从数据阵列获取未压缩格式的先前写入的内容是否计算成本较低。
-
公开(公告)号:US09781226B2
公开(公告)日:2017-10-03
申请号:US15229297
申请日:2016-08-05
Applicant: EMC Corporation
Inventor: Philip Derbeko , Anat Eyal , Arieh Don , Zvi Gabriel Benhanokh , Alex Veprinsky
IPC: G06F12/00 , G06F13/00 , G06F13/28 , H04L29/08 , G06F12/0846 , H04L12/825 , H04L12/911 , H04L29/06 , G06F12/0804 , G06F12/0868 , G06F12/0871 , G06F12/0897
CPC classification number: H04L67/2842 , G06F12/0804 , G06F12/0846 , G06F12/0868 , G06F12/0871 , G06F12/0897 , G06F2212/1016 , G06F2212/1032 , G06F2212/262 , G06F2212/283 , G06F2212/311 , G06F2212/313 , H04L47/25 , H04L47/822 , H04L67/1097 , H04L67/42
Abstract: A method, computer program product, and computing system for processing one or more data chunks on a host server. The one or more data chunks are destined for storage within a portion of a data array coupled to the host server. The one or more data chunks are stored within a host cache system included within the host server. Storage criteria concerning the portion of a data array is reviewed. The storage criteria includes an array bandwidth allotment that defines a maximum bandwidth between the host server and the portion of the data array. The one or more data chunks are written to the portion of the data array based, at least in part, upon the storage criteria.
-
公开(公告)号:US09678884B1
公开(公告)日:2017-06-13
申请号:US14677251
申请日:2015-04-02
Applicant: EMC Corporation
Inventor: Philip Derbeko , Arieh Don , Alex Veprinsky , Marik Marshak
IPC: G06F12/0897
CPC classification number: G06F12/0897 , G06F11/2017 , G06F12/0862 , G06F12/0866 , G06F2212/1052
Abstract: A method, computer program product, and computing system for receiving an indication of a cold cache event within a storage system. The storage system includes a multi-tiered data array including at least a faster data tier and a slower data tier. A data list that identifies at least a portion of the data included within the faster data tier of the multi-tiered data array is obtained from the multi-tiered data array. At least a portion of the data identified within the data list is requested from the multi-tiered data array, thus defining the requested data. The requested data is received from the multi-tiered data array.
-
公开(公告)号:US09128854B1
公开(公告)日:2015-09-08
申请号:US13630167
申请日:2012-09-28
Applicant: EMC Corporation
Inventor: Philip Derbeko , Arieh Don , Anat Eyal , Alex Veprinsky , Zvi Gabriel Benhanokh
CPC classification number: G06F12/0866 , G06F12/0862 , G06F2212/312
Abstract: A method, computer program product, and computing system for monitoring data requests made by an application being executed on a host to generate a prediction concerning a quantity of data that may be needed by the application in the future. The quantity of data is stored within a backend cache system included within a data array coupled to the host. The quantity of data is provided to the host.
Abstract translation: 一种方法,计算机程序产品和用于监视由在主机上执行的应用程序进行的数据请求的计算系统,以生成关于将来可能需要的数据量的预测。 数据量存储在包含在耦合到主机的数据阵列内的后端缓存系统中。 数据量提供给主机。
-
公开(公告)号:US08990615B1
公开(公告)日:2015-03-24
申请号:US13630214
申请日:2012-09-28
Applicant: EMC Corporation
Inventor: Philip Derbeko , Zvi Gabriel Benhanokh , Anat Eyal , Arieh Don , Alex Veprinsky
IPC: G06F11/00
CPC classification number: G06F11/1662 , G06F11/1446 , G06F11/2094
Abstract: A method, computer program product, and computing system for receiving an indication that a hard disk drive within a data array is failing, thus defining a failing hard disk drive. At least a portion of the data included within the failing hard disk drive is copied to a failover portion of a front end cache system included within a host coupled to the data array, thus defining a backup data set.
Abstract translation: 一种用于接收数据阵列内的硬盘驱动器出现故障的指示的方法,计算机程序产品和计算系统,从而定义出现故障的硬盘驱动器。 包含在故障硬盘驱动器内的数据的至少一部分被复制到包括在耦合到数据阵列的主机内的前端缓存系统的故障切换部分,从而定义备份数据集。
-
公开(公告)号:US09268711B1
公开(公告)日:2016-02-23
申请号:US14255221
申请日:2014-04-17
Applicant: EMC Corporation
Inventor: Roy E. Clark , Alex Veprinsky
CPC classification number: G06F12/128 , G06F12/0822 , G06F12/0868 , G06F12/0871 , G06F17/30156 , G06F2212/1044
Abstract: A method, computer program product, and computing system for receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. A read request content identifier associated with the previously-written content identified in the read request is received from the data array. The read request content identifier associated with the previously-written content identified in the read request is compared to a plurality of content identifiers included within a content directory for the first cache system to determine if a matching content identifier exists. Each of the plurality of content identifiers is associated with a piece of previously-written content included within the first cache system.
Abstract translation: 一种用于在第一高速缓存系统上接收读请求的方法,计算机程序产品和计算系统,其中所述读请求识别包括在数据阵列内的预先写入的内容。 从数据阵列接收与读取请求中识别的先前写入的内容相关联的读取请求内容标识符。 将与在读取请求中标识的先前写入的内容相关联的读取请求内容标识符与包含在用于第一高速缓存系统的内容目录内的多个内容标识符进行比较,以确定是否存在匹配的内容标识符。 多个内容标识符中的每一个与包括在第一高速缓存系统内的一段预先写入的内容相关联。
-
公开(公告)号:US09002904B1
公开(公告)日:2015-04-07
申请号:US13901648
申请日:2013-05-24
Applicant: EMC Corporation
Inventor: David Meiri , Dan Arnon , Arieh Don , Ian Wigmore , Patrick Brian Riordan , John T. Fitzgerald , Alex Veprinsky , John Sopka
CPC classification number: G06F3/0647 , G06F3/0607 , G06F3/0683
Abstract: Migrating data from an old storage device to a new storage device includes creating new paths to the new storage device, freezing old paths to the old storage device, transferring metadata corresponding to the old storage device to the new storage device, where state information is transferred from the old storage device to the new storage device, and thawing the new paths. Migrating data from an old storage device to a new storage device may also include creating new volumes on the new storage device and transferring data from the old storage device to the new storage device. Migrating data from an old storage device to a new storage device may also include dismantling the old paths.
Abstract translation: 将数据从旧存储设备迁移到新的存储设备包括创建到新存储设备的新路径,将旧路径冻结到旧存储设备,将与旧存储设备相对应的元数据传送到新存储设备,在该存储设备中传送状态信息 从旧的存储设备到新的存储设备,并解冻新的路径。 将数据从旧存储设备迁移到新的存储设备还可以包括在新存储设备上创建新卷并将数据从旧存储设备传送到新的存储设备。 将数据从旧存储设备迁移到新的存储设备也可能包括拆除旧路径。
-
9.
公开(公告)号:US09612746B1
公开(公告)日:2017-04-04
申请号:US14751861
申请日:2015-06-26
Applicant: EMC Corporation
Inventor: Hui Wang , Amnon Naamad , Xiaomei Liu , Owen Martin , Sean Dolan , Malak Alshawabkeh , Alex Veprinsky , Adnan Sahin
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/0631 , G06F3/0683 , G06F3/0685
Abstract: An efficient linear technique is used to determine allocation of tiered storage resources among data extents based on system performance and SLOs. Efficiency is achieved by first determining a system performance boundary condition via hardware performance modeling under desirable system performance zones. SLOs are then balanced and SLO achievement improved by exchanging workload activities among SG donors and SG receivers while system performance boundary conditions are maintained. Remaining unutilized capacity is the uniformly distributed to further improve SLO achievement.
-
公开(公告)号:US20160344837A1
公开(公告)日:2016-11-24
申请号:US15229297
申请日:2016-08-05
Applicant: EMC Corporation
Inventor: Philip Derbeko , Anat Eyal , Arieh Don , Zvi Gabriel Benhanokh , Alex Veprinsky
IPC: H04L29/08 , H04L12/911 , H04L12/825 , H04L29/06
CPC classification number: H04L67/2842 , G06F12/0804 , G06F12/0846 , G06F12/0868 , G06F12/0871 , G06F12/0897 , G06F2212/1016 , G06F2212/1032 , G06F2212/262 , G06F2212/283 , G06F2212/311 , G06F2212/313 , H04L47/25 , H04L47/822 , H04L67/1097 , H04L67/42
Abstract: A method, computer program product, and computing system for processing one or more data chunks on a host server. The one or more data chunks are destined for storage within a portion of a data array coupled to the host server. The one or more data chunks are stored within a host cache system included within the host server. Storage criteria concerning the portion of a data array is reviewed. The storage criteria includes an array bandwidth allotment that defines a maximum bandwidth between the host server and the portion of the data array. The one or more data chunks are written to the portion of the data array based, at least in part, upon the storage criteria.
Abstract translation: 一种用于处理主机服务器上的一个或多个数据块的方法,计算机程序产品和计算系统。 一个或多个数据块指定用于存储在耦合到主机服务器的数据阵列的一部分内。 一个或多个数据块被存储在主机服务器内的主机缓存系统中。 审查有关数据阵列部分的存储条件。 存储标准包括阵列带宽分配,其定义主机服务器和数据阵列部分之间的最大带宽。 至少部分地基于存储标准将一个或多个数据块写入数据阵列的部分。
-
-
-
-
-
-
-
-
-