A comparative analysis of task scheduling algorithms of virtual machines in cloud environment

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 virtu...

Full description

Saved in:
Bibliographic Details
Main Authors: Atiewi S., Yussof S., Ezanee M.
Other Authors: 53863311500
Format: Article
Published: Science Publications 2023
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uniten.dspace-22433
record_format dspace
spelling my.uniten.dspace-224332023-05-29T14:00:56Z A comparative analysis of task scheduling algorithms of virtual machines in cloud environment Atiewi S. Yussof S. Ezanee M. 53863311500 16023225600 16246214600 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. � 2015 Saleh Atiewi, Salman Yussof and Mohd Ezanee. Final 2023-05-29T06:00:56Z 2023-05-29T06:00:56Z 2015 Article 10.3844/jcssp.2015.804.812 2-s2.0-84982732845 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84982732845&doi=10.3844%2fjcssp.2015.804.812&partnerID=40&md5=d5528f99db3881fff52a3e02f6bf133c https://irepository.uniten.edu.my/handle/123456789/22433 11 6 804 812 All Open Access, Hybrid Gold, Green Science Publications Scopus
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
description 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. � 2015 Saleh Atiewi, Salman Yussof and Mohd Ezanee.
author2 53863311500
author_facet 53863311500
Atiewi S.
Yussof S.
Ezanee M.
format Article
author Atiewi S.
Yussof S.
Ezanee M.
spellingShingle Atiewi S.
Yussof S.
Ezanee M.
A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
author_sort Atiewi S.
title A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
title_short A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
title_full A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
title_fullStr A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
title_full_unstemmed A comparative analysis of task scheduling algorithms of virtual machines in cloud environment
title_sort comparative analysis of task scheduling algorithms of virtual machines in cloud environment
publisher Science Publications
publishDate 2023
_version_ 1806427343297708032
score 13.214268