NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria

Abstract

La computación voluntaria es un tipo de computación distribuida que permite realizar experimentos utilizando la potencia de cálculo proporcionada por las máquinas de usuarios que deciden colaborar libremente en la investigación. NodIO es un marco de desarrollo de aplicaciones para la creación de este tipo de experimentos. A diferencia de otros marcos de desarrollo que realizan las mismas tareas, NodIO no necesita instalar ninguna aplicación ni biblioteca en el lado del cliente, ya que se encuentra escrito en JavaScript, por lo que solo será necesario tener un navegador web o un intérprete. En este trabajo se detallará el funcionamiento de NodIO, además de mostrar dos experimentos para demostrar los beneficios que exponemos: sencillez y rendimiento. Ambos experimentos nos demostrarán cómo, al aumentar el número de voluntarios, el tiempo en alcanzar una solución desciende.

Publication
XXIV Jornadas de Concurrencia y Sistemas Distribuidos
Date
Links