Evolutionary algorithms are increasingly being applied to problems that are too computationally expensive to run on a single personal computer due to costly fitness function evaluations and/or large numbers of fitness evaluations. Here, we introduce the Seamless Peer And Cloud Evolution (SPACE) framework, which leverages bleeding edge web technologies to allow the computational resources necessary for running large scale evolutionary experiments to be made available to amateur and professional researchers alike, in a scalable and cost-effective manner, directly from their web browsers. The SPACE framework accomplishes this by distributing fitness evaluations across a heterogeneous pool of cloud compute nodes and peer computers. As a proof of concept, this framework has been attached to the RoboGenTM open-source platform for the co-evolution of robot bodies and brains, but importantly the framework has been built in a modular fashion such that it can be easily coupled with other evolutionary computation systems.

The Seamless Peer and Cloud Evolution Framework / Leclerc, Guillaume; Auerbach, Joshua; Iacca, Giovanni; Floreano, Dario. - ELETTRONICO. - (2016), pp. 821-828. (Intervento presentato al convegno Genetic and Evolutionary Computation Conference (GECCO 2016) tenutosi a Denver, Colorado USA nel 20th -24th July 2016) [10.1145/2908812.2908886].

The Seamless Peer and Cloud Evolution Framework

Iacca, Giovanni;
2016-01-01

Abstract

Evolutionary algorithms are increasingly being applied to problems that are too computationally expensive to run on a single personal computer due to costly fitness function evaluations and/or large numbers of fitness evaluations. Here, we introduce the Seamless Peer And Cloud Evolution (SPACE) framework, which leverages bleeding edge web technologies to allow the computational resources necessary for running large scale evolutionary experiments to be made available to amateur and professional researchers alike, in a scalable and cost-effective manner, directly from their web browsers. The SPACE framework accomplishes this by distributing fitness evaluations across a heterogeneous pool of cloud compute nodes and peer computers. As a proof of concept, this framework has been attached to the RoboGenTM open-source platform for the co-evolution of robot bodies and brains, but importantly the framework has been built in a modular fashion such that it can be easily coupled with other evolutionary computation systems.
2016
GECCO '16 Companion: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion
New York
ACM
978-1-4503-4323-7
Leclerc, Guillaume; Auerbach, Joshua; Iacca, Giovanni; Floreano, Dario
The Seamless Peer and Cloud Evolution Framework / Leclerc, Guillaume; Auerbach, Joshua; Iacca, Giovanni; Floreano, Dario. - ELETTRONICO. - (2016), pp. 821-828. (Intervento presentato al convegno Genetic and Evolutionary Computation Conference (GECCO 2016) tenutosi a Denver, Colorado USA nel 20th -24th July 2016) [10.1145/2908812.2908886].
File in questo prodotto:
File Dimensione Formato  
space_gecco_final.pdf

accesso aperto

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.97 MB
Formato Adobe PDF
1.97 MB Adobe PDF Visualizza/Apri
2908812.2908886.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.58 MB
Formato Adobe PDF
2.58 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/196418
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 14
social impact