Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
A Service Oriented Architecture for EAs: applications and first results
1. A Service Oriented
Architecture for EAs:
applications and first results
Pablo García-Sánchez
University of Granada
domingo 7 de julio de 2013
2. Agenda
• Who am I and what am I doing?
• A Service Oriented Architecture? What
for?
• First results
• I want IDEAS!
domingo 7 de julio de 2013
3. Who am I?
• Wear glasses
• I like Doctor Who
• Adaptable to many
technologies: OSGi,
SOA, web development
mobile development
• But not so good in
math :(
domingo 7 de julio de 2013
6. How must be the
services?
• Input/output functions
• Stateless
• Order (and existence) not defined
• Services must be described as abstract as
possible
domingo 7 de julio de 2013
7. How must be the
services for EAS?
• Accomplish the genericity of Gagné and
Parizeau (2006) (Hi!): abstract,
encapsulated, reusable and well-defined
• Extend them with:
• Language independence
• Order independence
• Machine independence
domingo 7 de julio de 2013
8. Examples
• Fitness is not a method, but a service which
receives a list of individuals
• Concepts such as Population are services
• Calculate fitness in each modification
• Separate concepts: Recombination vs.
Crossover
domingo 7 de julio de 2013
11. OSGiLiath
• OSGi Laboratory for implementation and
testing of heuristics
• Based in cool (but independent!)
technologies: OSGi, ECF,WSDL, XML,
Declarative Services...
• Available in http://www.osgiliath.org
domingo 7 de julio de 2013
12. Adapting the island sizes to
heterogeneous machines
• Benchmark to obtain computer
performance
• Adapting size decreases time in two
different computational problems: MMDP
and OneMax
• Same sizes in homogeneous clusters does
not imply an increase in performance
domingo 7 de julio de 2013
13. Bonus! Evolutionary
Art
• Drawing service with Processing
• Images with the same histogram
than a predefined image
• Using HSV histogram produces
better results (less noisy than
RGB)
domingo 7 de julio de 2013
14. Future work (this is the
most important part!)
• GRID and Cloud experiments
• Online adaptation
• Nodes entering and exiting during runtime
• Intelligent service aggregation
domingo 7 de julio de 2013
15. References
• P. García-Sánchez, J. González, M. G.Arenas,
P.A. Castillo and J.J. Merelo: Service
Oriented Evolutionary Algorithms. Soft
Computing, 2013.
• Developing Services in a Service Oriented
Architecture for EAs. (previous session of
EvoSoft)
domingo 7 de julio de 2013