Spot instance instability heatmaps
AssigneeCAST AI Group, Inc.
InventorsJoy Neuberger, Leonid Kuperman
Life of this patent
Estimating the term…
Abstract
A system collects data about spot instances across different regions and different cloud service providers and analyzes the collected data to identify any spot instances that have experienced disruptive failures, such as interruptions and failure to provision resources. The system evaluates how stable the spot instances are in each region for each cloud service provider based on the disruptive failures occurred on the spot instances and creates an interactive visual representation of the stability of these spot instances across different regions and cloud service providers.
Claims20
A method for visualizing stability of spot instances in a cloud computing environment, comprising:
- collecting data on spot instances in a plurality of regions across a plurality of cloud service providers;
- processing the collected data to identify spot instances experiencing disruptive failures;
- determining stability levels of spot instances in the plurality of regions for each of the plurality of cloud service providers based on the identified spot instances experiencing disruptive failures;
- generating a visualization of the stability levels of spot instances in the plurality of regions for a given cloud service provider of the plurality of cloud service providers;
- and
- displaying metrics related to stability levels of spot instances in response to user interaction with the visualization.
A computing system comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium coupled with the one or more processors and comprising stored instructions, the instructions when executed by the one or more processors causes the one or more processors to:
- collect data on spot instances in a plurality of regions across a plurality of cloud service providers;
- process the collected data to identify spot instances experiencing disruptive failures;
- determine stability levels of spot instances in the plurality of regions for each of the plurality of cloud service providers based on the identified spot instances experiencing disruptive failures;
- generate a visualization of the stability levels of spot instances in the plurality of regions for a given cloud service provider of the plurality of cloud service providers;
- and
- display metrics related to stability levels of spot instances in response to user interaction with the visualization.
A non-transitory computer-readable medium, comprising stored instructions, the instructions when executed by one or more processors causes the one or more processors to:
- collect data on spot instances in a plurality of regions across a plurality of cloud service providers;
- process the collected data to identify spot instances experiencing disruptive failures;
- determine stability levels of spot instances in the plurality of regions for each of the plurality of cloud service providers based on the identified spot instances experiencing disruptive failures;
- generate a visualization of the stability levels of spot instances in the plurality of regions for a given cloud service provider of the plurality of cloud service providers;
- and
- display metrics related to stability levels of spot instances in response to user interaction with the visualization.
Dependencies are inferred from the claim text.