发明名称 Load balancing in cloud-based networks
摘要 A record of computing resources for a cloud computing environment and an additional cloud computing environment may be maintained. Available computing resources in the cloud computing environment and the additional cloud computing environment may be determinable from the record of computing resources. A request to instantiate a virtual machine in the cloud computing environment may be received. The virtual machine may be instantiated in the additional cloud computing environment in response to determining that the cloud computing environment lacks the available computing resources and inactive reserve resources to support the virtual machine.
申请公布号 US9363198(B2) 申请公布日期 2016.06.07
申请号 US201414484073 申请日期 2014.09.11
申请人 Red Hat, Inc. 发明人 Ferris James Michael
分类号 G06F9/46;H04L12/911;G06F9/50;G06F9/455 主分类号 G06F9/46
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: maintaining, by a processor, a record of computing resources in both (i) a cloud computing environment and (ii) 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 of computing resources; receiving, by the processor, a request to instantiate a virtual machine in the cloud computing environment; determining, by the processor, in response to the request to instantiate the virtual machine, that the cloud computing environment lacks the available computing resources to support the virtual machine in view of the record of computing resources; in response to the determining that the cloud computing environment lacks the available computing resources to support the virtual machine: determining, by the processor, that a set of inactive reserve resources in the cloud computing environment cannot support the virtual machine;in response to the determining that the inactive reserve resources of the cloud computing environment cannot support the virtual machine: determining, by the processor, that computing resources in the additional cloud computing environment are sufficient to support the virtual machine in view of the record of computing resources; andin response to the determining that computing resources in the additional cloud computing environment are sufficient to support the virtual machine: instantiating, by the processor, the virtual machine using computing resources provided by the additional cloud computing environment.
地址 Raleigh NC US