Systems and methods for testing resilience of a distributed network
AssigneeAtlassian Pty Ltd.
InventorArtem Koshelev
Life of this patent
Estimating the term…
Loading patent…
AssigneeAtlassian Pty Ltd.
InventorArtem Koshelev
Estimating the term…
Method for testing the resilience of a distributed network. The distributed network comprising one or more services, each service associated with compute groups, each compute group comprising active compute instances. The method comprising: for a service from the plurality of services: retrieving test parameters, the test parameters indicating at least the schedule for performing a resilience test on the service, unique identifiers of compute groups registered for resilience testing, and the probability of terminating a compute instance; determining whether to terminate a compute instance based on the probability of terminating the compute instance; in response to determining to terminate the compute instance: randomly selecting a compute group from the compute groups registered for resilience testing; receiving a list of active compute instances for the selected group; randomly selecting an active compute instance from the list of compute instances for terminating; and causing the selected compute instance to terminate.
A method for testing the resilience of a distributed network, the distributed network comprising one or more scalable applications, each scalable application comprising a plurality of compute groups, each compute group comprising one or more active compute instances, the plurality of compute groups being dependent on each other, the method comprising:
A resilience testing system for testing the resilience of a distributed network, the distributed network comprising one or more scalable applications, each scalable application comprising a plurality of compute groups, each compute group comprising one or more active compute instances, the resilience testing system comprising:
A non-transitory computer readable medium comprising instructions which, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.