Next Article in Journal
Reliability of NAND Flash Memories: Planar Cells and Emerging Issues in 3D Devices
Previous Article in Journal
Emotion Elicitation in a Socially Intelligent Service: The Typing Tutor
 
 
Correction published on 15 June 2018, see Computers 2018, 7(2), 35.
Article

Hard Real-Time Task Scheduling in Cloud Computing Using an Adaptive Genetic Algorithm

1
Computer Science Department, University of Bahrain, Sakhir, Bahrain
2
Computer Engineering Department, University of Bahrain, Sakhir, Bahrain
3
College of Information Technology, University of Bahrain, P.O. Box 32038, Sakhir, Bahrain
*
Author to whom correspondence should be addressed.
Academic Editor: Paolo Bellavista
Computers 2017, 6(2), 15; https://doi.org/10.3390/computers6020015
Received: 14 February 2017 / Revised: 19 March 2017 / Accepted: 29 March 2017 / Published: 5 April 2017
In the Infrastructure-as-a-Service cloud computing model, virtualized computing resources in the form of virtual machines are provided over the Internet. A user can rent an arbitrary number of computing resources to meet their requirements, making cloud computing an attractive choice for executing real-time tasks. Economical task allocation and scheduling on a set of leased virtual machines is an important problem in the cloud computing environment. This paper proposes a greedy and a genetic algorithm with an adaptive selection of suitable crossover and mutation operations (named as AGA) to allocate and schedule real-time tasks with precedence constraint on heterogamous virtual machines. A comprehensive simulation study has been done to evaluate the performance of the proposed algorithms in terms of their solution quality and efficiency. The simulation results show that AGA outperforms the greedy algorithm and non-adaptive genetic algorithm in terms of solution quality. View Full-Text
Keywords: cloud computing; real-time systems; task scheduling; genetic algorithms cloud computing; real-time systems; task scheduling; genetic algorithms
Show Figures

Figure 1

MDPI and ACS Style

Mahmood, A.; Khan, S.A.; Bahlool, R.A. Hard Real-Time Task Scheduling in Cloud Computing Using an Adaptive Genetic Algorithm. Computers 2017, 6, 15. https://doi.org/10.3390/computers6020015

AMA Style

Mahmood A, Khan SA, Bahlool RA. Hard Real-Time Task Scheduling in Cloud Computing Using an Adaptive Genetic Algorithm. Computers. 2017; 6(2):15. https://doi.org/10.3390/computers6020015

Chicago/Turabian Style

Mahmood, Amjad, Salman A. Khan, and Rashed A. Bahlool. 2017. "Hard Real-Time Task Scheduling in Cloud Computing Using an Adaptive Genetic Algorithm" Computers 6, no. 2: 15. https://doi.org/10.3390/computers6020015

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop