Enhancing VLAM workflow model with MapReduce operations

Open Access
Authors
Publication date 2013
Host editors
  • T. Ă–ren
  • J. Kacprzyk
  • L. Leifsson
  • M.S. Obaidat
  • S. Koziel
Book title SIMULTECH 2013
Book subtitle Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications : Reykjavik, Iceland, 29-31 July, 2013
ISBN
  • 9789898565693
Event 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2013
Pages (from-to) 179-185
Number of pages 7
Publisher SciTePress
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract

MapReduce frameworks proved to be a good solution for storing and processing large amounts of data. Thanks to data parallelism, they allow to move computations very close to the storage and therefore to reduce an influence of "I/O bottleneck". Workflow Management Systems, in turn, are widely used for modeling of scientific applications. Users that are willing to use MapReduce frameworks in their workflows have to run separate environment to develop Map/Reduce operations. In this paper we propose an approach that will allow to extend existing application models by MapReduce routines. Our solution bases on DSL constructed on top of Ruby programming language. It follows examples of Sawzall and Pig Latin languages and allows to define Map/Reduce operations in minimalist way. Moreover, because the language is based on Ruby, the model allows to use user defined routines and existing Ruby libraries. A particular model of the workflow management system can be extended with our DSL letting users to use one environment for developing the workflow and MapReduce application.

Document type Conference contribution
Language English
Published at https://doi.org/10.5220/0004488401790185
Other links https://www.scopus.com/pages/publications/84888411957
Downloads
44884 (Final published version)
Permalink to this page
Back