Error testing for computers using temporary, self-terminating fault injectors
AssigneeMicrosoft Technology Licensing, LLC
InventorSushant SOOD
Life of this patent
Estimating the term…
Abstract
Methodologies for testing resiliency of server computer environments with greater security are disclosed. Access is provided to a subset of server computer resources to a client user within a distributed server computer platform to form the server computer environment. An ephemeral fault injector program is instantiated to implement a resiliency experiment within server computer environment. The ephemeral fault injector program is configured to self-terminate within the server computer environment upon completion of the resiliency experiment.
Claims21
A method for testing resiliency of a server computer environment comprising:
- providing access to a subset of server computer resources to a client user within a distributed server computer platform to form the server computer environment;
- and
- upon receipt of input from the client user through a management interface of the distributed server computer platform, instantiating a container within the server computer environment, the container being configured to instantiate an ephemeral fault injector program to implement a resiliency experiment within the server computer environment, wherein the container is configured to self-terminate within the server computer environment upon reaching a defined state of the resiliency experiment.
(canceled)
One or more tangible processor-readable storage media embodied with instructions for executing a process on a computer device to test resiliency of a server computer environment, the process comprising:
- providing access to a subset of server computer resources to a client user within a distributed server computer platform to form the server computer environment;
- and
- upon receipt of input from the client user through a management interface of the distributed server computer platform, instantiating a container within the server computer environment, the container being configured to instantiate an ephemeral fault injector program to implement a resiliency experiment within the server computer environment, wherein the container is configured to self-terminate within the server computer environment upon reaching a defined state of the resiliency experiment.
(canceled)
A system for testing resiliency of a server computer environment, the system comprising:
- a subset of server computer resources allocated to a client user within a distributed server computer platform to form the server computer environment with one or more hardware computing processors;
- a memory storage device configured to receive and store instructions for directing the one or more hardware computing processors to conduct processing operations;
- and
- a communication interface of the distributed server computer platform, the communication interface being configured to receive input from the client user and, in response to the input, generate instructions executable to instantiate a container within the server computer environment, the container being configured to instantiate an ephemeral fault injector program to implement a resiliency experiment within the server computer environment, wherein the container is configured to self-terminate within the server computer environment upon reaching a defined state of the resiliency experiment.
(canceled)
Dependencies are inferred from the claim text.