JOURNAL ARTICLE

Efficient task scheduling on virtual machine in cloud computing environment

Mahfooz AlamMahakRaza Abbas HaidriDileep Kumar Yadav

Year: 2020 Journal:   International Journal of Pervasive Computing and Communications Vol: 17 (3)Pages: 271-287   Publisher: Emerald Publishing Limited

Abstract

Purpose Cloud users can access services at anytime from anywhere in the world. On average, Google now processes more than 40,000 searches every second, which is approximately 3.5 billion searches per day. The diverse and vast amounts of data are generated with the development of next-generation information technologies such as cryptocurrency, internet of things and big data. To execute such applications, it is needed to design an efficient scheduling algorithm that considers the quality of service parameters like utilization, makespan and response time. Therefore, this paper aims to propose a novel Efficient Static Task Allocation (ESTA) algorithm, which optimizes average utilization. Design/methodology/approach Cloud computing provides resources such as virtual machine, network, storage, etc. over the internet. Cloud computing follows the pay-per-use billing model. To achieve efficient task allocation, scheduling algorithm problems should be interacted and tackled through efficient task distribution on the resources. The methodology of ESTA algorithm is based on minimum completion time approach. ESTA intelligently maps the batch of independent tasks (cloudlets) on heterogeneous virtual machines and optimizes their utilization in infrastructure as a service cloud computing. Findings To evaluate the performance of ESTA, the simulation study is compared with Min-Min, load balancing strategy with migration cost, Longest job in the fastest resource-shortest job in the fastest resource, sufferage, minimum completion time (MCT), minimum execution time and opportunistic load balancing on account of makespan, utilization and response time. Originality/value The simulation result reveals that the ESTA algorithm consistently superior performs under varying of batch independent of cloudlets and the number of virtual machines’ test conditions.

Keywords:
Computer science Cloud computing Load balancing (electrical power) Distributed computing Virtual machine Scheduling (production processes) Job shop scheduling The Internet Quality of service Big data Response time Job scheduler Task (project management) Operating system Computer network Mathematical optimization

Metrics

26
Cited By
2.03
FWCI (Field Weighted Citation Impact)
23
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Retraction notice: Efficient task scheduling on virtual machine in cloud computing environment

Journal:   International Journal of Pervasive Computing and Communications Year: 2024
JOURNAL ARTICLE

An Efficient Virtual Machine Scheduling Technique in Cloud Computing Environment

Vijaypal Singh RathorR. K. PateriyaRajeev Gupta

Journal:   International Journal of Cloud-Computing and Super-Computing Year: 2014 Vol: 1 (1)Pages: 1-14
JOURNAL ARTICLE

An Efficient Virtual Machine Scheduling Technique in Cloud Computing Environment

Vijaypal Singh RathorR. K. PateriyaRajeev Kumar Gupta

Journal:   International Journal of Cloud-Computing and Super-Computing Year: 2014 Vol: 1 (1)Pages: 1-14
JOURNAL ARTICLE

An Efficient Virtual Machine Scheduling Technique in Cloud Computing Environment

Vijaypal Singh RathorR. K. PateriyaRajeev Kumar GuptaRajeev K. Gupta

Journal:   International Journal of Modern Education and Computer Science Year: 2015 Vol: 7 (3)Pages: 39-46
© 2026 ScienceGate Book Chapters — All rights reserved.