Invention Grant
- Patent Title: Managing service level objectives for storage workloads
- Patent Title (中): 管理存储工作负载的服务级别目标
-
Application No.: US13016898Application Date: 2011-01-28
-
Publication No.: US08856335B1Publication Date: 2014-10-07
- Inventor: Neeraja Yadwadkar , Sai Rama Krishna Susarla , Kaladhar Voruganti , Rukma Ameet Talwadker , Vipul Mathur , Lakshmi Narayanan Bairavasundaram
- Applicant: Neeraja Yadwadkar , Sai Rama Krishna Susarla , Kaladhar Voruganti , Rukma Ameet Talwadker , Vipul Mathur , Lakshmi Narayanan Bairavasundaram
- Applicant Address: US CA Sunnyvale
- Assignee: Netapp, Inc.
- Current Assignee: Netapp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Kaevinsky Daisak Bluni PLLC
- Main IPC: G06F15/173
- IPC: G06F15/173 ; H04L12/54 ; H04L29/06 ; G06F17/00 ; G06F7/00

Abstract:
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.
Information query