发明名称 PROPOSED STORAGE SYSTEM SOLUTION SELECTION FOR SERVICE LEVEL OBJECTIVE MANAGEMENT
摘要 Described herein is a system and method for dynamically managing service-level objectives (SLOs) for workloads of a cluster storage system. Proposed states/solutions of the cluster may be produced and evaluated to select one that achieves the SLOs for each workload. A planner engine may produce a state tree comprising nodes, each node representing a proposed state/solution. New nodes may be added to the state tree based on new solution types that are permitted, or nodes may be removed based on a received time constraint for executing a proposed solution or a client certification of a solution. The planner engine may call an evaluation engine to evaluate proposed states, the evaluation engine using an evaluation function that considers SLO, cost, and optimization goal characteristics to produce a single evaluation value for each proposed state. The planner engine may call a modeler engine that is trained using machine learning techniques.
申请公布号 US2016112504(A1) 申请公布日期 2016.04.21
申请号 US201514981730 申请日期 2015.12.28
申请人 NetApp, Inc. 发明人 Mathur Vipul;Yadwadkar Neeraja;Bairavasundaram Lakshmi Narayanan;Talwadker Rukma Ameet;Voruganti Kaladhar;Susaria Sai Rama Krishna
分类号 H04L29/08;H04L12/24 主分类号 H04L29/08
代理机构 代理人
主权项 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.
地址 Sunnyvale CA US