1. An autonomic workflow framework comprising: a federated cloud comprising a plurality of clouds, wherein each cloud in the federated cloud comprises one or more nodes; a workflow manager configured to receive a workflow, wherein the workflow comprises a plurality of stages, wherein the workflow is associated with a user objective; and an autonomic scheduler in communication with the workflow manager, wherein the autonomic scheduler is configured to provision one or more of the one or more nodes to process the stages to achieve the user objective.