A Library to Run Evolutionary Algorithms in the Cloud Using MapReduce
- Cite this paper as:
- Fazenda P., McDermott J., O’Reilly UM. (2012) A Library to Run Evolutionary Algorithms in the Cloud Using MapReduce. In: Di Chio C. et al. (eds) Applications of Evolutionary Computation. EvoApplications 2012. Lecture Notes in Computer Science, vol 7248. Springer, Berlin, Heidelberg
We discuss ongoing development of an evolutionary algorithm library to run on the cloud. We relate how we have used the Hadoop open-source MapReduce distributed data processing framework to implement a single “island” with a potentially very large population. The design generalizes beyond the current, one-off kind of MapReduce implementations. It is in preparation for the library becoming a modeling or optimization service in a service oriented architecture or a development tool for designing new evolutionary algorithms.
KeywordsMapReduce cloud computing Hadoop evolutionary algorithms
Unable to display preview. Download preview PDF.