EvoSpace: A Distributed Evolutionary Platform based on the Tuple Space Model

533 views
446 views

Published on

Presentation for EvoPar 2013 by Mario García-Valdez, Leonardo Trujillo , Francisco Fernández de Vega, Juan
J. Merelo Guervós and Gustavo Olague

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
533
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Combinación de color colorcombo19 Imagen de fondo de ElectroGuepard http://www.flickr.com/photos/59917388@N08/8016022581/
  • Imagen by blaster219 en http://www.flickr.com/photos/blaster219/376919582/
  • Picture by vanil.noir at http://www.flickr.com/photos/vanil-noir/3564331650
  • They apparently are, since the number of evaluations is pretty much the same; all change in running time must be due to adding EvoWorkers.
  • EvoSpace: A Distributed Evolutionary Platform based on the Tuple Space Model

    1. 1. EvoSpace: A Distributed Evolutionary Platform based on the Tuple Space Model Mario García-Valdez, Leonardo Trujillo , Francisco Fernández de Vega, Juan J. Merelo Guervós and Gustavo OlagueTecnológico de Tijuana + U. Extremadura + UGR + CIECESE - Ensenada
    2. 2. EvoSpace: the final frontier
    3. 3. Evolving in the cloud#evospace: Valdez et al. 3
    4. 4. Looking at the clouds moving https://github.com/evoWeb/EvoSpace#evospace: Valdez et al. 4
    5. 5. What we do in this paper Implement EvoSpace and test on a number of benchmark problems.#evospace: Valdez et al. 5
    6. 6. Evolutionary landscapes#evospace: Valdez et al. 6
    7. 7. Maintaining diversity#evospace: Valdez et al. 7
    8. 8. And barely keeping it#evospace: Valdez et al. 8
    9. 9. How much does it run? 4-Trap 5-Trap#evospace: Valdez et al. 9
    10. 10. But are EvoWorkers working?#evospace: Valdez et al. 10
    11. 11. Conclusions ● Pool/cloud based EvoSpace works! – Evolution as a service! ● Good scalability is achieved ● Flexibility in implementations: server/cloud based ● Parametrization is important – Block size – Number of workers#evospace: Valdez et al. 11
    12. 12. Future work ● Authentication ● Throttling ● Scalability – And how to achieve it. ● Dissimilar webworkers ● Characterizing pool-based EAs – And when to use them.#evospace: Valdez et al. 12
    13. 13. Thanks for your attention! Any question?#evospace: Valdez et al. 13

    ×