US 12,277,454 B2
Method, device, and computer program product for managing storage system
Tao Chen, Beijing (CN); Bing Liu, Tianjin (CN); and Lingdong Weng, Beijing (CN)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/460,952.
Claims priority of application No. 202110837081.0 (CN), filed on Jul. 23, 2021.
Prior Publication US 2023/0036615 A1, Feb. 2, 2023
Int. Cl. G06F 9/46 (2006.01); G06F 3/06 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/5088 (2013.01) [G06F 3/0676 (2013.01); G06F 3/0679 (2013.01); G06F 9/4881 (2013.01); G06F 9/505 (2013.01); G06F 2209/501 (2013.01); G06F 2209/5019 (2013.01); G06F 2209/5022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing a storage system, comprising:
based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing, comprising:
for a group of tasks belonging to a same type in the plurality of tasks, allocating the group of tasks according to both a task size and an execution level for the group of tasks; and
at least for a first accelerator resource in the plurality of accelerator resources,
determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and
scheduling an execution of the first group of tasks at the first accelerator resource at the first polling interval; and
in response to determining an imbalance in task processing at the plurality of accelerator resources, changing a threshold execution time at the plurality of accelerator resources.