Framework basado en Map-Reduce utilizando x10

Loading...
Thumbnail Image

Date

Publisher

Universidad ORT Uruguay

DOI

ISSN

ISBN

Abstract

Actualmente la mayor ganancia en performance de los microprocesadores se encuentra en el uso de múltiples núcleos. De aquí surge la necesidad de desarrollar aplicaciones paralelas y distribuidas para aprovechar esos múltiples núcleos y nodos de procesamiento. Con el objetivo de investigar en este campo, el proyecto se centra en la creación de un framework que sigue el modelo de programación paralela Map-Reduce. Con esta herramienta, el esfuerzo que el usuario desarrollador debería dedicar al paralelismo se minimiza, permitiéndole centrarse en la “lógica de negocio". Para este trabajo, se utiliza el lenguaje de programación x10. Como aplicaciones para probar el framework, se utilizan la búsqueda de substrings repetidos en un string y el algoritmo de generación de árboles de decisión c4.5. Realizando comparaciones con implementaciones de referencia, se logra validar un buen rendimiento y bajo costo de desarrollo para utilizar el framework, incluso cuando la aplicación no se presta para el modelo Map-Reduce.

En

Thesis note

Trabajo Integrador (Carrera Universitaria). Universidad ORT Uruguay, Facultad de Ingeniería

Thesis degree name

Licenciado en Ingeniería de Software
79 p. diagrs., tbls., grafs

Notes

Incluye bibliografía y anexos
Incluye archivos complementarios.

Subject

PROGRAMACIÓN PARALELA, INGENIERÍA DE SOFTWARE, PROYECTOS-ID, LENGUAJES DE PROGRAMACIÓN

Type

Trabajo final de carrera

Access the full text

Citation

Persitz Cohen, H. A. (2016). Framework basado en Map-Reduce utilizando x10 (Trabajo Integrador). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3274

Rights license

Teléfono central:
(598) 2902 1505
Campus Centro
Cuareim 1451, Montevideo, Uruguay
Campus Pocitos
Bvar. España 2633, Montevideo, Uruguay