发明名称 Providing user-controlled resources for cloud computing environments
摘要 A cloud management system can be configured to offer a marketplace for user-controlled resources provided by third party users by performing a valuation for user controlled resources offered to the cloud. The cloud management system can be configured to determine the usage of cloud resources, demands on the clouds resources, and revenue generated by the cloud resources and determine a value for user-controlled resources based on the usage, demands, and revenue. Once the value is determined, the cloud management system can be configured to provide an indication of the value to a set of the third party users. If offered and accepted, the cloud management system can be granted access to the user-controlled resources and allocate the user-controlled resources to the cloud.
申请公布号 US9485117(B2) 申请公布日期 2016.11.01
申请号 US200912390617 申请日期 2009.02.23
申请人 Red Hat, Inc. 发明人 Ferris James Michael
分类号 G06F15/173;H04L12/54;H04L12/915 主分类号 G06F15/173
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: determining, by a processing device, a general value for a first-resource to be associated with a pool of resources in view of at least one of: a current usage of the pool of resources by a first plurality of virtual machines, or an estimated change in the current usage of the pool of resources by the first plurality of virtual machines; providing an indication of the general value for the first resource to a first computer system; receiving, from the first computer system, a response to the indication, wherein the response comprises a request to offer, within the pool of resources, an identified resource local to the first computer system, wherein the request to offer comprises information corresponding to the identified resource; determining a revised value for the identified resource in view of the information corresponding to the identified resource and the general value; providing a first offer to the first computer system, wherein the first offer comprises a service level agreement (SLA) comprising the revised value offered in exchange for making the identified resource available for addition to the pool of resources; adding the identified resource to the pool of resources in response to receiving an acceptance of the SLA; receiving, from a second computer system, a request to instantiate a second virtual machine, wherein the request to instantiate the second virtual machine comprises a plurality of parameters defining an operation of the second virtual machine to be invoked; selecting, from the pool of resources, a set of resources in view of the plurality of parameters; instantiating the second virtual machine using the selected set of resources; and tracking the selected set of resources to manage the second virtual machine.
地址 Raleigh NC US