# The research on meta-job scheduling heuristics in heterogeneous environments

## Abstract

As the core of rational utilization of computing resources, the scheduling algorithm has gained the interest of many researchers. Aimed at meta-job scheduling in heterogeneous environments, this paper puts forward three algorithms: the meta-job scheduling algorithm based on deviation (MaxD-min heuristic), the meta-job scheduling algorithm based on relative deviation (MaxRD-min heuristic), and the Cordwood algorithm (CA). The former two Algorithm are improvements of the classic Min-min algorithm. The latter CA algorithm is a new method that tries to place each building block on the tray with minimal amount of Sufferage. In conclusion, the result of experimenting shows that the three algorithms, in comparison to Min-Min and Max-Min algorithm, can effectively reduce the total span of scheduling (makespan).

- Authors:

- Jilin University, Changchun (China). College of Computer Science and Technology; The People’s Liberation Army, Huludao (China)
- Jilin University, Changchun (China). Department of Environmental Science and Key Laboratory of Groundwater Resources and Environment, Ministry of Education
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

- Publication Date:

- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 1468073

- Grant/Contract Number:
- AC05-00OR22725

- Resource Type:
- Accepted Manuscript

- Journal Name:
- Journal of Intelligent & Fuzzy Systems

- Additional Journal Information:
- Journal Volume: 34; Journal Issue: 2; Journal ID: ISSN 1064-1246

- Publisher:
- IOS Press

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 97 MATHEMATICS AND COMPUTING; Makespan; MaxD-min algorithm; MaxRD-min algorithm; CA algorithm

### Citation Formats

```
Xingbo, Jin, Ju, Wang, Dali, Wang, and Chunsheng, Fang. The research on meta-job scheduling heuristics in heterogeneous environments. United States: N. p., 2018.
Web. doi:10.3233/JIFS-169408.
```

```
Xingbo, Jin, Ju, Wang, Dali, Wang, & Chunsheng, Fang. The research on meta-job scheduling heuristics in heterogeneous environments. United States. doi:10.3233/JIFS-169408.
```

```
Xingbo, Jin, Ju, Wang, Dali, Wang, and Chunsheng, Fang. Tue .
"The research on meta-job scheduling heuristics in heterogeneous environments". United States. doi:10.3233/JIFS-169408. https://www.osti.gov/servlets/purl/1468073.
```

```
@article{osti_1468073,
```

title = {The research on meta-job scheduling heuristics in heterogeneous environments},

author = {Xingbo, Jin and Ju, Wang and Dali, Wang and Chunsheng, Fang},

abstractNote = {As the core of rational utilization of computing resources, the scheduling algorithm has gained the interest of many researchers. Aimed at meta-job scheduling in heterogeneous environments, this paper puts forward three algorithms: the meta-job scheduling algorithm based on deviation (MaxD-min heuristic), the meta-job scheduling algorithm based on relative deviation (MaxRD-min heuristic), and the Cordwood algorithm (CA). The former two Algorithm are improvements of the classic Min-min algorithm. The latter CA algorithm is a new method that tries to place each building block on the tray with minimal amount of Sufferage. In conclusion, the result of experimenting shows that the three algorithms, in comparison to Min-Min and Max-Min algorithm, can effectively reduce the total span of scheduling (makespan).},

doi = {10.3233/JIFS-169408},

journal = {Journal of Intelligent & Fuzzy Systems},

number = 2,

volume = 34,

place = {United States},

year = {2018},

month = {2}

}

#### Figures / Tables:

Works referenced in this record:

##
Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors

journal, April 1977

- Ibarra, Oscar H.; Kim, Chul E.
- Journal of the ACM, Vol. 24, Issue 2

##
Job scheduling algorithm based on Berger model in cloud environment

journal, July 2011

- Xu, Baomin; Zhao, Chunyan; Hu, Enzhao
- Advances in Engineering Software, Vol. 42, Issue 7

##
Self-Organizing Hierarchical Particle Swarm Optimizer With Time-Varying Acceleration Coefficients

journal, June 2004

- Ratnaweera, A.; Halgamuge, S. K.; Watson, H. C.
- IEEE Transactions on Evolutionary Computation, Vol. 8, Issue 3

##
A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems

journal, June 2001

- Braun, Tracy D.; Siegel, Howard Jay; Beck, Noah
- Journal of Parallel and Distributed Computing, Vol. 61, Issue 6

##
QoS guided Min-Min heuristic for grid task scheduling

journal, July 2003

- He, XiaoShan; Sun, Xianhe; von Laszewski, Gregor
- Journal of Computer Science and Technology, Vol. 18, Issue 4

##
Cloud theory-based simulated annealing approach for scheduling in the two-stage assembly flowshop

journal, October 2010

- Torabzadeh, E.; Zandieh, M.
- Advances in Engineering Software, Vol. 41, Issue 10-11

##
CLPS-GA: A case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling

journal, June 2014

- Tao, Fei; Feng, Ying; Zhang, Lin
- Applied Soft Computing, Vol. 19

##
Allocating modules to processors in a distributed system

journal, January 1989

- Fernandez-Baca, D.
- IEEE Transactions on Software Engineering, Vol. 15, Issue 11

##
Cost-based Multi-QoS Job Scheduling Using Divisible Load Theory in Cloud Computing

journal, January 2013

- Abdullah, Monir; Othman, Mohamed
- Procedia Computer Science, Vol. 18

##
A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems

journal, November 2011

- Mezmaz, M.; Melab, N.; Kessaci, Y.
- Journal of Parallel and Distributed Computing, Vol. 71, Issue 11

Figures / Tables found in this record:

*Figures/Tables have been extracted from DOE-funded journal article accepted manuscripts.*