Host swap hypervisor that provides high availability for a host of virtual machines
US-9606878-B2 · Mar 28, 2017 · US
US9858162B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9858162-B2 |
| Application number | US-201514921145-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2015 |
| Priority date | Oct 23, 2015 |
| Publication date | Jan 2, 2018 |
| Grant date | Jan 2, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for dynamically assembling a mobile application includes the steps of: (i) receiving a first probability of a potential failure occurring within a first computing environment; (ii) comparing the first probability to a first threshold; (iii) automatically provisioning a first portion of a second computing environment in response to the first probability exceeding the first threshold; (iv) receiving a second probability of the potential failure occurring within the first computing environment; (v) comparing the second probability to a second threshold; and (vi) automatically provisioning a second portion of the second computing environment in response to the second probability exceeding the second threshold.
Opening claim text (preview).
What is claimed is: 1. A method for automatically provisioning a computing environment, the method comprising the steps of: receiving a first probability of a potential failure occurring within a first computing environment; comparing the first probability to a first threshold; automatically provisioning a first portion of a second computing environment in response to the first probability exceeding the first threshold; receiving a second probability of the potential failure occurring within the first computing environment; comparing the second probability to a second threshold; receiving information from a user regarding the potential failure, wherein the first or second probability is increased or decreased based on the received information; and automatically provisioning a second portion of the second computing environment in response to the second probability exceeding the second threshold. 2. The method of claim 1 , further comprising the step of transferring one or more operations of the first computing environment to the provisioned second computing environment. 3. The method of claim 1 , further comprising the step of automatically de-provisioning the environment in response to a resolution of the failure of the first computing environment. 4. The method of claim 1 , further comprising the step of automatically de-provisioning the environment in response to the potential failure not occurring. 5. The method of claim 1 , wherein the step of receiving a first probability of a potential failure occurring within a first computing environment comprises receiving a first probability of a predicted future event causing the potential failure within the first computing environment. 6. The method of claim 5 , wherein the predicted future event is a weather event. 7. The method of claim 5 , wherein the predicted future event is a natural disaster event. 8. The method of claim 5 , wherein the predicted future event is a hardware failure. 9. The method of claim 5 , wherein the predicted future event is a software failure. 10. The method of claim 1 , further comprising the step of querying a probability database to obtain the first probability, wherein the probability database comprises data about one or more historical probabilities. 11. The method of claim 10 , further comprising the step of updating the probability database with data regarding the potential failure within the first computing environment. 12. The method of claim 1 , further comprising the step of querying a configuration management database for configuration information if the first or second threshold is exceeded. 13. A system for automatically provisioning a computing environment, the system comprising: a first computing environment; a probability database, the probability database comprising data about one or more historical relationships between one or more events and a failure of the first computing environment; a database of predetermined probability thresholds; and an event management engine configured to (i) receive information about a predicted future event, and (ii) query the probability database about the predicted future event, wherein a probability of the predicted future event causing a potential failure within the first computing environment is calculated by the event management engine based at least in part on the information from the probability database, and (iii) compare the calculated probability to the predetermined probability thresholds, and (iv) receive information from a user regarding the potential failure, wherein the first or second probability is increased or decreased based on the received information, wherein the event management engine is configured to automatically provision at least part of a disaster recovery environment if the calculated probability exceeds at least one of the predetermined probability thresholds. 14. The system of claim 13 , further comprising a configuration management database, wherein the event management engine is further configured to query the configuration management database for configuration information if at least one of the predetermined probability thresholds is exceeded. 15. The system of claim 13 , further comprising an external event notifier configured to provide information about a predicted future event to the event management engine. 16. The system of claim 13 , where the predicted future event is a natural disaster event. 17. The system of claim 13 , where the predicted future event is a hardware failure. 18. The system of claim 13 , where the predicted future event is a software failure. 19. A method for automatically provisioning a computing environment, the method comprising the steps of: querying a probability database to obtain a first probability of a predicted event causing a potential failure within a first computing environment, wherein the probability database comprises data about one or more historical probabilities; comparing the first probability to a first threshold; querying a configuration management database for configuration information if the first or second threshold is exceeded; automatically provisioning, using the configuration information, a first portion of a second computing environment in response to the first probability exceeding the first threshold; receiving a second probability of the potential failure occurring within the first computing environment; comparing the second probability to a second threshold; receiving information from a user regarding the potential failure, wherein the first or second probability is increased or decreased based on the received information; and automatically provisioning a second portion of the second computing environment in response to the second probability exceeding the second threshold.
Threshold · CPC title
Error avoidance (G06F11/07 and subgroups take precedence) · CPC title
switching over of hardware resources · CPC title
using migration · CPC title
Reliability or availability analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.