Automated Provisioning of SaaS Applications over IaaS-Based Cloud SystemsAdvances in Service-Oriented and Cloud Computing