paper-with-me

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, Fernando Tricas

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.

📄 PDF Abstract BibTeX arXiv:cs/0701115

Code (0)

등록된 구현이 없습니다.

Similar 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 sc…

Cloud 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

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

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

JSDoop and TensorFlow.js: Volunteer Distributed Web Browser-Based Neural Network Training

2019-10-12 · José Á. Morell, Andrés Camero, Enrique Alba

In 2019, around 57\% of the population of the world has broadband access to the Internet. Moreover, there are 5.9 billion mobile broadband subscriptions, i.e., 1.3 subscriptions per user. So there is an enormous intercon…