Enhancing VLAM workflow model with MapReduce operations
| Authors | |
|---|---|
| Publication date | 2013 |
| Host editors |
|
| 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 |
|
| 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 |
|
| 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 | |
