A novel multi-objective bacteria foraging optimization algorithm(MOBFOA) for multi-objective scheduling

被引:53
作者
Kaur, Mandeep [1 ]
Kadam, Sanjay [2 ]
机构
[1] SPPU, Dept Comp Sci, Pune, Maharashtra, India
[2] Ctr Dev Adv Comp, SPPU Campus, Pune, Maharashtra, India
关键词
BFOA; Scheduling; Cloud computing; Multi-objective; Makespan; CLOUD ENVIRONMENT; FRAMEWORK;
D O I
10.1016/j.asoc.2018.02.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In grid and cloud computing environment, many users compete for the resources, so the schedule should be generated in the shortest possible time. To address this problem, there have been several research initiatives to use evolutionary and swarm based algorithms to find near-optimal scheduling solutions. The state-of-the-art evolutionary algorithms for handling single/multi-criteria scheduling of m jobs on n resources are still evolving, with efforts aimed at reducing their space/time complexity, maintaining diversity in the population and directing the search towards the true Pareto-optimal solutions. In this paper, we have proposed a multi-objective bacteria foraging optimization algorithm (MOBFOA) to address these objectives. We have attempted to modify the original BFOA to handle the multi-objective scheduling problems using Pareto-optimal front approach. The modification is in terms of selecting bacteria positions from both the dominant as well as non-dominant fronts to obtain diversity in the solutions obtained. The accuracy and speed of the convergence of the BFOA has been improved by introducing adaptive step size in chemotactic step. The proposed MOBFOA uses new fitness assignment method and bacteria selection procedure for simultaneous optimization of multiple objectives, where each solution evaluation is computationally expensive. This paper focuses on the scheduling of independent jobs considering multi-objective trade-offs among the objective functions desired by the users in grid/cloud environment. The performance of the proposed MOBFOA is discussed in terms of convergence towards the Pareto-optimal front and distribution of solutions in the search space. The paper also provides a comparative study of the results obtained by the proposed MOBFOA with other stochastic optimization algorithms, namely, the non-dominated sorting genetic algorithm-II (NSGA-II) and optimised multi-objective particle swarm optimization (OMOPSO). (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:183 / 195
页数:13
相关论文
共 31 条
[1]  
[Anonymous], 2010, COMPUTERS INFORM SCI
[2]  
[Anonymous], 2001, P 5 C EVOLUTIONARY M
[3]  
[Anonymous], 2006, Int J Comput Intell Res, DOI DOI 10.5019/J.IJCIR.2006.68
[4]  
[Anonymous], 2007, INT C APPL COMP
[5]  
Carretero j., 2006, Technological and economic development of economy, V6, P11
[6]   Determination of Pareto frontier in multi-objective maintenance optimization [J].
Certa, Antonella ;
Galante, Giacomo ;
Lupo, Toni ;
Passannanti, Gianfranco .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2011, 96 (07) :861-867
[7]   Comparison of multi-objective optimization methodologies for engineering applications [J].
Chiandussi, G. ;
Codegone, M. ;
Ferrero, S. ;
Varesio, F. E. .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2012, 63 (05) :912-942
[8]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[9]  
Jena RK, 2017, J INFORM OPTIM SCI, V38, P1, DOI 10.1080/02522667.2016.1250460
[10]   Multi objective Task Scheduling in Cloud Environment Using Nested PSO Framework [J].
Jena, R. K. .
3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 :1219-1227