Mostrar o rexistro simple do ítem

dc.contributor.authorTeijeiro, Diego
dc.contributor.authorPardo, Xoán C.
dc.contributor.authorGonzález, Patricia
dc.contributor.authorBanga, Julio R.
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2021-03-10T16:04:17Z
dc.date.available2021-03-10T16:04:17Z
dc.date.issued2016-11-28
dc.identifier.citationTeijeiro, D., Pardo, X. C., González, P., Banga, J. R., & Doallo, R. (2018). Towards cloud-based parallel metaheuristics: a case study in computational biology with differential evolution and spark. The International Journal of High Performance Computing Applications, 32(5), 693-705.es_ES
dc.identifier.issn1094-3420
dc.identifier.issn1741-2846
dc.identifier.urihttp://hdl.handle.net/2183/27486
dc.description.abstract[Abstract] Many key problems in science and engineering can be formulated and solved using global optimization techniques. In the particular case of computational biology, the development of dynamic (kinetic) models is one of the current key issues. In this context, the problem of parameter estimation (model calibration) remains as a very challenging task. The complexity of the underlying models requires the use of efficient solvers to achieve adequate results in reasonable computation times. Metaheuristics have been the focus of great consideration as an efficient way of solving hard global optimization problems. Even so, in most realistic applications, metaheuristics require a very large computation time to obtain an acceptable result. Therefore, several parallel 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 have been proposed to deal with large-scale data processing on clouds. In this paper we explore the applicability of these new models for global optimization problems using as a case study a set of challenging parameter estimation problems in systems biology. We have developed, using Spark, an island-based parallel version of Differential Evolution. Differential Evolution is a simple population-based metaheuristic that, at the same time, is very popular for being very efficient in real function global optimization. Several experiments were conducted both on a cluster and on the Microsoft Azure public cloud to evaluate the speedup and efficiency of the proposal, concluding that the Spark implementation achieves not only competitive speedup against the serial implementation, but also good scalability when the number of nodes grows. The results can be useful for those interested in using parallel metaheuristics for global optimization problems benefiting from the potential of new cloud programming models.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad and FEDER; through the Project SYNBIOFACTORY; DPI2014-55276-C5-2-Res_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad and FEDER; TIN2013-42148-Pes_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad and FEDER; TIN2016-75845-Pes_ES
dc.description.sponsorshipXunta de Galicia; R2014/041es_ES
dc.language.isoenges_ES
dc.publisherSage Publications Ltd.es_ES
dc.relation.urihttps://doi.org/10.1177/1094342016679011es_ES
dc.rightsCopyright © 2016 Sage Publications Ltd.es_ES
dc.subjectCloud computinges_ES
dc.subjectDifferential evolutiones_ES
dc.subjectMetaheuristicses_ES
dc.subjectMicrosoft Azurees_ES
dc.subjectSparkes_ES
dc.titleTowards cloud-based parallel metaheuristics: A case study in computational biology with Differential Evolution and Sparkes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleInternational Journal of High Performance Computing Applicationses_ES
UDC.volume32es_ES
UDC.issue5es_ES
UDC.startPage693es_ES
UDC.endPage705es_ES
dc.identifier.doi10.1177/1094342016679011


Ficheiros no ítem

Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem