Enhancing Reliability of Workflow Execution Using Task Replication and Spot Instances
an autonomous reliability - aware negotiation strategy for cloud computing environments .