Adventures of a multidimensional freak

This is Juan Julián Merelo Guervós English-language blog. He teaches computer science at the University of Granada, in southern Spain. Come back here to read about politics, technology, with a new twist

Latest comments

  • ali en Cloning part of a local repository
  • Day Night Hire en Spanish blogosphere in Wired
  • Day Night Hire en About conference poster design and defense
  • Day Night Hire en PPSN: On quality of papers and so forth
  • John S. McGill en Compute the number of cites in Google Citations
  • Sandra P. Smith en Nielsen on blog power laws
  • adamsnow en What is informal distributed evolutionary computation?
  • Lucille F. Parham en Nielsen on blog power laws
  • Warmtepomp verwarming en Cloning part of a local repository
  • read more en Blogoogle this
  • Blogs Out There

    Nelson Minar's Blog
    Jeremy Zawodny's Blog
    Complexes, Carlos Gershenson's blog
    IlliGAL, Genetic Algorithms blog
    Blogging in the wind, Víctor R. Ruiz's blog

    Atalaya, my Spanish language blog
    Geneura@Wordpress, our research group's blog.
    My home page

    Old stories

    Creative Commons License
    This work is licensed under a Creative Commons License.

    Inicio > Historias > Browser-based distibuted evolutionary computation

    Browser-based distibuted evolutionary computation

    I have just uploaded to ArXiV preprints our paper Browser-based distributed evolutionary computation: performance and scaling behavior. The blurb:
    The challenge of ad-hoc computing is to find the way of taking advantage of spare cycles in an efficient way that takes into account all capabilities of the devices and interconnections available to them. In this paper we explore distributed evolutionary computation based on the Ruby on Rails framework, which overlays a Model-View-Controller on evolutionary computation. It allows anybody with a web browser (that is, mostly everybody connected to the Internet) to participate in an evolutionary computation experiment. Using a straightforward farming model, we consider different factors, such as the size of the population used. We are mostly interested in how they impact on performance, but also the scaling behavior when a non-trivial number of computers is applied to the problem. Experiments show the impact of different packet sizes on performance, as well as a quite limited scaling behavior, due to the characteristics of the server. Several solutions for that problem are proposed.

    We have also sent it to a conference; let's expect we get lucky. Basically, the paper is about a Ruby on Rails-based distributed evolutionary computation system that offloads to the browser the fitnesss evaluation, with some success (but not complete success). Suggestions and questions are always welcome.

    2007-01-18 10:47 | 5 Comment(s) | Filed in

    Referencias (TrackBacks)

    URL de trackback de esta historia


    De: Praveen Fecha: 2007-03-18 20:04

    We this work seems to be quite interesting. I was in a discussion recently on how implement different distrubuted computing architectures for our problems, which involve large amounts of computational resources. BOINC was one of the options, but currently we will be working with Beowulf. There are ethical issues involved with BOINC, for example the user may not be happy to install softwares provided by by somebody. You may want to put up an online demo or provide code so that more users will get interested in it.

    De: JJ Fecha: 2007-03-18 20:27

    The code is indeed available in RubyForge. It's not exactly what I would call production quality, but, well, we will happily accept volunteers. This paper was flunked rejected by GECCO, BTW... and for all the wrong reasons.
    Ethical problems are not totally solved, anyways. You only traslate your trust to your browser, since the experiments can't escape it, but you would still be providing CPU time on a volunteer basis.

    De: Gilda Fecha: 2018-09-25 08:32

    Using a browser - is a useful skill for students, for schoolchildren and for all people. But writing papers - there is a more useful skill. If you don't know how to write papers - then you can learn how to write papers with the help of a website -> - it is a website, on which there are many examples of papers, and there is also the possibility of buying an example of essays and checking plagiarism in your own paper. You can read professional papers and then write your own. So you will learn to write papers. Thank you for attention!!!!!!!!

    De: nonton live streaming bola online Fecha: 2018-10-23 14:38

    Nonton siaran langsung bola online siaran langsung bola

    Live Streaming Bola Online Indonesia Nonton Live Streaming Bola adalah Pembuatan Teralis Pagar Rumah Minimalis Karawang

    Situs berita ElangNEws.Com Kabar Terbaru Hari Ini di Indonesia

    Streaming bola online

    Nonton siaran live streaming bola online

    Nonton bareng bola online siaran langsung pertandingan bola NOBARTV

    De: Mumbai Escorts Fecha: 2018-10-23 15:11

    Very Thoughtful article. Very nice way of written it. I like the way you wrote about this topic and it was excellent.

    Dirección IP: (f96bdf48eb)
    ¿Cuánto es: diez mil + uno?

    © 2002 - 2008 jmerelo
    Powered by Blogalia