4.6 Article

Endocrine-based coevolutionary multi-swarmfor multi-objective workflow scheduling in a cloud system

Journal

SOFT COMPUTING
Volume 21, Issue 15, Pages 4309-4322

Publisher

SPRINGER
DOI: 10.1007/s00500-016-2063-8

Keywords

Multi-objective workflow scheduling; Multi-swarm; Particle swarm optimization; Endocrine regulation mechanism; Cloud computing system

Funding

  1. Key Project of the National Nature Science Foundation of China [61134009]
  2. National Nature Science Foundation of China [61473077, 61473078]
  3. Cooperative research funds of the National Natural Science Funds Overseas and Hong Kong and Macao scholars [61428302]
  4. Program for Changjiang Scholars from the Ministry of Education, Specialized Research Fund for Shanghai Leading Talents
  5. Project of the Shanghai Committee of Science and Technology [13JC1407500]
  6. Innovation Program of Shanghai Municipal Education Commission [14ZZ067]
  7. Fundamental Research Funds for the Central Universities [15D110423]
  8. Natural Science Foundation of Anhui Province [1508085MF123]
  9. Key Project of Anhui University Science Research [KJ2015A190]

Ask authors/readers for more resources

The workflow scheduling with multiple objectives is a well-known NP-complete problem. and even more complex and challenging when the workflow is executed in cloud computing system. In this study, an endocrine-based coevolutionary multi-swarm for multi-objective optimization algorithm (ECMSMOO) is proposed to satisfy multiple scheduling conflicting objectives, such as the total execution time (makespan), cost, arid energy consumption. To avoid the influence of elastic available resources, a manager server is adopted to collect the available resources for scheduling. In ECMSMOO, multi-swarms are adopted and each swarm employs improved multi-objective particle swarm optimization to find out non-dominated solutions with one objective. To avoid falling into local optima which is common in traditional heuristic algorithms, an endocrine inspired mechanism is embedded in the particles' evolution process. Furthermore, a competition and cooperation technique among swarms is designed in the ECMSMOO. All these strategies effectively improve the performance of ECMSMOO. We compare the quality of the proposed method with other algorithms for multi-objective task scheduling by hybrid and parallel workflow jobs. The results highlight the better performance of the proposed approach than that of the compared algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available