Cloud of virtual clouds for increasing isolation among execution domains

US9292317B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9292317-B2
Application numberUS-201213613510-A
CountryUS
Kind codeB2
Filing dateSep 13, 2012
Priority dateMar 1, 2012
Publication dateMar 22, 2016
Grant dateMar 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for providing a cloud environment for provisioning a guest virtual machine instance. The method includes selecting at least one machine from a collection of machines as a management node, wherein the at least one machine includes a hypervisor enabled with nested virtualization capability, deploying a plurality of cloud managers on each management node, selecting at least one machine from the collection of machines as a host node, deploying a plurality of level two hypervisors on each host node, forming a plurality of virtual clouds, wherein each virtual cloud contains at least one of the plurality of cloud managers and one of the plurality of level two hypervisors, and provisioning, via the at least one cloud manager, at least one guest virtual machine instance on top of the at least one level two hypervisors.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing a cloud environment for provisioning a guest virtual machine instance, wherein the method comprises: deploying a level one hypervisor enabled with nested virtualization capability on each of multiple host operating systems running on a plurality of host nodes within a data center, wherein each of the multiple host operating systems operate in each of two or more virtual clouds, and wherein the two or more virtual clouds include two or more distinct cloud managers, wherein the two or more distinct cloud managers are deployed on a level one hypervisor executing on a host operating system on a management node; deploying a plurality of level two hypervisors on each level one hypervisor deployed on each of multiple host operating systems; provisioning, via the two or more distinct cloud managers within the two or more virtual clouds, multiple guest virtual machine instances of multiple guest virtual machine types on top of the plurality of level two hypervisors, wherein each of the plurality of level two hypervisors has at least one of the multiple guest virtual machine instances provisioned thereon, thereby providing the cloud environment with multiple isolated execution domains within the data center; deploying at least one application instance within each of the multiple guest virtual machine instances; and wherein the steps are carried out by at least one computer device. 2. The method of claim 1 , wherein said provisioning comprises provisioning per a request from a cloud user. 3. The method of claim 1 , wherein said plurality of level two hypervisors comprises at least two different types of level two hypervisors. 4. The method of claim 1 , further comprising: deploying an instance of a single application across each of the two or more virtual clouds. 5. The method of claim 4 , further comprising: running a Byzantine Fault Tolerance (BFT) consensus protocol among each application instance. 6. The method of claim 1 , further comprising: controlling communication between the two or more virtual clouds. 7. The method of claim 1 , further comprising: specifying an amount of physical resources allocated to each of the two or more virtual clouds. 8. The method of claim 7 , further comprising: enabling physical resource allocation modification on each of the two or more virtual clouds. 9. The method of claim 1 , wherein resource over-commitment is allowed within each of the two or more virtual clouds. 10. The method of claim 1 , further comprising: allocating each of the two or more virtual clouds on a set of physical hosts.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • G06F9/455Primary

    Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Nested virtual machines · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9292317B2 cover?
A method for providing a cloud environment for provisioning a guest virtual machine instance. The method includes selecting at least one machine from a collection of machines as a management node, wherein the at least one machine includes a hypervisor enabled with nested virtualization capability, deploying a plurality of cloud managers on each management node, selecting at least one machine fr…
Who is the assignee on this patent?
Chen Han, Lei Hui, Zhang Zhe, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).