Infrastructure driven auto-scaling of workloads
US-2024419470-A1 · Dec 19, 2024 · US
US9952909B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9952909-B2 |
| Application number | US-201213528420-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2012 |
| Priority date | Jun 20, 2012 |
| Publication date | Apr 24, 2018 |
| Grant date | Apr 24, 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.
In various exemplary embodiments, a system, article of manufacture, and method for providing, a cloud computing infrastructure on a system infrastructure comprising, a first virtual computing environment associated with a first class of service, the first class of service defining, in one embodiment, a first set of obligations, restrictions, and/or capabilities; providing, in the same cloud, a second virtual computing environment associated with a second class of service, the second class of service defining a second set of obligations, restrictions, and/or capabilities different from those of the first class of service; and executing the first virtual computing environment according to the first class of service and the second virtual computing environment according to the second class of service, the first virtual computing environment having a different access to the hardware platform than the second virtual environment based on the respective class of service.
Opening claim text (preview).
What is claimed is: 1. A method comprising using one or more computer processors and storage: providing an internal cloud, the internal cloud being connected to a shared system infrastructure via an infrastructure communications interface and connected to two or more existing lines of business (LOBs) via a service communication interface, wherein the LOBs include one or more or a combination of individual business units, individual product lines, and peripheral external business groups, and the shared system infrastructure includes a software asset layer and a physical asset layer that includes existing computers and network systems; establishing a first virtual environment in the internal cloud, the first virtual environment being configured to be accessed by users of the virtual environment via a network and cloud management system, the first virtual environment providing only a first class of service, the shared system infrastructure being exposed to the users through a virtualization layer, and a first application being implemented in the first virtual environment; coupling a first LOB of the LOBs to the first application via the service communication interface; establishing a second virtual environment in the internal cloud, the second virtual environment being configured to be accessed by the users via the network and the cloud management system, the second virtual environment providing only a second class of service, and a second application being implemented in the second virtual environment; coupling a second LOB of the LOBs to the second application via the service communication interface; establishing a system-wide communication protocol among the first virtual environment and the second virtual environment; executing the first application of the first virtual environment according to the first class of service; executing the second application of the second virtual environment according to the second class of service; and reducing a number of crossings of an application programming interface (API) via which calls are communicated with users to speed up execution of the first application and the second application, wherein: the first virtual environment includes a first dedicated virtual resource and a first physical resource, the first dedicated virtual resource being created by a cloud management system from the shared system infrastructure; the second virtual environment includes a second virtual dedicated resource, the second dedicated virtual resource being created by the cloud management system from the shared system infrastructure; the first dedicated virtual resource and the second dedicated virtual resource share a virtualized physical resource that is included in the internal cloud and not included in the first virtual environment or the second virtual environment; the first class of service is different from the second class of service; the first physical resource of the first virtual environment and the virtualized physical resource share physical resources of the shared system infrastructure; and the shared physical resources support both the first class of service and the second class of service. 2. The method of claim 1 wherein there are M classes of service and N virtual environments, where N is greater than M. 3. The method of claim 2 , wherein establishing one or both of the first virtual environment and the second virtual environment comprises one or more or a combination of: detecting establishment of a user obligation for at least some of the M classes of service; detecting establishment of capabilities for the at least some of the M classes of service; detecting establishment of a service restriction for the at least some of the M classes of service; detecting establishment of compatibility between or among the at least some of the M classes of service; and detecting establishment of isolation requirements for the at least some of the one or more first virtual environments and the one or more second virtual environments. 4. The method of claim 2 , wherein establishing one or both of the first virtual environment and the second virtual environment comprises detecting establishment of redundancy levels for the at least some of the M classes of service. 5. The method of claim 4 , wherein the detecting the establishment of redundancy levels for the at least some of the M classes of service comprises automatically changing a configuration of the shared system infrastructure to provide sufficient redundancy for an application. 6. A machine-readable hardware storage device having embedded therein a set of instructions which, in response to being executed by a system, causes execution of operations comprising: using one or more computer processors and storage, providing an internal cloud, the internal cloud being connected to a shared system infrastructure via an infrastructure communications interface and connected to two or more existing lines of business (LOBs) via a service communication interface, wherein the LOBs include one or more or a combination of individual business units, individual product lines, and peripheral external business groups, and the shared system infrastructure includes a software asset layer and a physical asset layer that includes existing computers and network systems; establishing a first virtual environment in the internal cloud, the first virtual environment being configured to be accessed by users of the virtual environment via a network and cloud management system, the first virtual environment providing only a first class of service, the shared system infrastructure being exposed to the users through a virtualization layer, and a first application being implemented in the first virtual environment; coupling a first LOB of the LOBs to the first application via the service communication interface; establishing a second virtual environment in the internal cloud, the second virtual environment being configured to be accessed by the users via the network and the cloud management system, the second virtual environment providing only a second class of service, and a second application being implemented in the second virtual environment; coupling a second LOB of the LOBs to the second application via the service communication interface; establishing a system-wide communication protocol among the first virtual environment and the second virtual environment; executing the first application of the first virtual environment according to the first class of service; executing the second application of the second virtual environment according to the second class of service; and reducing a number of crossings of an application programming interface (API) via which calls are communicated with users to speed up execution of the first application and the second application, wherein: the first virtual environment includes a first dedicated virtual resource and a first physical resource, the first dedicated virtual resource being created by a cloud management system from the shared system infrastructure; the second virtual environment includes a second virtual dedicated resource, the second dedicated virtual resource being created by the cloud management system from the shared system infrastructure; the first dedicated virtual resource and the second dedicated virtual resource share a virtualized physical resource that is included in the internal cloud and not included in the first virtual environment or the second virtual environment; the first class of service is different from the second class of service; the first physical resource of the first virtual environment and the virtualized physical resource share physical resources of the shared system infrastructure; and the shared physical resources support both the
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.