Network workflow replay tool
AssigneeNicira, Inc.
InventorKaushal Bansal
Life of this patent
Estimating the term…
Abstract
A method of automatically identifying and recreating tenants environment issues in a set of datacenters by a workflow replay tool is provided. Each datacenter includes a network manager server. The method analyzes, by the workflow replay tool, a set of log files generated in the particular tenant's environment to identify tenant's workflows. The method analyzes, by the workflow replay tool, network manager server databases of the tenant's environment to identify the logical entities in the tenant environment used by the identified workflows. The method allocates resources in a lab environment to simulate the tenant's environment. The method reruns the identified tenant's workflows by the workflow replay tool using the allocated resources in the lab environment to recreate tenant environment issues.
Claims20
A method of automatically identifying and recreating tenants environment issues in a set of datacenters by a workflow replay tool, each datacenter comprising a network manager server, the method comprising:
- analyzing, by the workflow replay tool, a set of log files generated in a tenant's environment to identify tenant's workflows;
- analyzing, by the workflow replay tool, network manager server databases of the tenant's environment to identify the logical entities in the tenant environment used by the identified workflows;
- allocating resources in a lab environment to simulate the tenant's environment;
- and
- rerunning the identified tenant's workflows by the workflow replay tool using the allocated resources in the lab environment to recreate tenant environment issues.
The method of claim, wherein rerunning the identified tenant's workflows comprises performing the tenant's tasks in a same precedence as identified by the event precedence of each task and a same timeline as identified by the timestamp of each event.
A non-transitory machine readable medium storing a workflow replay tool that when executed by at least one processing unit recreates tenants environment issue in a set of datacenters, each datacenter comprising a network manager server, the network replay tool comprising sets of instructions for:
- analyzing, by the workflow replay tool, a set of log files generated in a tenant's environment to identify tenant's workflows;
- analyzing, by the workflow replay tool, network manager server databases of the tenant's environment to identify the logical entities in the tenant environment used by the identified workflows;
- allocating resources in a lab environment to simulate the tenant's environment;
- and
- rerunning the identified tenant's workflows by the workflow replay tool using the allocated resources in the lab environment to recreate tenant environment issues.
A system comprising:
- a set of processing unit;
- and
- a non-transitory machine readable medium storing a workflow replay tool that when executed by at least one processing unit recreates tenants environment issue in a set of datacenters, each datacenter comprising a network manager server, the network replay tool comprising sets of instructions for:
- analyzing, by the workflow replay tool, a set of log files generated in a tenant's environment to identify tenant's workflows;
- analyzing, by the workflow replay tool, network manager server databases of the tenant's environment to identify the logical entities in the tenant environment used by the identified workflows;
- allocating resources in a lab environment to simulate the tenant's environment;
- and
- rerunning the identified tenant's workflows by the workflow replay tool using the allocated resources in the lab environment to recreate tenant environment issues.
Dependencies are inferred from the claim text.