paper-with-me

Papers

Modeling browser-based distributed evolutionary computation systems

2015-03-22 · Juan Julián Merelo-Guervós, Pablo García-Sánchez

From the era of big science we are back to the "do it yourself", where you do not have any money to buy clusters or subscribe to grids but still have algorithms that crave many computing nodes and need them to measure scalability. Fortunately, this coincides with the era of big data, cloud computing, and browsers that include JavaScript virtual machines. Those are the reasons why this paper will focus on two different aspects of volunteer or freeriding computing: first, the pragmatic: where to find those resources, which ones can be used, what kind of support you have to give them; and then, the theoretical: how evolutionary algorithms can be adapted to an environment in which nodes come and go, have different computing capabilities and operate in complete asynchrony of each other. We will examine the setup needed to create a very simple distributed evolutionary algorithm using JavaScript and then find a model of how users react to it by collecting data from several experiments featuring different classical benchmark functions.

📄 PDF Abstract BibTeX arXiv:1503.06424

Code (0)

등록된 구현이 없습니다.

Tasks

Cloud ComputingEvolutionary Algorithms

Similar Papers 제목 키워드 기반

Browser-based distributed evolutionary computation: performance and scaling behavior

2007-01-18 · J. J. Merelo, Antonio Mora-Garcia, J. L. J. Laredo, Juan Lupion 외

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 w…

NodIO, a JavaScript framework for volunteer-based evolutionary algorithms : first results

2016-01-07 · Juan-J. Merelo, Mario García-Valdez, Pedro A. Castillo, Pablo García-Sánchez 외

JavaScript is an interpreted language mainly known for its inclusion in web browsers, making them a container for rich Internet based applications. This has inspired its use, for a long time, as a tool for evolutionary a…

Distributed ComputingEvolutionary Algorithms

Asynchronous Distributed Genetic Algorithms with Javascript and JSON

2024-01-30 · Juan Julián Merelo, Pedro A. Castillo, Juan Luis Jiménez Laredo, Antonio M. Mora 외

In a connected world, spare CPU cycles are up for grabs, if you only make its obtention easy enough. In this paper we present a distributed evolutionary computation system that uses the computational capabilities of the …

CPU

Implementation of a Practical Distributed Calculation System with Browsers and JavaScript, and Application to Distributed Deep Learning

2015-03-19 · Ken Miura, Tatsuya Harada

Deep learning can achieve outstanding results in various fields. However, it requires so significant computational power that graphics processing units (GPUs) and/or numerous computers are often required for the practica…

Deep Learning

ELEA -- Build your own Evolutionary Algorithm in your Browser

2023-02-13 · Markus Wagner, Erik Kohlros, Gerome Quantmeyer, Timo Kötzing

We provide an open source framework to experiment with evolutionary algorithms which we call "Experimenting and Learning toolkit for Evolutionary Algorithms (ELEA)". ELEA is browser-based and allows to assemble evolution…

Evolutionary Algorithms