Framework basado en Map-Reduce utilizando x10

Loading...
Thumbnail Image
Date
2016
Authors
Persitz Cohen, Herman Andrés
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