×

Rule-based systems for outcome-based data protection

  • US 9,749,193 B1
  • Filed: 06/12/2015
  • Issued: 08/29/2017
  • Est. Priority Date: 06/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing data protection of a data processing system, the method comprising:

  • defining a service level agreement (SLA) for providing data protection with one of a plurality of data protection levels on data stored in a first system, wherein the SLA includes one or more service level objectives (SLOs), each SLO describing a data protection objective to be met;

    applying, using a rule engine, a set of rules to the SLOs to determine a list of actions to be performed in order to achieve the data protection objectives specified by the SLOs, wherein applying a set of rules comprises applying the set of rules using a forward chaining algorithm based on attributes obtained from the SLOs as facts to derive the list of actions, wherein applying a forward chaining algorithm comprises searching based on an inference rule until a condition of the inference rule is known to be true;

    provisioning one or more data protection services to be performed at the first storage system and a second storage system that provides data protection for the first storage system; and

    evaluating an outcome of the data protection services in view of the SLOs to determine whether the data protection objectives have been satisfied.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×