Patent ID: 8880671
Filing Date: 2014-11-04
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for releasing computing infrastructure components in a networked computing environment, comprising: identifying, via at least one computing device, a computing infrastructure component among a set of computing infrastructure components associated with the networked computing environment, the computer infrastructure component being allocated to a workload for processing by a first cloud provider at a first price; receiving, at the first cloud provider via the at least one computing device, a request from a second cloud provider to process another workload at a second price, the second price being higher than the first price; receiving, via the at least one computing device, a communication from the first cloud provider that if at least a portion of the workload is transferred from the computer infrastructure component to another computer infrastructure component that the workload will be processed at a third price lower than the first price; determining, via the at least one computing device, whether the computing infrastructure component can be released from the networked computing environment, the determining being based upon at least one of the following: a period of non-use of the computing infrastructure component, a reservation associated with the computing infrastructure component, a market condition associated with the computing infrastructure component, and a cost associated with the computing infrastructure component; evaluating, via the at least one computing device, whether the another computer infrastructure component is available to process the workload from the computer infrastructure component; and responsive to the determining and evaluating,