Scaling and Scheduling to Maximize Application Performance within Budget Constraints in Cloud Workflows
SLA-Based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments