发明名称 Load balancing in cloud-based networks
摘要 A cloud management system can be configured to monitor and allocate resources of a cloud computing environment. The cloud management system can be configured to receive a request to instantiate a virtual machine. In order to instantiate the virtual machine, the cloud management system can be configured to determine the current resource usage and available resources of the cloud in order to allocate resources to the requested virtual machine. The cloud management system can be configured to scale the resources of the cloud in the event that resources are not available for a requested virtual machine.
申请公布号 US8849971(B2) 申请公布日期 2014.09.30
申请号 US200812127926 申请日期 2008.05.28
申请人 Red Hat, Inc. 发明人 Ferris James Michael
分类号 G06F15/173;G06F9/50 主分类号 G06F15/173
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method, comprising: allocating a set of computing resources in a cloud computing environment to a virtual machine in the cloud computing environment; maintaining, by a processor, a record of computing resources in the cloud computing environment and in an additional cloud computing environment external to the cloud computing environment, wherein available computing resources in the cloud computing environment and the additional cloud computing environment are determinable from the record; receiving a request to instantiate an additional virtual machine in the cloud computing environment; determining, by the processor, in response to the request to instantiate the additional virtual machine, that the cloud computing environment lacks available computing resources to support the additional virtual machine based on the maintained record of computing resources; determining, by the processor, in response to the determination that the cloud computing environment lacks available computing resources to support the additional virtual machine, that a set of inactive reserve resources cannot support the additional virtual machine; determining, by the processor, in response to the determination that the inactive reserve resources of the cloud computing environment cannot support the additional virtual machine, that computing resources in the additional cloud external to the cloud computing environment are sufficient to support the additional virtual machine in view of the maintained record of computing resources and offers of availability from the computing resources in the additional cloud; instantiating, by the processor, the additional virtual machine using computing resources provided by the additional cloud; and tracking, by the processor, selected computing resources from the additional cloud used to provide the additional virtual machine.
地址 Raleigh NC US