This site is under development. For the current active site, go to bcbhub.csic.es.

Orcid Publication

Detalle de: Implementing parallel differential evolution on spark

Title Implementing parallel differential evolution on spark
Abstract

Metaheuristics are gaining increased attention as an efficient way of solving hard global optimization problems. Differential Evolution (DE) is one of the most popular algorithms in that class. However, its application to realistic problems results in excessive computation times. Therefore, several parallel DE schemes have been proposed, most of them focused on traditional parallel programming interfaces and infrastructures. However, with the emergence of Cloud Computing, new programming models, like Spark, have appeared to suit with large-scale data processing on clouds. In this paper we investigate the applicability of Spark to develop parallel DE schemes to be executed in a distributed environment. Both the master-slave and the island-based DE schemes usually found in the literature have been implemented using Spark. The speedup and efficiency of all the implementations were evaluated on the Amazon Web Services (AWS) public cloud, concluding that the island-based solution is the best suited to the distributed nature of Spark. It achieves a good speedup versus the serial implementation, and shows a decent scalability when the number of nodes grows.

Apa Reference Teijeiro, D., Pardo, X. C., González, P., Banga, J. R., & Doallo, R. (2016). Implementing Parallel Differential Evolution on Spark. Applications of Evolutionary Computation, 75–90. 10.1007/978-3-319-31153-1_6
Doi 10.1007/978-3-319-31153-1_6
Publication Date 2016
Publication Type Book / chapter
Researcher Julio Rodriguez Banga
Ontology Web-service, Cloud Computing
Research Groups Computational Biology Lab at MBG
Tools

Suggest changes

Publications are synced automatically from ORCID, so they can't be edited here directly. Spotted something wrong? Let us know below and we'll take care of it.

← Return to Home