HARDWARE-ACCELERATED STORAGE COMPRESSION
    7.
    发明公开

    公开(公告)号:EP3345082A1

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

    申请号:EP16751798.6

    申请日:2016-08-08

    IPC分类号: G06F3/06

    摘要: Hardware-accelerated storage compression is disclosed. In one aspect, prior to writing an uncompressed data block to a storage device, a hardware compression accelerator provided in a storage controller compresses the uncompressed data block into a compressed data block and allocates the compressed data block to a physical data block in the storage device. The hardware compression accelerator then generates a modified logical block address (LBA) to link the uncompressed data block to the compressed data block. In another aspect, the hardware compression accelerator locates a compressed data block based on a corresponding modified LBA and decompresses the compressed data block into an uncompressed data block. By performing hardware-accelerated storage compression in the storage controller, it is possible to reduce processing overhead associated with conventional software-based compression systems and improve compression control over conventional storage-device-driven compression systems.

    DISK WRITING METHOD FOR DISK ARRAYS AND DISK WRITING DEVICE FOR DISK ARRAYS

    公开(公告)号:EP2927779B1

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

    申请号:EP12890699.7

    申请日:2012-12-26

    摘要: Embodiments of the present invention provide a disk array flushing method and a disk array flushing apparatus. The method includes: acquiring a sequence, which is according to physical addresses of logical units, of the logical units in a same redundant array of independent disks RAID group in a disk array; and sequentially flushing, according to a sequence of the physical addresses of the logical units, concurrent flushing inputs/outputs IOs of the RAID group to the logical units in the RAID group, where each concurrent flushing IO includes at least one dirty page to be flushed to one logical unit in the RAID group. According to the disk array flushing method and the disk array flushing apparatus provided in the embodiments of the present invention, by uniformly scheduling logical units in a single RAID group and performing flushing according to a sequence of physical addresses, it takes less time for a magnetic arm to jump back and forth for addressing, and influences between RAID groups are prevented by means of independent control over the RAID groups, thereby improving flushing efficiency of a disk array, and increasing throughput of the disk array.

    METHODS OF ACCESSING MEMORY CELLS, METHODS OF DISTRIBUTING MEMORY REQUESTS, SYSTEMS, AND MEMORY CONTROLLERS

    公开(公告)号:EP2684133B1

    公开(公告)日:2018-05-23

    申请号:EP12755210.7

    申请日:2012-03-06

    发明人: WALKER, Robert

    摘要: A method of accessing memory cells, wherein the cells are divided into at least a first region and a second region, the method comprising: accessing at least a first memory cell in the first region according to a first address definition, the first address definition including multiple bits identifying each of the bank, row, column, and channel depth for at least the first memory cell to be accessed in the first region, the first region having a first channel depth; and accessing at least a second memory cell in the second region according to a second address definition, the second address definition including multiple bits identifying each of the bank, row, column, and channel depth for at least the second memory cell to be accessed in the second region, the second region having a second channel depth different from the first channel depth of the first region.

    STORAGE DEVICE AND BLOCK STORAGE METHOD BASED ON THE STORAGE DEVICE
    10.
    发明公开
    STORAGE DEVICE AND BLOCK STORAGE METHOD BASED ON THE STORAGE DEVICE 审中-公开
    基于存储设备的存储设备和块存储方法

    公开(公告)号:EP3306477A1

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

    申请号:EP15894018.9

    申请日:2015-12-16

    IPC分类号: G06F12/02

    摘要: The present application discloses a storage device and a block storage method based on the storage device, wherein disk space of the storage device includes a data area having a plurality of end-to-end adjacent data block units, each of which includes a metadata block and a data block adjacent to each other; wherein the data block with a first preset capacity is configured to store target data, and the metadata block with a second preset capacity is configured to store information of the target data. With the storage device, metadata is stored in a distributed manner, wherein each of the metadata blocks and the data blocks are stored as a whole. The address offset of updating metadata after writing data is thus reduced, and the metadata update efficiency, as well as the overall storage performance of the storage device are improved. In addition, with the metadata stored in this distributed manner, the probability of data unavailability due to continuous damage of a plurality of metadata blocks is greatly reduced, and the defects in the prior art that the intact data blocks cannot store data normally due to continuous damage of a plurality of metadata is overcome.

    摘要翻译: 本申请公开了一种基于存储设备的存储设备和块存储方法,其中存储设备的磁盘空间包括具有多个端到端相邻数据块单元的数据区,每个数据块单元包括元数据块 和一个彼此相邻的数据块; 其中,所述具有第一预设容量的数据块用于存储目标数据,所述具有第二预设容量的元数据块用于存储所述目标数据的信息。 利用存储设备,以分布式方式存储元数据,其中每个元数据块和数据块作为整体被存储。 因此减少了写入数据之后更新元数据的地址偏移量,并且提高了元数据更新效率以及存储设备的整体存储性能。 另外,以这种分布式存储的元数据,由于多个元数据块的连续损坏导致的数据不可用性的可能性大大降低,并且现有技术中由于连续性而导致完整数据块无法正常存储数据的缺陷 克服多个元数据的损坏。