System and method for scenario generation in a distributed system
First Claim
1. A system, comprising:
- a distributed system comprising a plurality of nodes, wherein each one of the plurality of nodes comprises;
one or more resources of the distributed system;
a resource driver for each type of the one or more resources; and
an agent configured to access each of the one or more resources through the corresponding resource driver;
a central controller configured to communicate with the agent on each of the plurality of nodes, wherein the central controller is configured to execute a test scenario script comprising one or more test scenarios for the distributed system, wherein the central controller is configured to send commands to the agents to implement the one or more test scenarios; and
wherein each agent is configured to receive commands from the central controller and perform corresponding actions on the one or more resources residing on the agent'"'"'s node, and wherein each agent is configured to return results from performing the corresponding actions to the central controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method may emulate scenarios for testing a distributed system. The distributed system may include a plurality of nodes, each having one or more resources. The system may include a resource driver for each type of the one or more resources in the distributed system, as well as one or more agents configured to access each resource through the corresponding resource driver. At least one node in the distributed system may be configured to run on a different platform than another node in the distributed system. The system may further include a central controller configured to communicate with each agent. The central controller may further execute a test scenario script containing one or more test scenarios for the distributed system.
55 Citations
27 Claims
-
1. A system, comprising:
-
a distributed system comprising a plurality of nodes, wherein each one of the plurality of nodes comprises;
one or more resources of the distributed system;
a resource driver for each type of the one or more resources; and
an agent configured to access each of the one or more resources through the corresponding resource driver;
a central controller configured to communicate with the agent on each of the plurality of nodes, wherein the central controller is configured to execute a test scenario script comprising one or more test scenarios for the distributed system, wherein the central controller is configured to send commands to the agents to implement the one or more test scenarios; and
wherein each agent is configured to receive commands from the central controller and perform corresponding actions on the one or more resources residing on the agent'"'"'s node, and wherein each agent is configured to return results from performing the corresponding actions to the central controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
executing a test scenario script from a central controller, wherein the test scenario script comprises one or more test scenarios to test a distributed system;
communicating commands according to the test scenario script between the central controller and a plurality of agents on each of a plurality of nodes within the distributed system;
wherein each one of the plurality of nodes comprises one or more resources of the distributed system and a resource driver for each type of the one or more resources; and
in response to each agent within the distributed system receiving commands from the central controller, each agent;
accessing each of the one or more resources through the corresponding resource driver;
performing corresponding actions on the one or more resources residing on the agent'"'"'s node; and
returning results from performing the corresponding actions to the central controller. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification