Elastic grid resource provisioning with WoBinGO: A parallel framework for genetic algorithm based optimization

被引:17
作者
Ivanovic, Milos [1 ,2 ]
Simic, Visnja [2 ]
Stojanovic, Boban [2 ]
Kaplarevic-Malisic, Ana [2 ]
Marovic, Branko [3 ]
机构
[1] Univ Kragujevac, Fac Sci, Kragujevac 34000, Serbia
[2] Univ Kragujevac, Fac Sci, Kragujevac 34000, Serbia
[3] Univ Belgrade, Sch Elect Engn, Belgrade 11120, Serbia
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2015年 / 42卷
关键词
Grid computing; Pilot-job infrastructure; Dynamic resource provisioning; Metaheuristics based optimization framework;
D O I
10.1016/j.future.2014.09.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present the WoBinGO (Work Binder Genetic algorithm based Optimization) framework for solving optimization problems over a Grid. It overcomes the shortcomings of earlier static pilot-job frameworks, by: (1) providing elastic resource provisioning thus avoiding unnecessary occupation of Grid resources; (2) providing friendliness towards other batching queue users thanks to adaptive allocation of jobs with limited lifetime. It hides the complexity of the underlying Grid environment, allowing the users to concentrate on the optimization problems. Theoretical analysis of possible speed-up is presented. An empirical study using an artificial problem, as well as a real-world calibration problem of a leakage model at the Visegrad power plant were performed. The obtained results show that despite WoBinGO's adaptive and frugal allocation of computing resources, it provides significant speed-up when dealing with problems that have computationally expensive evaluations. Moreover, the benchmarks were performed in order to estimate the influence of the limited job lifetime feature on the queuing time of other batching jobs, compared to a static pilot-job infrastructure. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:44 / 54
页数:11
相关论文
共 35 条
[1]   Parallelism and evolutionary algorithms [J].
Alba, E ;
Tomassini, M .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) :443-462
[2]   Parallel metaheuristics: recent advances and new trends [J].
Alba, Enrique ;
Luque, Gabriel ;
Nesmachnow, Sergio .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2013, 20 (01) :1-48
[3]  
[Anonymous], 2024, P INT SCI CONFERENCE
[4]  
[Anonymous], 2007, P 2007 ACM IEEE C SU
[5]   Development of Grid e-Infrastructure in South-Eastern Europe [J].
Balaz, Antun ;
Prnjat, Ognjen ;
Vudragovic, Dusan ;
Slavnic, Vladimir ;
Liabotis, Ioannis ;
Atanassov, Emanouil ;
Jakimovski, Boro ;
Savic, Mihajlo .
JOURNAL OF GRID COMPUTING, 2011, 9 (02) :135-154
[6]   JG2A: A Grid-Enabled Object-Oriented Framework for Developing Genetic Algorithms [J].
Bernal, Andres ;
Ramirez, Mauricio A. ;
Castro, Harold ;
Walteros, Jose L. ;
Medaglia, Andres L. .
2009 IEEE SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM (SIEDS), 2009, :67-+
[7]   Building with ParadisEO reusable parallel and distributed evolutionary algorithms [J].
Cahon, S ;
Melab, N ;
Talbi, EG .
PARALLEL COMPUTING, 2004, 30 (5-6) :677-697
[8]   Efficient parallel genetic algorithms:: theory and practice [J].
Cantú-Paz, E ;
Goldberg, DE .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :221-238
[9]   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
[10]  
Di Geronimo L., 2012, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation (ICST 2012), P785, DOI 10.1109/ICST.2012.177