-
公开(公告)号:US11003360B2
公开(公告)日:2021-05-11
申请号:US16457086
申请日:2019-06-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Si Yu , Junhui Gong , Cong Zhao , Cheng Wang , Yue Lu
IPC: G06F3/06
Abstract: A storage controller includes a distribution core, a plurality of sorting cores, and a request processing core. The three types of cores are separately configured to distribute an input/output (IO) request to different sorting cores, generate a processing sorting index for each IO request, and process the IO request according to a value of the processing sorting index of each IO request to flexibly schedule the IO request received by the storage controller.
-
公开(公告)号:US10884667B2
公开(公告)日:2021-01-05
申请号:US16503817
申请日:2019-07-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Si Yu , Junhui Gong , Cong Zhao , Cheng Wang , Yue Lu
Abstract: This application relates to the field of storage technologies, and discloses a storage controller. The storage controller includes a distribution core, a plurality of ranking cores, and a request processing core. The three types of cores are respectively configured to: distribute IO requests to different ranking cores, generate a processing ranking index for each IO request, and process the IO request based on a value of the processing ranking index of the IO request, to flexibly schedule an IO request received by the storage controller.
-
3.
公开(公告)号:US11320998B2
公开(公告)日:2022-05-03
申请号:US17175331
申请日:2021-02-12
Inventor: Si Yu , Junhui Gong , Peter Varman , Yuhan Peng
IPC: G06F3/06
Abstract: The present disclosure discloses a method for assuring quality of service in a storage system, where a control node calculates, based on a quantity of remaining I/O requests of a target storage node in a unit time, a quantity of I/O requests required by a storage resource to reach a lower assurance limit in the unit time, and a quantity of I/O requests need to be processed by the target storage node for the storage resource in the unit time, a lower limit quantity of I/O requests that can be processed by the target storage node for the storage resource in the unit time; allocates, based on the lower limit quantity of I/O requests, a lower limit quantity of tokens of the storage resource on the target storage node in the unit time to the storage resource; and sends the lower limit quantity of tokens to the target storage node.
-
公开(公告)号:US20190332328A1
公开(公告)日:2019-10-31
申请号:US16503817
申请日:2019-07-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Si Yu , Junhui Gong , Cong Zhao , Cheng Wang , Yue Lu
Abstract: This application relates to the field of storage technologies, and discloses a storage controller. The storage controller includes a distribution core, a plurality of ranking cores, and a request processing core. The three types of cores are respectively configured to: distribute IO requests to different ranking cores, generate a processing ranking index for each IO request, and process the IO request based on a value of the processing ranking index of the IO request, to flexibly schedule an IO request received by the storage controller.
-
公开(公告)号:US20190324662A1
公开(公告)日:2019-10-24
申请号:US16457086
申请日:2019-06-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Si Yu , Junhui Gong , Cong Zhao , Cheng Wang , Yue Lu
IPC: G06F3/06
Abstract: A storage controller includes a distribution core, a plurality of sorting cores, and a request processing core. The three types of cores are separately configured to distribute an input/output (IO) request to different sorting cores, generate a processing sorting index for each IO request, and process the IO request according to a value of the processing sorting index of each IO request to flexibly schedule the IO request received by the storage controller.
-
-
-
-