1. A method comprising: in response to a trigger, generating a first plurality of proposed solution states for a clustered storage system, wherein each of the first plurality of proposed solution states is associated with a proposed solution and indicates a predicted state of the clustered storage system if the associated proposed solution is applied to the clustered storage system; for each of the first plurality of proposed solution states, computing a first set of evaluation values for a set of one or more service level objectives associated with workloads of the clustered storage system; computing an evaluation value for the associated proposed solution based, at least in part, on the first set of evaluation values; selecting a first proposed solution state from the first plurality of proposed solution states based, at least in part, on the evaluation values computed for the proposed solutions associated with the first plurality of proposed solution states; and applying the proposed solution associated with the selected first proposed solution state to the clustered storage system.