发明名称 Virtualization layer in a virtual computing infrastructure
摘要 A cloud computing environment having a plurality of computing nodes is described. The plurality of computing nodes may be organized into a plurality of clusters, each of the plurality of clusters including a cluster controller. A virtual computing environment is created on each of the plurality of computing nodes. Communication with the virtual computing environment is enabled. An authorization to service a launch plan is received from a user. The launch plan includes at least one instance to launch. Bandwidth information is requested from each of the cluster controllers of the plurality of clusters. A score is computed for each of the plurality of clusters that responded to the requested bandwidth information. The launch plan is assigned to a cluster from the plurality of clusters based on the computed scores.
申请公布号 US9032069(B2) 申请公布日期 2015.05.12
申请号 US201113299319 申请日期 2011.11.17
申请人 Oracle International Corporation 发明人 Van Biljon Willem Robert;Pinkham Christopher Conway;Cloran Russell Andrew;Gorven Michael Carl;Hardy Alexandre;Divey Brynmor K. B.;Hoole Quinton Robin;Kalele Girish
分类号 G06F15/173;G06F15/16;G06Q30/04;G06F21/62;H04L29/06;H04L12/24;G06Q40/02;G06Q40/00 主分类号 G06F15/173
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A cloud computing system, comprising: a plurality of computing nodes organized into a plurality of clusters, each of the plurality of clusters including a cluster controller; a virtualization layer configured to create a virtual computing environment on each of the plurality of computing nodes; an infrastructure controller configured to operate on each of the plurality of computing nodes and to communicate with the virtualization layer, the infrastructure controller being further configured to receive an authorization to service a launch plan from a user, the launch plan including at least two instances to launch, and the launch plan indicating whether the instances must be launched within separate clusters; a site controller configured to receive instructions from the infrastructure controller in response to the authorization, the site controller being further configured to: request bandwidth information from each of the cluster controllers of the plurality of clusters, compute a score for each of the plurality of clusters that responded to the requested bandwidth information, and assign the launch plan to one or more clusters from the plurality of clusters based on the computed scores and based on whether the launch plan indicates that the instances must be launched within separate clusters.
地址 Redwood Shores CA US