Framework for testing distributed systems
First Claim
Patent Images
1. A method, comprising:
- providing a switchboard interface that displays a plurality of test workloads from a workload catalog;
receiving from the switchboard interface a first configuration selection of a test workload to test from available jobs in the workload catalog;
receiving a second configuration selection of system resources to test, wherein the second configuration selection includes a configuration of a protection domain of virtual machines for disaster recover testing;
allocating system resources according to the second configuration selection to form a system under test;
executing the test workload to perform testing in the system under test including resolving configuration inconsistencies and optimizing configuration parameters; and
establishing scheduling times for when backups of the protection domain of virtual machines are done to achieve optimized configuration parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an improved approach to implement testing for distributed computing systems. A switchboard framework is provided that allows tests to be dynamically generated and executed against a system under test.
-
Citations
30 Claims
-
1. A method, comprising:
-
providing a switchboard interface that displays a plurality of test workloads from a workload catalog; receiving from the switchboard interface a first configuration selection of a test workload to test from available jobs in the workload catalog; receiving a second configuration selection of system resources to test, wherein the second configuration selection includes a configuration of a protection domain of virtual machines for disaster recover testing; allocating system resources according to the second configuration selection to form a system under test; executing the test workload to perform testing in the system under test including resolving configuration inconsistencies and optimizing configuration parameters; and establishing scheduling times for when backups of the protection domain of virtual machines are done to achieve optimized configuration parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product embodied on a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method, the method comprising:
-
providing a switchboard interface that displays a plurality of test workloads from a workload catalog; receiving from the switchboard interface a first configuration selection of a test workload to test from available jobs in the workload catalog; receiving a second configuration selection of system resources to test, wherein the second configuration selection includes a configuration of a protection domain of virtual machines for disaster recover testing; allocating system resources according to the second configuration selection to form a system under test; executing the test workload to perform testing in the system under test including resolving configuration inconsistencies and optimizing configuration parameters; and establishing scheduling times for when backups of the protection domain of virtual machines are done to achieve optimized configuration parameters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; a memory for holding programmable code; and wherein the programmable code includes instructions providing a switchboard interface that displays a plurality of test workloads from a workload catalog, wherein the instructions include; receiving from the switchboard interface a first configuration selection of a test workload to test from available jobs in the workload catalog; receiving a second configuration selection of system resources to test, wherein the second configuration selection includes a configuration of a protection domain of virtual machines for disaster recover testing; allocating system resources according to the second configuration to form the system under test; executing the test workload to perform testing in the system under test including resolving configuration inconsistencies and optimizing configuration parameters; and establishing scheduling times for when backups of the protection domain of virtual machines are done to achieve optimized configuration parameters. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer program product embodied on a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method, the method comprising:
-
receiving a first configuration selection of a test workload to test from available jobs in a workload catalog; receiving a second configuration selection of system resources to test, wherein the second configuration selection includes a configuration of virtual machine clusters for disaster recover testing; allocating system resources according to the second configuration selection to form a system under test; executing the test workload to perform testing in the system under test including resolving configuration inconsistencies and optimizing configuration parameters; and establishing scheduling times for when backups of the virtual machine clusters are done to achieve optimized configuration parameters. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification