Insertion and eviction schemes for deduplicated cache system of a storage system
    1.
    发明授权
    Insertion and eviction schemes for deduplicated cache system of a storage system 有权
    存储系统的重复数据缓存系统的插入和逐出方案

    公开(公告)号:US09390116B1

    公开(公告)日:2016-07-12

    申请号:US14038673

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30336

    摘要: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a fingerprint index having a plurality of fingerprint entries, each mapping a fingerprint to a storage location of a cache memory device, where the cache memory device caches some of data blocks stored in a persistent storage device of a storage system, and where the fingerprint index is a partial index indexing a portion of data stored in the cache memory device. In response to receiving a request to insert a new fingerprint, the method continues with evicting one of the fingerprint entries according to a predetermined eviction algorithm and inserting the new fingerprint into the evicted fingerprint entry.

    摘要翻译: 公开了一种用于索引存储在高速缓冲存储器件中的内容的计算机实现的方法。 该方法开始于维护具有多个指纹条目的指纹索引,每个指纹条目将指纹映射到高速缓冲存储器设备的存储位置,其中高速缓存存储器设备缓存存储在存储系统的持久存储设备中的一些数据块, 并且其中指纹索引是索引存储在高速缓冲存储器设备中的数据的一部分的部分索引。 响应于接收到插入新指纹的请求,该方法继续根据预定的逐出算法驱逐指纹条目中的一个,并将新指纹插入被驱逐的指纹条目。

    Method and system for data protection based on storage status

    公开(公告)号:US10133508B1

    公开(公告)日:2018-11-20

    申请号:US14304623

    申请日:2014-06-13

    申请人: EMC Corporation

    IPC分类号: G06F3/06

    摘要: A computer-implemented method for enhancing data protection is disclosed. The method starts with monitoring an operating status of a storage volume at a primary storage of a storage system, where the storage volume is allocated to one or more applications. The method continues with determining whether the operating status of the storage volume satisfies a predetermined condition and notifying a backup application to trigger a backup of the storage volume of the primary storage to a backup storage upon determining that the operating status of the storage volume satisfies the first predetermined condition.

    Workload-driven storage configuration management
    3.
    发明授权
    Workload-driven storage configuration management 有权
    工作负载驱动存储配置管理

    公开(公告)号:US09454321B1

    公开(公告)日:2016-09-27

    申请号:US14291500

    申请日:2014-05-30

    申请人: EMC Corporation

    IPC分类号: G06F3/06

    摘要: Exemplary methods for monitoring and improving performance at a storage system include analyzing storage performance statistics collected during operations of a storage system. In one embodiment, the methods include in response to determining storage performance satisfies a predetermined condition based on the analyzed storage performance statistics, determining one or more storage configuration suggestions that will likely improve the storage performance based on the analysis. In one embodiment, the methods include transmitting a first set of alerts to a user of the storage system indicating storage performance is poor under a current set of configurations based on the analysis, wherein at least one or more of the first set of alerts includes the one or more storage configuration suggestions to allow the user of the storage system to modify the current set of configurations in an attempt to improve the storage performance of the storage system.

    摘要翻译: 用于监视和改善存储系统性能的示例性方法包括分析在存储系统的操作期间收集的存储性能统计信息。 在一个实施例中,所述方法包括响应于确定存储性能,基于分析的存储性能统计信息满足预定条件,确定可能基于分析改进存储性能的一个或多个存储配置建议。 在一个实施例中,所述方法包括:向所述存储系统的用户发送第一组警报,指示基于所述分析的当前配置集合下的存储性能差,其中所述第一组警报中的至少一个包括 一个或多个存储配置建议,以允许存储系统的用户修改当前的一组配置,以试图提高存储系统的存储性能。

    File indexing using an exclusion list of a deduplicated cache system of a storage system
    4.
    发明授权
    File indexing using an exclusion list of a deduplicated cache system of a storage system 有权
    使用存储系统的重复数据删除缓存系统的排除列表进行文件索引

    公开(公告)号:US09189414B1

    公开(公告)日:2015-11-17

    申请号:US14038687

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F13/12 G06F12/08 G06F12/12

    摘要: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a file index having a plurality of extent entries, each extent entry corresponding to one of a plurality of file extents stored in a cache memory device that caches data stored in a persistent storage device of a storage system. In response to receiving a request to read a first file region of a first file, the method continues with retrieving first data block from the persistent storage device that contains the first data block, caching the first data block at a first storage location of the cache memory device; and creating a first extent entry in the file index having at least a first node, where the first node includes an address of the first storage location and a first bitmap indicating which data blocks are valid.

    摘要翻译: 公开了一种用于索引存储在高速缓冲存储器件中的内容的计算机实现的方法。 该方法开始于维护具有多个盘区条目的文件索引,每个盘区条目对应于存储在存储在存储系统的持久存储装置中的数据的高速缓冲存储器装置中存储的多个文件盘区中的一个。 响应于接收到读取第一文件的第一文件区域的请求,该方法继续从包含第一数据块的永久存储设备中检索第一数据块,在高速缓存的第一存储位置缓存第一数据块 记忆装置; 以及在所述文件索引中创建具有至少第一节点的第一扩展名条目,其中所述第一节点包括所述第一存储位置的地址,以及指示哪些数据块有效的第一位图。

    Method and apparatus for transferring modified data efficiently
    5.
    发明授权
    Method and apparatus for transferring modified data efficiently 有权
    有效传输修改数据的方法和装置

    公开(公告)号:US09471245B1

    公开(公告)日:2016-10-18

    申请号:US13665881

    申请日:2012-10-31

    申请人: EMC Corporation

    摘要: Techniques for transferring modified data with efficiency are described herein. According to one embodiment, the method starts with analyzing host write data to determine a host write pattern of a host writing to sectors at a primary storage, and then a data block size and a backup interval are determined based on at least one of the host write pattern, wherein a data block includes a number of sectors that is determined based on the host write pattern, and known characteristics of transferring dirty data blocks of the primary storage, wherein a dirty data block includes at least one sector that has been changed from a previous backup. Then dirty data blocks are transferred from the primary storage to a secondary storage as part of a backup.

    摘要翻译: 本文描述了用于有效传送修改数据的技术。 根据一个实施例,该方法开始于分析主机写入数据以确定主机写入主存储器中的扇区的主机写入模式,然后基于主机中的至少一个来确定数据块大小和备份间隔 写模式,其中数据块包括基于主机写入模式确定的多个扇区以及传送主存储器的脏数据块的已知特性,其中脏数据块包括至少一个从 以前的备份。 然后,脏数据块将作为备份的一部分从主存储传输到辅助存储。

    Method for packing and storing cached data in deduplicated cache system of a storage system
    6.
    发明授权
    Method for packing and storing cached data in deduplicated cache system of a storage system 有权
    将缓存数据打包和存储在存储系统的重复数据缓存系统中的方法

    公开(公告)号:US09189402B1

    公开(公告)日:2015-11-17

    申请号:US14038699

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F12/08 G06F12/12 G11C7/10

    摘要: A computer-implemented method for caching content in a cache memory device is disclosed. The method starts with receiving, at a cache manager, one or more data chunks to be cached in a cache memory device, where the one or more data chunks are retrieved from a persistent storage disk of a storage system in response to a read request of a region of a file. Then the one or more data chunks of a file extent is compressed using a predetermined compression algorithm, and the file extent is packed into a write-evict unit (WEU) maintained in a random-access memory (RAM) that has been open to store a plurality of file extents. In response to determining that the WEU is full, the cache manager writes the WEU from the RAM into the cache memory device.

    摘要翻译: 公开了一种用于在高速缓冲存储器件中缓存内容的计算机实现的方法。 该方法开始于在高速缓存管理器处接收要缓存在高速缓冲存储器设备中的一个或多个数据块,其中响应于对存储系统的读取请求而从存储系统的永久存储盘检索一个或多个数据块 一个文件的区域。 然后使用预定的压缩算法来压缩文件盘区的一个或多个数据块,并且将文件盘区打包到维持在已经打开以存储的随机存取存储器(RAM)中的写入单元(WEU)中 多个文件盘区。 响应于确定WEU已满,高速缓存管理器将WEU从RAM写入缓存存储器设备。

    Indexing a deduplicated cache system by integrating fingerprints of underlying deduplicated storage system
    7.
    发明授权
    Indexing a deduplicated cache system by integrating fingerprints of underlying deduplicated storage system 有权
    通过集成底层重复数据删除的存储系统的指纹来索引重复数据删除的缓存系统

    公开(公告)号:US09336143B1

    公开(公告)日:2016-05-10

    申请号:US14038694

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F12/00 G06F12/08 G06F12/12

    摘要: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a file index having a plurality of extent entries, each extent entry corresponding to one of a plurality of file extents stored in a cache memory device that caches data stored in a persistent storage device of a storage system. The method continues with maintaining a fingerprint index having a plurality of fingerprint entries, each mapping a fingerprint to a data region of a file indexed in the file index, wherein each fingerprint indexed in the fingerprint index is retrieved from metadata stored in the persistent storage device of the storage system when one or more corresponding data chunks were accessed, and deduplicating and accessing the file extents stored in the cache memory device using the file index and the fingerprint index.

    摘要翻译: 公开了一种用于索引存储在高速缓冲存储器件中的内容的计算机实现的方法。 该方法开始于维护具有多个盘区条目的文件索引,每个盘区条目对应于存储在存储在存储系统的持久存储装置中的数据的高速缓冲存储器装置中存储的多个文件盘区中的一个。 该方法继续保持具有多个指纹条目的指纹索引,每个指纹条目将指纹映射到文件索引中索引的文件的数据区域,其中从指纹索引中索引的每个指纹从存储在永久存储设备中的元数据中检索 当使用一个或多个对应的数据块时,使用文件索引和指纹索引对存储在高速缓冲存储器设备中的文件盘区进行重复数据删除和访问。

    Deduplicated cache system of a storage system
    8.
    发明授权
    Deduplicated cache system of a storage system 有权
    存储系统的重复数据缓存系统

    公开(公告)号:US09304914B1

    公开(公告)日:2016-04-05

    申请号:US14038665

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F13/12 G06F12/08

    摘要: A computer-implemented method for caching content in a cache memory device is disclosed. The method starts with receiving a request for accessing a first data block associated with a first file, and a file manager provides access of the first data block in a persistent storage device of a storage system. The file manager then caches the first data block in a cache memory device including deduplicating the first data block, wherein at least some of data blocks stored in the cache memory device are deduplicated data blocks, and wherein at least one of the data blocks is referenced by different regions of an identical file or different files.

    摘要翻译: 公开了一种用于在高速缓冲存储器件中缓存内容的计算机实现的方法。 该方法从接收到访问与第一文件相关联的第一数据块的请求开始,并且文件管理器提供对存储系统的持久存储设备中的第一数据块的访问。 文件管理器然后将第一数据块高速缓存在高速缓冲存储器设备中,包括重复数据删除第一数据块,其中存储在高速缓冲存储器设备中的至少一些数据块是重复数据删除的数据块,并且其中至少一个数据块被引用 由不同区域的相同文件或不同的文件。

    Indexing architecture for deduplicated cache system of a storage system
    9.
    发明授权
    Indexing architecture for deduplicated cache system of a storage system 有权
    存储系统的重复数据缓存系统的索引架构

    公开(公告)号:US08935446B1

    公开(公告)日:2015-01-13

    申请号:US14038668

    申请日:2013-09-26

    申请人: EMC Corporation

    IPC分类号: G06F13/12 G06F12/08 G06F12/12

    CPC分类号: G06F12/0871

    摘要: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with in response to receiving a first request for caching a first file extent associated with a first file in a cache memory device, generating a first fingerprint based on content of the first file extent. Then the method continues with searching in a fingerprint index based on the first fingerprint to determine whether the first file extent has been stored in the cache memory. In response to determining that a fingerprint entry matching the first fingerprint is found, the method then continues with associating a first identifier identifying the first file extent and the first file with a storage location of the cache memory device obtained from the matching fingerprint entry, without storing the first file extent in the cache memory device.

    摘要翻译: 公开了一种用于索引存储在高速缓冲存储器件中的内容的计算机实现的方法。 响应于接收到缓存与高速缓存存储器设备中的第一文件相关联的第一文件盘区的第一请求,基于第一文件盘区的内容生成第一指纹,开始该方法。 然后,该方法继续基于第一指纹在指纹索引中进行搜索,以确定第一文件范围是否已被存储在高速缓冲存储器中。 响应于确定找到与第一指纹匹配的指纹条目,然后该方法继续将识别第一文件盘区的第一标识符和第一文件与从匹配指纹条目获得的高速缓冲存储器装置的存储位置相关联,而没有 将第一文件盘区存储在高速缓冲存储器装置中。