Data Storage Method and Apparatus in Distributed Storage System, and Computer Program Product

    公开(公告)号:US20210318826A1

    公开(公告)日:2021-10-14

    申请号:US17358682

    申请日:2021-06-25

    Abstract: The solution discloses a data storage method in a distributed storage system: A client generates data of a stripe and concurrently sends data of strips in the stripe to storage nodes corresponding to the strips, so that data interaction between the storage nodes is reduced, and write concurrency is improved; and the storage node receives the data of the strips sent by the client and records a sequence of data of strips corresponding to a same logical address, so that write performance of a distributed block storage system is improved and data consistency is ensured.

    Data collation method, storage device, storage controller, and storage array

    公开(公告)号:US10585589B2

    公开(公告)日:2020-03-10

    申请号:US15991752

    申请日:2018-05-29

    Inventor: Mingchang Wei

    Abstract: A data collation method in a storage array including reading first data from a first logical address without decompression, assigning, by a storage controller, a second logical address to the first data, storing the first data to the second logical address, establishing, by the storage controller, a mapping relationship between an address of a storage array and the second logical address, where the first logical address is mapped to a first physical address of a storage device, a length of the first physical address is equal to a length of first data, a length of the first logical address is equal to a length of second data, and the first data is compressed data of the second data, and receiving, by the storage controller, the first data from the storage device.

    Data check method and storage system

    公开(公告)号:US10303374B2

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

    申请号:US16110504

    申请日:2018-08-23

    Inventor: Mingchang Wei

    Abstract: A storage system includes a host, a check node, and multiple data nodes. The host groups multiple data write requests into multiple data write request sets according to data node identifiers included in the data write requests. Each data write request set includes multiple data write requests having a same data node identifier. When a size of all data write requests in each of a specified quantity of data write request sets reaches a preset data amount, the host calculates check data of the specified quantity of data write request sets. Further, the host sends each data write request set to a data node indicated by an identifier, and sends the check data to the check node. Therefore, data of a same type can be stored in a same storage node and the data can be read from only one storage node, thereby improving data reading efficiency.

    Method and storage array for processing a write data request

    公开(公告)号:US10042560B2

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

    申请号:US15449027

    申请日:2017-03-03

    Abstract: According to a write data request processing method and a storage array provided in the embodiments of the present invention, a controller is connected to a cache device via a switching device, an input/output manager is connected to the controller via the switching device, and the input/output manager is connected to a cache device via the switching device. The controller obtains a cache address from the cache device for to-be-written data according to the write data request, the controller sends an identifier of the cache device and the cache address to the input/output manager via the switching device, and the input/output manager writes the to-be-written data to the cache address via the switching device.

    Method and Apparatus for Reading and Writing Data in File System
    25.
    发明申请
    Method and Apparatus for Reading and Writing Data in File System 有权
    在文件系统中读取和写入数据的方法和装置

    公开(公告)号:US20140019684A1

    公开(公告)日:2014-01-16

    申请号:US14025413

    申请日:2013-09-12

    Abstract: Embodiments of the present invention disclose a method and an apparatus for reading and writing data in a file system, which are applicable to the field of communication technologies. In the embodiments of the present invention, the file system supports file-level redundancy algorithm operations of independent disks; after receiving a file read/write request, the file system determines a read/write location of the data to be read/written in the data strip, sequentially caches the to-be-read/written data information corresponding to at least one data strip, and processes the cached data information of at least one data strip. In this way, after the to-be-read/written data information corresponding to a complete data strip is cached, the data is read/written by using a data strip as a unit, and thereby improving efficiency of reading/writing data.

    Abstract translation: 本发明的实施例公开了一种在文件系统中读取和写入数据的方法和装置,其可应用于通信技术领域。 在本发明的实施例中,文件系统支持独立磁盘的文件级冗余算法操作; 在接收到文件读/写请求之后,文件系统确定要在数据条中读/写的数据的读/写位置,顺序地缓存对应于至少一个数据条的待读/写数据信息 并且处理至少一个数据条的缓存的数据信息。 以这种方式,在对与完整数据条相对应的读/写数据信息进行缓存之后,通过使用数据条作为单位来读/写数据,从而提高读/写数据的效率。

Patent Agency Ranking