SERVER AND METHOD FOR COMPRESSING DATA BY DEVICE

    公开(公告)号:US20180191370A1

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

    申请号:US15909704

    申请日:2018-03-01

    Abstract: A device and a method for compressing data by a device are provided, which relate to the storage field and are used to resolve a prior-art problem that a compression ratio at which data in a data block is compressed by a device is relatively low. The method includes: parsing, by a device, an information block in a data block, to obtain a file type of data in the data block and a data sub-block that is included in the data block; determining a characteristic of data in the data sub-block according to the file type; selecting, according to the characteristic, a target compression algorithm that is used to compress the data in the data sub-block; and compressing the data in the data sub-block by using the target compression algorithm. Embodiments of the present disclosure are used to compress data.

    Server and method for compressing data by device

    公开(公告)号:US10727864B2

    公开(公告)日:2020-07-28

    申请号:US15909704

    申请日:2018-03-01

    Abstract: A device and a method for compressing data by a device are provided, which relate to the storage field and are used to resolve a prior-art problem that a compression ratio at which data in a data block is compressed by a device is relatively low. The method includes: parsing, by a device, an information block in a data block, to obtain a file type of data in the data block and a data sub-block that is included in the data block; determining a characteristic of data in the data sub-block according to the file type; selecting, according to the characteristic, a target compression algorithm that is used to compress the data in the data sub-block; and compressing the data in the data sub-block by using the target compression algorithm. Embodiments of the present disclosure are used to compress data.

    CONTROLLER, FLASH MEMORY APPARATUS, AND METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS
    4.
    发明申请
    CONTROLLER, FLASH MEMORY APPARATUS, AND METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS 审中-公开
    控制器,闪存存储器和将数据写入闪存存储器的方法

    公开(公告)号:US20150378888A1

    公开(公告)日:2015-12-31

    申请号:US14719844

    申请日:2015-05-22

    Abstract: A storage controller for determining an amount of data to be sent to a flash memory apparatus for storage comprises a communications interface for communicating with the flash memory apparatus and a processor. The flash memory apparatus comprises a block including a plurality of pages. And at least one of the pages is unavailable for storage. The processor is configured to receive information of the block sent by the flash memory apparatus, wherein the information includes capacity of one or more unavailable pages in the block. And then, the processor determines an available capacity of the block, based on the information and a total capacity of the block. Further, the processor obtains data to be sent to the flash memory apparatus, wherein an amount of the data is equal to the available capacity of the block. At last, the processor sends the data to the flash memory apparatus.

    Abstract translation: 用于确定要发送到用于存储的闪存设备的数据量的存储控制器包括用于与闪存设备和处理器进行通信的通信接口。 闪存装置包括包括多页的块。 并且至少有一个页面不可用于存储。 处理器被配置为接收由闪存设备发送的块的信息,其中该信息包括该块中的一个或多个不可用页面的容量。 然后,处理器基于块的信息和总容量确定块的可用容量。 此外,处理器获得要发送到闪存设备的数据,其中数据量等于块的可用容量。 最后,处理器将数据发送到闪存装置。

    Method and storage device for collecting garbage data

    公开(公告)号:US10303600B2

    公开(公告)日:2019-05-28

    申请号:US14983211

    申请日:2015-12-29

    Inventor: Chungong Lin

    Abstract: A method and a storage device for collecting garbage data, where the method includes separately recording a data volume of first data in each segment of a storage device at a current time and a variation of the first data in each segment of the storage device in a preset period of time before the current time; obtaining, by means of calculation, a predicted value of the first data according to the data volume of the first data in each segment and the variation of the first data in each segment; and determining, according to the predicted value of the first data in each segment, a segment whose garbage data needs to be collected. A segment that has more garbage data and whose garbage creating rate is lower is reclaimed preferentially.

    Method and Storage Device for Collecting Garbage Data
    6.
    发明申请
    Method and Storage Device for Collecting Garbage Data 审中-公开
    收集垃圾数据的方法和存储设备

    公开(公告)号:US20160132429A1

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

    申请号:US14983211

    申请日:2015-12-29

    Inventor: Chungong Lin

    Abstract: A method and a storage device for collecting garbage data, where the method includes separately recording a data volume of first data in each segment of a storage device at a current time and a variation of the first data in each segment of the storage device in a preset period of time before the current time; obtaining, by means of calculation, a predicted value of the first data according to the data volume of the first data in each segment and the variation of the first data in each segment; and determining, according to the predicted value of the first data in each segment, a segment whose garbage data needs to be collected. A segment that has more garbage data and whose garbage creating rate is lower is reclaimed preferentially.

    Abstract translation: 一种用于收集垃圾数据的方法和存储装置,其中所述方法包括在当前时间分别记录存储装置的每个段中的第一数据的数据量和存储装置的每个段中的第一数据的变化 预设时间在当前时间之前; 通过计算,根据每个段中的第一数据的数据量和每个段中的第一数据的变化,获得第一数据的预测值; 以及根据每个段中的第一数据的预测值来确定需要收集垃圾数据的段。 优先回收具有更多垃圾数据,垃圾创建率较低的段。

    Method for writing data into flash memory apparatus, flash memory apparatus, and storage system

    公开(公告)号:US10203899B2

    公开(公告)日:2019-02-12

    申请号:US14979000

    申请日:2015-12-22

    Abstract: A flash memory apparatus for controlling storage of data comprises a plurality of blocks for storing data and a controller. Each block includes a plurality of pages. The controller receives first target data and identifies a first block to store the first target data. Then, the controller divides the first target data into two parts. A size of a first part is equal to the available capacity of the first block. And a size of a second part is equal to the size of the first target data minus the size of the first part. The controller further determines a second block that has stored data but is not full. At last, the controller writes the first part into the first block and write the second part into the second block.

    METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS, FLASH MEMORY APPARATUS, AND STORAGE SYSTEM
    8.
    发明申请
    METHOD FOR WRITING DATA INTO FLASH MEMORY APPARATUS, FLASH MEMORY APPARATUS, AND STORAGE SYSTEM 审中-公开
    将数据写入闪存存储器,闪存存储器和存储系统的方法

    公开(公告)号:US20160110107A1

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

    申请号:US14979000

    申请日:2015-12-22

    Abstract: A flash memory apparatus for controlling storage of data comprises a plurality of blocks for storing data and a controller. Each block includes a plurality of pages. The controller receives first target data and identifies a first block to store the first target data. Then, the controller divides the first target data into two parts. A size of a first part is equal to the available capacity of the first block. And a size of a second part is equal to the size of the first target data minus the size of the first part. The controller further determines a second block that has stored data but is not full. At last, the controller writes the first part into the first block and write the second part into the second block.

    Abstract translation: 用于控制数据存储的闪速存储装置包括用于存储数据的多个块和控制器。 每个块包括多个页面。 控制器接收第一目标数据并识别第一块以存储第一目标数据。 然后,控制器将第一目标数据分成两部分。 第一部分的尺寸等于第一块的可用容量。 并且第二部分的大小等于第一目标数据的大小减去第一部分的大小。 控制器进一步确定存储数据但不满的第二块。 最后,控制器将第一部分写入第一个块,并将第二个部分写入第二个块。

Patent Agency Ranking