Patents by Inventor Si Yu

Si Yu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11320998
    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.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: May 3, 2022
    Assignees: Huawei Technologies Co., Ltd.
    Inventors: Si Yu, Junhui Gong, Peter Varman, Yuhan Peng
  • Publication number: 20210173573
    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.
    Type: Application
    Filed: February 12, 2021
    Publication date: June 10, 2021
    Inventors: Si YU, Junhui GONG, Peter VARMAN, Yuhan PENG
  • Patent number: 11003360
    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.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 11, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Si Yu, Junhui Gong, Cong Zhao, Cheng Wang, Yue Lu
  • Patent number: 10884667
    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.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: January 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Si Yu, Junhui Gong, Cong Zhao, Cheng Wang, Yue Lu
  • Publication number: 20190332328
    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.
    Type: Application
    Filed: July 5, 2019
    Publication date: October 31, 2019
    Inventors: Si Yu, Junhui Gong, Cong Zhao, Cheng Wang, Yue Lu
  • Publication number: 20190324662
    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.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Si Yu, Junhui Gong, Cong Zhao, Cheng Wang, Yue Lu