Servicios Personalizados
Revista
Articulo
Links relacionados
Compartir
CLEI Electronic Journal
versión On-line ISSN 0717-5000
Resumen
Capataz: a framework for distributing algorithms via the World Wide Web. CLEIej [online]. 2015, vol.18, n.2, pp.2-2. ISSN 0717-5000.
En los últimos años, algunos científicos han adoptado el paradigma de la computación distribuida. A medida que los experimentos y simulaciones demandan cada vez más poder computacional, coordinar varios procesadores es a menudo la única alternativa razonable. Hemos desarrollado una herramienta de computación distribuida de código abierto, basado en tecnologías web, que llamamos Capataz. Funcionando como un servidor HTTP, los navegadores que corren en diferentes dispositivos pueden conectarse para contribuir con la ejecución de algoritmos distribuidos escritos en Javascript. Capataz aprovecha las arquitecturas de múltiples núcleos mediante el uso de web workers. Este paper presenta una mejora a la usabilidad de Capataz y por qué es necesaria. En experimentos previos, el tiempo total de ejecución demostró ser susceptible a los cambios en el tiempo de ejecución de cada trabajo. El sistema ahora se adapta, empaquetando varios trabajos si éstos son demasiado simples. El experimento computacional para probar la solución es una estimación de fuerza bruta de pi. Los resultados prueban que al empaquetar los trabajos, el rendimiento se incrementa significativamente.
Palabras clave : algoritmos distribuidos; computación distribuida; world wide web; multiplataforma; Javascript.