IEEE Access (Jan 2019)

Chemical Reaction Multi-Objective Optimization for Cloud Task DAG Scheduling

  • Xianghui Xiao,
  • Zhiyong Li

DOI
https://doi.org/10.1109/ACCESS.2019.2926500
Journal volume & issue
Vol. 7
pp. 102598 – 102605

Abstract

Read online

Cloud computing systems often have two conflicting objective, maximizing service performance, and minimizing computing cost. The excellent task scheduling and resource allocation strategies can improve the cost/utility ratio efficiently. It is an NP-hard problem to optimize task scheduling of precedence-constrained parallel tasks represented by a directed acyclic graph (DAG) on the cloud system. In order to address this problem, a chemical reaction multi-objective optimization algorithm (CRMO) is proposed in this paper. The CRMO executes four chemical reaction operators (named on-wall ineffective collision, inter-molecular ineffective collision, decomposition, and synthesis) for cloud tasks DAG scheduling. The experimental results show that CRMO can produce outstanding cloud task scheduling solutions set.

Keywords