Modular cloud computing system

US9342368B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9342368-B2
Application numberUS-87209510-A
CountryUS
Kind codeB2
Filing dateAug 31, 2010
Priority dateAug 31, 2010
Publication dateMay 17, 2016
Grant dateMay 17, 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.

In an illustrative embodiment, a computing system comprises a first computer coupled to one or more additional computers. Each of the one or more additional computers manages a respective set of one or more virtualized computing resources. The first computer manages the one or more additional computers.

First claim

Opening claim text (preview).

What is claimed is: 1. A cloud computing system, comprising: a first computer coupled to one or more additional computers, wherein the first computer is configured to receive a service request from a user, determine at least one computer of said one or more additional computers to assign the service request to for executing the service request, and dispatch the service request to the at least one computer assigned to execute the service request; wherein each of the one or more additional computers autonomously manages, independent of each other one of the one or more additional computers, a respective set of one or more virtualized computing resources that are respectively provisioned by the one or more additional computers, and collectively utilized to implement one or more services for executing the service request dispatched by the first computer; wherein the one or more additional computers perform resource-level management and resource-level provisioning operations to provision the computing resources needed to implement the one or more services for executing the service request, and wherein the one or more additional computers perform said resource-level management and resource-level provisioning operations independent of management assistance from the first computer such that the first computer requires no knowledge of the computing resources that are independently managed and provisioned by the one or more additional computers; wherein each of the one or more additional computers comprises a modular system that autonomously manages and provisions its respective computing resources, which allows at least one of the one or more additional computers to be removed from the cloud computing system, or a new modular system to be added to the cloud computing system, without having to re-configure a centralized or distributed resource management system; wherein each modular system comprises a virtualized infrastructure and a management interface, wherein the virtualized infrastructure is configured to represent computing resources associated with the modular system, and wherein the management interface is configured as an interface for resource-level management by collecting information regarding performance of the computing resources associated with the modular system, and managing and changing a provisioning of the computing resources associated with the modular system; and wherein each of the first and the additional computers comprises a processor coupled to a memory. 2. The system of claim 1 , wherein a given set of one or more virtualized computing resources comprises one or more computers other than the first and the additional computers. 3. The system of claim 1 , wherein the at least one computer assigned to execute the service request is configured to: receive the service request dispatched from the first computer; provision at least a portion of the respective set of virtualized computing resources managed by the at least one computer; and execute the service request utilizing the provisioned virtualized computing resources. 4. The system of claim 1 , wherein a given one of the one or more additional computers has associated therewith a set of application program interfaces. 5. The system of claim 4 , wherein the set of application program interfaces comprises one or more industry-specific application program interfaces. 6. The system of claim 1 , wherein the one or more additional computers comprise a plurality of additional computers associated with respective specific functionalities. 7. The system of claim 1 , wherein the first computer delegates one or more management actions to the one or more additional computers. 8. An apparatus comprising: a memory comprising program instructions; and a processor coupled to the memory, wherein the processor is operative to process the program instructions to execute a method to manage one or more additional computers that are part of a cloud computing system, wherein the processor manages the one or more additional computers by receiving a service request from a user, determining at least one computer of said one or more additional computers to assign the service request to for executing the service request, and dispatching the service request to the at least one computer assigned to execute the service request; wherein each of the one or more additional computers autonomously manages, independent of each other one of the one or more additional computers, a respective set of one or more virtualized computing resources that are respectively provisioned by the one or more additional computers, collectively, to implement one or more services for executing the service request dispatched from the processor, wherein the one or more additional computers perform resource-level management and resource-level provisioning operations to provision the computing resources needed to implement the one or more services for executing the service request, wherein the one or more additional computers perform said resource-level management and resource-level provisioning operations independent of management assistance from the processor such that the processor requires no knowledge of the computing resources that are independently managed and provisioned by the one or more additional computers, wherein each of the one or more additional computers comprises a modular system that autonomously manages and provisions its respective computing resources, which allows at least one of the one or more additional computers to be removed from the cloud computing system, or a new modular system to be added to the cloud computing system, without having to re-configure a centralized or distributed resource management system; and wherein each modular system comprises a virtualized infrastructure and a management interface, wherein the virtualized infrastructure is configured to represent computing resources associated with the modular system, and wherein the management interface is configured as an interface for resource-level management by collecting information regarding performance of the computing resources associated with the modular system, and managing and changing a provisioning the computing resources associated with the modular system. 9. The apparatus of claim 8 , wherein the service request comprises a request for at least one of a specified infrastructure and a specified platform. 10. The apparatus of claim 8 , wherein the at least one computer assigned to execute the service request is configured to: receive the dispatched service request; provision at least a portion of the respective set of virtualized computing resources managed by the at least one computer; and execute the service request utilizing the provisioned virtualized computing resources. 11. The apparatus of claim 8 , wherein a given one of the one or more additional computers has associated therewith a set of application program interfaces. 12. The apparatus of claim 11 , wherein the set of application program interfaces comprises one or more industry-specific application program interfaces. 13. The apparatus of claim 8 , wherein the one or more additional computers comprise a plurality of additional computers associated with respective specific functionalities. 14. The apparatus of claim 8 , wherein the processor is operative to delegate one or more management actions to the one or more additional computers. 15. An apparatus comprising: a memory comprising program instructions; and a processor coupled to the memory, wherein the processor is operative to process the program instructions to execute a method t

Assignees

Inventors

Classifications

  • G06F8/61Primary

    Installation · CPC title

  • G06F9/5072Primary

    Grid computing · CPC title

  • considering hardware capabilities · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • considering software capabilities, i.e. software resources associated or available to the machine · 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 US9342368B2 cover?
In an illustrative embodiment, a computing system comprises a first computer coupled to one or more additional computers. Each of the one or more additional computers manages a respective set of one or more virtualized computing resources. The first computer manages the one or more additional computers.
Who is the assignee on this patent?
Sahu Sambit, Sailer Anca, Shaikh Hidayatullah H, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 17 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).