Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 18 September 2015

A Comparative Analysis of Task Scheduling Algorithms of Virtual Machines in Cloud Environment

Saleh Atiewi1, Salman Yussof1 & Mohd Ezanee1

Journal of Computer Science, Volume 11, Issue 6, pp. 804–812 · doi.org/10.3844/jcssp.2015.804.812

7,642 accesses8,618 downloads6 citations (Crossref)Metrics
Cite Check for updates

Abstract

Cloud computing is an interesting and beneficial area in modern distributed computing. It enables millions of users to use the offered services through their own devices or terminals. Cloud computing offers an environment with low cost, ease of use and low power consumption by utilizing server virtualization in its offered services (e.g., Infrastructure as a Service). The pool of Virtual Machines (VMs) in a cloud computing Data Center (DC) needs to be managed through an efficient task scheduling algorithm to maintain quality of service and resource utilization and thus ensure the positive impact of energy consumption in the cloud computing environment. In this study, an experimental comparative study is carried out among three task scheduling algorithms in cloud computing, namely, random resource selection, round robin and green scheduler. Based on the analysis of the simulation result, we can conclude which algorithm is the best for scheduling in terms of energy and performance of VMs. The evaluation of these algorithms is based on three metrics: Total power consumption, DC load and VM load. A number of experiments with various aims are completed in this empirical comparative study. The results showed that there is no algorithm that is superior to the others. Each has its own pros and cons. Based on the simulation performed, the green scheduler gives the best performance with respect to energy consumption. On the other hand, the random scheduler showed the best performance with respect to both VM and DC load. The round robin scheduler gives better VM and DC load than the green scheduler but have more energy consumption than both random and green schedulers. However, since the RR scheduler distributes the tasks fairly, the network traffic is balanced and neither the server nor the network node will get overloaded or congested.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Atiewi, S., Yussof, S. & Ezanee, M. (2015). A Comparative Analysis of Task Scheduling Algorithms of Virtual Machines in Cloud Environment. Journal of Computer Science, 11(6), 804–812. https://doi.org/10.3844/jcssp.2015.804.812

Licence
CC BY 3.0
Issue
Volume 11, Issue 6
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
A Comparative Analysis of Task Scheduling Algorithms of Virtual Machines in Cloud EnvironmentJournal of Computer Science · Volume 11, Issue 6 · pp. 804–812 · CC BY 3.0Download