Top Banner
Assessing Speed-ups In Commodity Cloud Storage Services For Distributed Evolutionary Algorithms Maribel García-Arenas, Juan-J. Merelo Antonio M. Mora, Pedro Castillo, Gustavo Romero, JLJ Laredo GeNeura group University of Granada (Spain) Http://geneura.wordpress.com http://twitter.com/geneura
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using dropbox for distributed evolutionary computation

Assessing Speed-ups In Commodity Cloud Storage Services For

Distributed Evolutionary Algorithms

Maribel García-Arenas, Juan-J. Merelo Antonio M. Mora, Pedro Castillo,

Gustavo Romero, JLJ Laredo

GeNeura groupUniversity of Granada (Spain)

Http://geneura.wordpress.comhttp://twitter.com/geneura

Page 2: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 2

What do clouds smell like?

Page 3: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 3

How can I use cloud storage for distributed evolutionary algoritms?

If possible, for free!

Page 4: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 4

We will find out in this paper

Page 5: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 5

What we will do

Describe Dropbox, a cloud storage/synchronization system

How we implement a distributed evolutionary algorithm over this system

Raw speedup measures over several computers

Differences between connection modes.

Page 6: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 6

A thunderstorm of experiments

1 to 4 different computers.

Gigabit Ethernet or WiFi + WPA connection

Dropbox updated to latest version

MMDP and Trap

Page 7: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 7

Dropbox

Page 8: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 8

Cloudy, with a

chance of evolution

Single individual

Evaluations/node

Page 9: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 9

Trapped in the clouds

Ethernet

WiFi

Page 10: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 10

MMDP

Ethernet

WiFi

Page 11: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 11

Conclusions

Dropbox can be used for distributing evolutionary algorithms

Load balancing is automatic.

Network matters

Good scaling

Will it mean a better

Page 12: Using dropbox for distributed evolutionary computation

Cloud-Based EAs | García-Arenas et al. 12

Thanks for your attention

Any questions?

Http://geneura.wordpress.comHttp://twitter.com/geneura