×

Distributed workflow manager

  • US 9,588,685 B1
  • Filed: 05/03/2013
  • Issued: 03/07/2017
  • Est. Priority Date: 05/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-executable method for orchestrating a workflow, including one or more steps, for provisioning a data service on a data storage system, the data storage system including one or more sub-systems, the computer-executable method comprising:

  • orchestrating the execution of the workflow on the data storage system by;

    analyzing the workflow to determine a dependency of each of the one or more steps for provisioning the data service wherein analyzing includes detecting whether one or more portions of the workflow are enabled to be executed serially or in parallel; and

    based on the dependency of each of the one or more steps, scheduling the one or more steps for execution on the one or more sub-systems of the data storage system, wherein a first step of the one or more steps scheduled on a first sub-system of the one or more sub-systems is executed serially with a second step of the one or more steps scheduled on the first sub-system;

    determining, at a sub-system of the sub-systems receiving a step of the one or more steps, whether to create a workflow based on the step;

    wherein the data storage system is enabled to dynamically add one or more steps to the workflow to enable the data storage system to roll back one or more portions of the workflow.

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