article

A Johnson's-Rule-Based Genetic Algorithm for Two-Stage-Task Scheduling Problem in Data-Centers of Cloud Computing

  • IEEE Transactions on Cloud Computing
  • Institute of Electrical and Electronics Engineers
Research footprint

At a glance

Citations
62
References
46
Comments
0
Paper overview

Abstract

One of the keys to making cloud data-centers (CDCs) proliferate impressively is the implementation of efficient task scheduling. Since all the resources of CDCs, even including operating systems (OSes) and application programs, can be stored and managed on remote data-centers, this study first analyzed the task scheduling problem for CDCs and established a mathematical model of the scheduling of two-stage tasks. The Johnson's rule was combined with the genetic algorithm to create a Johnson's-rule-based genetic algorithm (JRGA), which takes into account the characteristics of multiprocessor scheduling in CDCs. New crossover and mutation operations were devised to make the algorithm converge more quickly. In the decoding process, the Johnson's rule is used to optimize the makespan for each machine. Simulations were used to compare the performance of the JRGA with that of the list scheduling algorithm and an improved list scheduling algorithm. The results demonstrate the validity of the JRGA.

Record transparency

Publication details

DOI
10.1109/tcc.2017.2693187
OpenAlex
W2605846973
Document type
article
Language
EN
Source
IEEE Transactions on Cloud Computing
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.