Dynamic Virtual Machine Number Selection for Processing-Capacity Constrained Workflow Scheduling in Cloud Computing Environments

Emmanuel Bugingo,Wei Zheng,Defu Zhang,Jinjun Chen
DOI: https://doi.org/10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00021
2019-01-01
Abstract:Cloud computing service providers offer their users the flexibility of selecting the processing capacity that is affordable. The selected processing capacity is often used to execute a workflow. The makespan of the user's workflow depends on the structure and size of the workflow and the number of virtual machines (VMs) that share the selected processing capacity. However, determining the number of VMs used for executing the workflow under user's quality of services (QoS) is still a big challenge. In this paper, we proposed an approach with four variants to find the number of VMs required for each workflow, and assist in splitting the selected processing capacity onto the VMs for makespan and utilization optimization. The evaluation results show that the proposed approach can help in finding a good trade off between the makespan, utilization and VM set size.
What problem does this paper attempt to address?