MANAGING A WORKLOAD IN AN ENVIRONMENT
First Claim
1. A computer implemented method for testing a set of alternative environments for running a set of workloads including an original workload of an original computer environment, the method comprising:
- establishing a shadow workload on a shadow computer environment, wherein the shadow workload includes a copy of the original workload;
communicating, for the shadow workload, a shadow input that includes a copy of an original input for the original workload;
collecting an original output from the original workload and a shadow output from the shadow workload; and
determining, by comparing the original output from the original workload with the shadow output from the shadow workload, whether the shadow computer environment is configured to operate the original workload.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and computer-implemented method for managing a workload in an environment is disclosed. The method may include establishing a shadow workload on a shadow computer environment, wherein the shadow workload is a copy of an original workload. The method may include communicating a shadow input for the shadow workload, wherein the shadow input is a copy of an original input for the original workload. The method may also include collecting an original output from the original workload and a shadow output from the shadow workload. The method may also include determining, by comparing the original output from the original workload with the shadow output from the shadow workload, whether the shadow computer environment is configured to operate the original workload.
14 Citations
20 Claims
-
1. A computer implemented method for testing a set of alternative environments for running a set of workloads including an original workload of an original computer environment, the method comprising:
-
establishing a shadow workload on a shadow computer environment, wherein the shadow workload includes a copy of the original workload; communicating, for the shadow workload, a shadow input that includes a copy of an original input for the original workload; collecting an original output from the original workload and a shadow output from the shadow workload; and determining, by comparing the original output from the original workload with the shadow output from the shadow workload, whether the shadow computer environment is configured to operate the original workload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for testing a set of alternative environments for running a set of workloads including an original workload of an original computer environment, the system comprising:
-
an establishing module configured to establish a shadow workload on a shadow computer environment, wherein the shadow workload includes a copy of the original workload; a communicating module configured to communicate a shadow input for the shadow workload, wherein the shadow input includes a copy of an original input for the original workload; a collecting module configured to collect an original output from the original workload and a shadow output from the shadow workload; and a determining module configured to determine, by comparing the original output from the original workload with the shadow output from the shadow workload, whether the shadow computer environment is configured to operate the original workload. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a first computing device, causes the first computing device to:
-
establish a shadow workload on a shadow computer environment, wherein the shadow workload includes a copy of an original workload; communicate a shadow input for the shadow workload, wherein the shadow input includes a copy of an original input for the original workload; collect an original output from the original workload and a shadow output from the shadow workload; and determine, by comparing the original output from the original workload with the shadow output from the shadow workload, whether the shadow computer environment is configured to operate the original workload. - View Dependent Claims (18, 19, 20)
-
Specification