Back to Search Start Over

A cloud-based enhanced differential evolution algorithm for parameter estimation problems in computational systems biology.

Authors :
Teijeiro, Diego
Pardo, Xoán
Penas, David
González, Patricia
Banga, Julio
Doallo, Ramón
Source :
Cluster Computing. Sep2017, Vol. 20 Issue 3, p1937-1950. 14p.
Publication Year :
2017

Abstract

Metaheuristics are gaining increasing recognition in many research areas, computational systems biology among them. Recent advances in metaheuristics can be helpful in locating the vicinity of the global solution in reasonable computation times, with Differential Evolution (DE) being one of the most popular methods. However, for most realistic applications, DE still requires excessive computation times. With the advent of Cloud Computing effortless access to large number of distributed resources has become more feasible, and new distributed frameworks, like Spark, have been developed to deal with large scale computations on commodity clusters and cloud resources. In this paper we propose a parallel implementation of an enhanced DE using Spark. The proposal drastically reduces the execution time, by means of including a selected local search and exploiting the available distributed resources. The performance of the proposal has been thoroughly assessed using challenging parameter estimation problems from the domain of computational systems biology. Two different platforms have been used for the evaluation, a local cluster and the Microsoft Azure public cloud. Additionally, it has been also compared with other parallel approaches, another cloud-based solution (a MapReduce implementation) and a traditional HPC solution (a MPI implementation) [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13867857
Volume :
20
Issue :
3
Database :
Academic Search Index
Journal :
Cluster Computing
Publication Type :
Academic Journal
Accession number :
124728020
Full Text :
https://doi.org/10.1007/s10586-017-0860-1