发明名称 Determining virtual machine image pattern distributions in a networked computing environment
摘要 Embodiments of the present invention provide an approach for determining distributions of virtual machine (VM) patterns across pools of VM instances based upon historical data (e.g., to achieve faster provisioning times). In a typical embodiment, a total pool size for a pool of VM instances is determined (e.g., based on historical data). Then, a distribution of a set of VM instance patterns across the pool is determined (e.g., also based upon historical data). Once the distribution has been determined, the pool of VM instances may be provisioned according to the distribution.
申请公布号 US9038063(B2) 申请公布日期 2015.05.19
申请号 US201113227261 申请日期 2011.09.07
申请人 International Business Machines Corporation 发明人 Anderson Jason L.;Boss Gregory J.;Coveyduc Jeffrey L.;Roach Christopher W.
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 Keohane & D'Alessandro PLLC 代理人 Schiesser William E.;Keohane & D'Alessandro PLLC ;Barasch Maxine L.
主权项 1. A computer-implemented method for determining pattern distributions across a pool of virtual machine (VM) images in a cloud computing environment, comprising: determining a total pool size for a pool of VM instances in the cloud computing environment; accessing, from at least one computer storage medium, historical percentages with which a plurality of VM instance patterns were previously requested; determining a distribution of the plurality of VM instance patterns across the pool, in the cloud computing environment, based upon the historical percentages, wherein a subset of the VM instance patterns is reserved for provisioning to a set of users having associated levels of priority higher than another set of users; provisioning the pool of VM instances in the cloud computing environment according to the distribution and the associated levels of priority; receiving a workload request; and in response to the receiving, processing the workload request using at least one VM instance selected from the provisioned pool of VM instances; wherein the cloud computing environment comprises at least one cloud abstraction layer configured to make devices, on which VM instances of the pool of VM instances are deployable, provided by disparate cloud providers appear to an end-consumer as a single pool of seamless resources.
地址 Armonk NY US