Patent ID: 8868749

Claim:
A method for optimizing workload placement in a networked cloud computing environment, comprising: identifying a workload on an initial platform in the networked cloud computing environment, the networked cloud computing environment comprising at least one cloud network; applying a workload placement technique to identify an optimal platform from multiple different platforms in the at least one cloud network for handling the workload, the workload placement technique comprising an implementation of a plurality of the following: a shadow placement technique, a simultaneous placement technique, and a single platform placement technique, wherein the shadow placement technique comprises a placement of the workload on multiple platforms, wherein the simultaneous placement technique comprises a placement of an entirety of the workload on one platform of the multiple different platforms substantially contemporaneously with simulations of the entirety of the workload on platforms of the multiple different platforms other than the one platform in the at least one cloud network, and wherein the single platform placement technique comprises a placement of the workload on a first single platform of the multiple different platforms in the at least one cloud network in a first time interval and a migration of the workload directly from the first single platform to a second single platform of the multiple different platforms in the at least one cloud network in a second time interval; applying a workload timing method to determine an optimal time to place the workload on the optimal platform in the at least one cloud network, the workload timing method comprising monitoring for a performance bottleneck on the initial platform, wherein the optimal time comprises a time at which an occurrence of the performance bottleneck is detected by the monitoring; and placing the workload on the optimal platform in the at least one cloud network at the optimal time.