Managing a number of secondary clouds by a master cloud service manager

US10462018B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10462018-B2
Application numberUS-201314915652-A
CountryUS
Kind codeB2
Filing dateOct 3, 2013
Priority dateOct 3, 2013
Publication dateOct 29, 2019
Grant dateOct 29, 2019

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 of managing a number of secondary clouds by a master cloud service manager includes coupling a first cloud including a master cloud service manager to a secondary cloud including a child cloud service manager, and controlling, by the master cloud service manager, the child cloud service manager of the secondary cloud and a number of instantiated services offered on the secondary cloud.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing a number of secondary clouds by a master cloud service manager, comprising: coupling a first cloud that is a public cloud comprising the master cloud service manager to a secondary cloud that is a private cloud comprising a child cloud service manager; querying, via the master cloud service manager, the child cloud service manager for a plurality of instantiated services offered to the master cloud service manager, wherein a portion of the plurality of instantiated services are from other cloud service managers managed by the child cloud service manager: remotely installing the child cloud service manager via a virtual appliance using a virtual appliance key where an instantiated service of the plurality of instantiated services of the secondary cloud is viewable on the first cloud: controlling, by the master cloud service manager, the child cloud service manager of the secondary cloud and the plurality of instantiated services on the secondary cloud selected from a catalog including the plurality of instantiated services offered to the master cloud service manager; and selecting the instantiated service wherein details of the selected instantiated service are customized via the catalog. 2. The method of claim 1 , in which: the child cloud service manager manages services, resources, or combinations thereof within the private cloud, in which the services are provisioned by the secondary cloud, the first cloud, other clouds, or combinations thereof. 3. The method of claim 1 , further comprising: exposing the child cloud service manager as a resource provider to the master cloud service manager; and syncing the resource provider to a portion of the instantiated service provided by the resource provider. 4. The method of claim 3 , further comprising: selecting the child cloud service manager to act as the resource provider; and managing a plurality of resources on the secondary cloud based on a plurality of policies, quality of service (QoS) information, secondary cloud constraints, or combinations thereof, in which the managing the plurality of resources includes selecting, configuring, or combinations thereof, the plurality of resources. 5. The method of claim 1 , further comprising remotely provisioning a plurality of resources to the secondary cloud from the master cloud service manager. 6. The method of claim 1 , further comprising: remotely designing a plurality of service offerings; and instantiating the number of service offerings for use in the secondary cloud. 7. The method of claim 1 , further comprising: provisioning installers, a virtual image, or combinations thereof, from the master cloud service manager; and installing the child cloud service manager via a service portal of the master cloud service manager based on the installers, the virtual image, or combinations thereof. 8. The method of claim 1 , further comprising: discovering resource providers of the plurality of instantiated services; and configuring the resource providers. 9. The method of claim 1 , further comprising; consolidating the plurality of instantiated services offered, the service designs, the resource offerings, or combinations thereof, into a master service; offering the master service in the service catalog; and remotely managing the plurality of instantiated services offered, the master service, or combinations thereof. 10. The method of claim 1 , further comprising: providing a resource to the child cloud service manager via a resource provider in the secondary cloud; and managing the resource provider via the child cloud service manager, the master cloud service manager, or combinations thereof, in which managing the resource provider includes installing, configuring, and tracking the resource provider. 11. A system for managing a plurality of secondary clouds, comprising: one or more processors in communication with one or more memories storing instructions, the one or more processors executing the instructions to provide: a master cloud service manager in a first cloud that is public to remotely install a child cloud service manager via a virtual appliance using a virtual appliance key such that a plurality of instantiated services of a second cloud is viewable on the first cloud: and the child cloud service manager in the second cloud that is private to offer a plurality of instantiated services selected from a catalog of services provided by the master cloud service manager, wherein a portion of the plurality of instantiated services are from other cloud service managers managed by the child cloud service manager and the master cloud service manager remotely controls the child cloud service manager and the plurality of instantiated services selected from the catalog of services on the second cloud, in which controlling the child cloud service manager comprises querying the child cloud service manager for the plurality of instantiated services offered to the master cloud service manager, and tracking the plurality of instantiated services, and wherein details of a selected instantiated service are customized via the catalog. 12. The system of claim 11 , in which the child cloud service manager has been deployed via artifacts installed from the first cloud. 13. A non-transitory computer readable medium storing instructions for managing a plurality of secondary clouds by a master cloud service manager that when executed by a processing resource, cause the processing resource to: couple a first cloud that is public comprising a master cloud service manager to a secondary cloud that is private comprising a child cloud service manager; query, via the master cloud service manager, the child cloud service manager for a plurality of instantiated services offered to the master cloud service manager, wherein a portion of the plurality of instantiated services are from other cloud service managers managed by the child cloud service manager; remotely install the child cloud service manager via a virtual appliance using a virtual appliance key such that an instantiated service of the plurality of instantiated services of the secondary cloud is viewable on the first cloud; control, via the master cloud service manager, the secondary cloud and a plurality of instantiated services on the secondary cloud, wherein the plurality of instantiated services is selected from a catalog including the plurality of instantiated services offered to the master cloud service manager; select the instantiated service wherein details of the selected instantiated service are customized via the catalog; and perform life cycle management operations on the plurality of instantiated services. 14. The medium of claim 13 , wherein resources for at least one of the instantiated services is remotely provided by the master cloud service manager. 15. The medium of claim 14 , wherein the resources are from a resource provider of a different child cloud service manager in a different second cloud. 16. The medium of claim 15 , wherein the different child cloud service manager is selected based on the resources that are provided by the different cloud service manager that satisfy parameters defined by a blueprint for one of the plurality of instantiated services. 17. The medium of claim 16 , wherein the parameters comprise business policy values, quality of service parameters, or secondary cloud constraints. 18. The medium of claim 13 , further comprising: remotely design a plurality of service offerings and instantiate the plurality o

Assignees

Inventors

Classifications

  • Service discovery by the service manager · CPC title

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

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • Grid computing · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US10462018B2 cover?
A method of managing a number of secondary clouds by a master cloud service manager includes coupling a first cloud including a master cloud service manager to a secondary cloud including a child cloud service manager, and controlling, by the master cloud service manager, the child cloud service manager of the secondary cloud and a number of instantiated services offered on the secondary cloud.
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 29 2019 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).