Research Repository

Optimizing jobs' completion time in cloud systems during virtual machine placement

Alharbi, Y and Yang, K (2016) Optimizing jobs' completion time in cloud systems during virtual machine placement. In: UNSPECIFIED, ? - ?.

Full text not available from this repository.


Cloud computing gives beneficial services to share large scale of information, storage resources, computing resources, and knowledge for research. Cloud users deploy their own applications and related data on a pay-as-you-go basis. virtual machines (VMs) usually host these data-intensive applications. The performance of these applications often depends on workload types I/O data-intensive or I/O computation, workload volume, CPU attributes on computing nodes CNs, the VMs number on the same CN and network status between storage nodes SNs and CNs. Therefore, the application jobs in the workload have different completion times based on the VM placement decision and large data retrieval. To gain high performance for the overall jobs' completion time and maximizing the throughput of cloud links, we propose VMs placement that considers both computation resources and I/O data. The aim of this algorithm is to reduce the overall jobs' completion time (computing time as well as data transferring time). The CloudSim Simulator results show that our algorithm can significantly maximize the overall application performance and reduce the average jobs' completion time compared among VMs placement approaches previously proposed in the literature.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Published proceedings: 2016 3rd MEC International Conference on Big Data and Smart City, ICBDSC 2016
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Science and Health > Computer Science and Electronic Engineering, School of
Depositing User: Jim Jamieson
Date Deposited: 31 Oct 2016 11:17
Last Modified: 07 Apr 2021 10:16

Actions (login required)

View Item View Item