Title :
Pool vs. Island Based Evolutionary Algorithms: An Initial Exploration
Author :
Merelo, J.J. ; Mora, A.M. ; Fernandes, C.M. ; Esparcia-Alcázar, Anna I. ; Laredo, Juan L J
Author_Institution :
Dept. of Comput. Archit. & Technol., Univ. of Granada, Granada, Spain
Abstract :
This paper explores the scalability and performance of pool and island based evolutionary algorithms, both of them using as a mean of interaction an object store, we call this family of algorithms SofEA. This object store allows the different clients to interact asynchronously, the point of the creation of this framework is to build a system for spontaneous and voluntary distributed evolutionary computation. The fact that each client is autonomous leads to a complex behavior that will be examined in the work, so that the design can be validated, rules of thumb can be extracted, and the limits of scalability can be found. In this paper we advance the design of an asynchronous, fault-tolerant and scalable distributed evolutionary algorithm based on the object store CouchDB. We test experimentally the different options and show the trade-offs that pool and island-based solutions offer.
Keywords :
cloud computing; evolutionary computation; software fault tolerance; SofEA; asynchronous distributed evolutionary algorithm; distributed evolutionary complex; fault tolerant distributed evolutionary algorithm; island based evolutionary algorithm; object store CouchDB; pool based evolutionary algorithm; scalability limit; scalable distributed evolutionary algorithm; thumb rule; volunteer evolutionary computation; Computer architecture; Databases; Evolutionary computation; Scalability; Servers; Sociology; Statistics; Cloud services; distributed evolutionary computation; evolutionary algorithms; pool-based computing;
Conference_Titel :
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4673-2991-0
DOI :
10.1109/3PGCIC.2012.56