Hybrid service fleet management for cloud providers

US2016105311A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016105311-A1
Application numberUS-201514881207-A
CountryUS
Kind codeA1
Filing dateOct 13, 2015
Priority dateOct 13, 2014
Publication dateApr 14, 2016
Grant date

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 fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for managing a cloud computing system, the method comprising: receiving a request from an infrastructure management node to modify an infrastructure node in a cloud computing system, wherein the infrastructure node is associated with a first tenant of the cloud computing system; generating a fleet request for the infrastructure node executing as a first virtual machine (VM) based on the request to modify the infrastructure node, wherein the first VM and a hypervisor managing the first VM are executing on a host in the cloud computing system; and injecting the fleet request into the first VM using a VM backchannel through the hypervisor. 2 . The method of claim 1 , further comprising: registering, by operation of a fleet manager, the infrastructure node with a reference to the first VM. 3 . The method of claim 1 , wherein injecting the fleet request into the first VM using the VM backchannel through the hypervisor comprises inserting the fleet request into a virtual network interface of the first VM. 4 . The method of claim 1 , wherein the request to modify the infrastructure node in the cloud computing system comprises a request to instantiate a new infrastructure node. 5 . The method of claim 1 , wherein the request to modify the infrastructure node in the cloud computing system comprises a request to update one or more configurations of the infrastructure node. 6 . The method of claim 1 , wherein the infrastructure node comprises a virtual appliance running in the cloud computing system, and the infrastructure management node is configured to manage an application lifecycle of the virtual appliance. 7 . The method of claim 1 , wherein the request to modify the infrastructure node is not transmitted directly to the infrastructure node through a management network of the cloud computing system. 8 . The method of claim 1 , wherein the infrastructure node comprises a firewall virtual appliance managed by the infrastructure management node comprising a central firewall infrastructure manager. 9 . A system, the system comprising: a system memory comprised program code; a processor configured to execute the program code and perform an operation for managing a cloud computing system comprising: receiving a request from an infrastructure management node to modify an infrastructure node in a cloud computing system, wherein the infrastructure node is associated with a first tenant of the cloud computing system; generating a fleet request for the infrastructure node executing as a first virtual machine (VM) based on the request to modify the infrastructure node, wherein the first VM and a hypervisor managing the first VM are executing on a host in the cloud computing system; and injecting the fleet request into the first VM using a VM backchannel through the hypervisor. 10 . The system of claim 9 , wherein the processor is configured to perform the operation further comprising: registering, by operation of a fleet manager, the infrastructure node with a reference to the first VM. 11 . The system of claim 9 , wherein injecting the fleet request into the first VM using the VM backchannel through the hypervisor comprises inserting the fleet request into a virtual network interface of the first VM. 12 . The system of claim 9 , wherein the request to modify the infrastructure node in the cloud computing system comprises a request to instantiate a new infrastructure node. 13 . The system of claim 9 , wherein the request to modify the infrastructure node in the cloud computing system comprises a request to update one or more configurations of the infrastructure node. 14 . The system of claim 9 , wherein the infrastructure node comprises a virtual appliance running in the cloud computing system, and the infrastructure management node is configured to manage an application lifecycle of the virtual appliance. 15 . The system of claim 9 , wherein the request to modify the infrastructure node is not transmitted directly to the infrastructure node through a management network of the cloud computing system. 16 . The system of claim 9 , wherein the infrastructure node comprises a firewall virtual appliance managed by the infrastructure management node comprising a central firewall infrastructure manager. 17 . A non-transitory computer-readable storage medium comprising instructions that, when executed in a computing device, manage a cloud computing system, by performing the steps of: receiving a request from an infrastructure management node to modify an infrastructure node in a cloud computing system, wherein the infrastructure node is associated with a first tenant of the cloud computing system; generating a fleet request for the infrastructure node executing as a first virtual machine (VM) based on the request to modify the infrastructure node, wherein the first VM and a hypervisor managing the first VM are executing on a host in the cloud computing system; and injecting the fleet request into the first VM using a VM backchannel through the hypervisor. 18 . The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further perform the steps of: registering, by operation of a fleet manager, the infrastructure node with a reference to the first VM; and inserting the fleet request into a virtual network interface of the first VM. 19 . The non-transitory computer-readable storage medium of claim 17 , wherein the request to modify the infrastructure node in the cloud computing system comprises at least one of (1) a request to instantiate a new infrastructure node; and (2) a request to update one or more configurations of the infrastructure node. 20 . The non-transitory computer-readable storage medium of claim 17 , wherein the infrastructure node comprises a virtual appliance running in the cloud computing system, and the infrastructure management node is configured to manage an application lifecycle of the virtual appliance.

Assignees

Inventors

Classifications

  • wherein the managed service relates to distributed or central networked applications · CPC title

  • Service on demand, e.g. definition and deployment of services in real time · CPC title

  • characterised by the conditions triggering a change of settings · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Hypervisor-specific management and integration aspects · 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 US2016105311A1 cover?
A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet mana…
Who is the assignee on this patent?
Vmware Inc
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 Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).