首页    期刊浏览 2024年11月27日 星期三
登录注册

文章基本信息

  • 标题:En la Búsqueda de Soluciones MapReduce Modulares para el Trabajo con BigData: Hadoop Orientado a Aspectos
  • 其他标题:Looking for Modular MapReduce Solutions for Working with BigData: Aspect-Oriented Hadoop
  • 本地全文:下载
  • 作者:Vidal-Silva, Cristian L. ; Bustamante, Miguel A. ; Lapo, María del C.
  • 期刊名称:Información tecnológica
  • 印刷版ISSN:0716-8756
  • 电子版ISSN:0718-0764
  • 出版年度:2018
  • 卷号:29
  • 期号:2
  • 页码:133-140
  • DOI:10.4067/S0718-07642018000200133
  • 出版社:Centro de Información Tecnológica
  • 摘要:Resumen En la búsqueda de soluciones MapReduce modulares, la principal meta de este trabajo es aplicar Hadoop y AspectJ para la definición de funciones Aspect-Combine. MapReduce es un enfoque de computación para trabajar con grandes volúmenes de datos (BigData) en un entorno distribuido, con altos niveles de abstracción y con el uso ordenado de funciones Map y Reduce, la primera de ellas para el mapeo o identificación de datos relevantes y la segunda para resumir datos y resultados finales. Hadoop es una aplicación libre de MapReduce que permite la definición de funciones Combine para la agrupación local de datos en la fase de Mapeo y así minimizar el tráfico de información entre Mapper y Reducer. Sin embargo, la ejecución de Combine no es garantizada en Hadoop, asunto que motivó este trabajo. Como resultado, se alcanza un mayor grado de modularización desde un punto de vista teórico, y desde el punto de vista práctico también existen mejoras en rendimiento.
  • 其他摘要:Abstract: Justly, in the search for modular MapReduce solutions, the main goal of this work is to apply Hadoop and AspectJ for the definition of Aspect-Combine functions. MapReduce is a computing approach to work with large volumes of data (BigData) in a distributed environment, with high levels of abstraction and the ordered use of Map and Reduce functions, the first one for mapping or identifying relevant data and the second for resuming data and final results. In a MapReduce system, Mapper and Reducer nodes implement the Map and Reduce functions respectively. Hadoop is a free application of MapReduce that allows the definition of Combine functions. However, the execution of Combine is not guaranteed in Hadoop. This problem motivated this work. As a result, a greater degree of modularization is reached from a theoretical point of view. From the practical point of view there are also improvements in performance.
  • 关键词:procesamiento de información;aplicaciones bigdata;arquitectura de software modular;orientación a aspectos
  • 其他关键词:information processing;bigdata applications;modular software architecture;aspects-oriented
国家哲学社会科学文献中心版权所有