CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 16/182 (2019.01); G06N 3/08 (2013.01)] | 20 Claims |
1. A distributed storage system (DSS) comprising:
one or more processors; and
instructions that when executed by the one or more processors cause a deep reinforcement learning (DRL) agent of the DSS to:
determine, based on a current state of the DSS, whether to update a Quality of Service (QoS) setting of the DSS representing a level of performance being provided by the DSS to a client, wherein the current state includes (i) the QoS setting, (ii) information indicative of a type of workload to which the DSS is exposed, and (iii) a system metric indicative of a load on the DSS; and
after an affirmative determination:
determine an updated QoS setting; and
apply the updated QoS setting.
|