Data prefetching method and apparatus, and storage device

    公开(公告)号:US11099997B2

    公开(公告)日:2021-08-24

    申请号:US16913680

    申请日:2020-06-26

    Abstract: In a data prefetching method, a storage device obtains a first sequence stream length and a first access count of a target logical block after execution of a first data access request is completed. When a second data access request is received, the storage device modifies the first sequence stream length to a second sequence stream length and modifies the first access count to a second access count. The storage device further calculates a sequence degree of the target logical block based on the second sequence stream length and the second access count, and performs a data prefetching operation when the sequence degree of the target logical block exceeds a first prefetch threshold.

    DATA PREFETCHING METHOD AND APPARATUS, AND STORAGE DEVICE

    公开(公告)号:US20200327061A1

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

    申请号:US16913680

    申请日:2020-06-26

    Abstract: In a data prefetching method, a storage device obtains a first sequence stream length and a first access count of a target logical block after execution of a first data access request is completed. When a second data access request is received, the storage device modifies the first sequence stream length to a second sequence stream length and modifies the first access count to a second access count. The storage device further calculates a sequence degree of the target logical block based on the second sequence stream length and the second access count, and performs a data prefetching operation when the sequence degree of the target logical block exceeds a first prefetch threshold.

    Cache space management method and apparatus

    公开(公告)号:US11899580B2

    公开(公告)日:2024-02-13

    申请号:US17680739

    申请日:2022-02-25

    Abstract: A cache space management method and apparatus are disclosed. In the method, first, a hit rate of the read cache of the storage system is obtained; and then, a size of the read cache and a size of the metadata cache are adjusted based on the hit rate of the read cache. In the foregoing technical solution, the size of the read cache and the size of the metadata cache are dynamically adjusted by using the hit rate of the read cache as a decision factor. For example, when the hit rate of the read cache is relatively high, the size of the read cache may be increased.

    Node Capacity Expansion Method in Storage System and Storage System

    公开(公告)号:US20210278983A1

    公开(公告)日:2021-09-09

    申请号:US17239194

    申请日:2021-04-23

    Abstract: A node capacity expansion method in a storage system and a storage system, where the storage system includes a first node, and a data partition group and a metadata partition group are configured for the first node, where the data partition group includes a plurality of data partitions, the metadata partition group includes a plurality of metadata partitions, and metadata of data in the data partition group is a subset of metadata in the metadata partition group. When a second node is added to the storage system, the first node splits the metadata partition group into at least two metadata partition subgroups, and migrates a first metadata partition subgroup in the at least two metadata partition subgroups and metadata in the first metadata partition subgroup to the second node.

    Storage Array Operation Method and Apparatus

    公开(公告)号:US20170269864A1

    公开(公告)日:2017-09-21

    申请号:US15611217

    申请日:2017-06-01

    Inventor: Chunhua Tan

    CPC classification number: G06F3/0634 G06F3/06 G06F3/0616 G06F3/067

    Abstract: A method for performing an access request is provided. A storage controller of a storage array receives an access request including an ID of a LU. The storage array includes a plurality of LUs with different performances, which are divided into multiple LU groups. Each of the multiple LU groups having one or more LUs with equivalent performance. Further each the multiple LUs groups has a preset allowable operation traffic. The storage controller identifies a target LU group which includes the target LU based on the identifier. And then the storage controller determines whether there is a remaining traffic of the preset allowable operation traffic owned by the target LU group. If so, the storage controller processes the access request.

Patent Agency Ranking