STORAGE SYSTEM DEDUPLICATION
    32.
    发明申请

    公开(公告)号:US20180173731A1

    公开(公告)日:2018-06-21

    申请号:US15387603

    申请日:2016-12-21

    Abstract: An example storage system may include storage media and a storage controller. The storage controller may be to establish virtual volumes, private data stores, and a deduplication data store, each being a virtual storage space of the storage media, wherein each of the private data stores is associated with one of the virtual volumes and the deduplication data store is shared among the virtual volumes. The storage controller may, in response to receiving input data that is to be stored in a given one of the virtual volumes, determine a signature for the input data and select between storing the input data in the private data store associated with the given one of the virtual volumes and storing the input data in the deduplication data store. The storage controller may select where to store the input data based on whether a metadata storage location addressed by a first portion of the signature includes valid metadata, and, if so: whether the metadata includes a back-pointer to one of the virtual volumes, and whether a second portion of the signature matches a key included in the metadata.

    DUPLICATE DATA USING CYCLIC REDUNDANCY CHECK
    34.
    发明申请
    DUPLICATE DATA USING CYCLIC REDUNDANCY CHECK 审中-公开
    使用循环冗余检查的重复数据

    公开(公告)号:US20160350175A1

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

    申请号:US15117670

    申请日:2014-04-30

    CPC classification number: G06F11/1004 G06F3/0619 G06F3/0641 G06F3/0673

    Abstract: In one example implementation according to aspects of the present disclosure, a method may include calculating, by a computing system, a cyclic redundancy check (CRC) value for a received data request. The method may further include translating, by the computing system, the CRC value into a physical page location using a three-level table walk. The method may also include detecting, by the computing system, whether the received data request represents duplicate data by comparing the received data request with a data stored at the physical page location.

    Abstract translation: 在根据本公开的方面的一个示例实现中,方法可以包括由计算系统计算用于接收的数据请求的循环冗余校验(CRC)值。 该方法还可以包括通过计算系统将CRC值转换为使用三级表走路的物理页面位置。 该方法还可以包括通过将接收到的数据请求与存储在物理页面位置处的数据进行比较来检测计算系统接收到的数据请求是否表示重复数据。

    UNMAP TO INITIALIZE SECTORS
    35.
    发明申请

    公开(公告)号:US20190108122A1

    公开(公告)日:2019-04-11

    申请号:US16090930

    申请日:2016-04-05

    Abstract: Examples disclosed herein relate to unmapping sectors of a solid-state drive to initialize the sectors. The sectors include a data portion and a protection portion. In one example, when an unmapped sector is read, the solid-state drive can return a pre-set value for the sector, where the pre-set value includes a known fixed value to represent the protection portion. In one example, a subset of the sectors is unmapped to initialize the subset. In one example, when read, a storage controller can recognize the known fixed value.

Patent Agency Ranking