Extending science gateway frameworks to support Big Data applications in the cloud

Cloud computing offers massive scalability and elasticity required by many scientific and commercial applications. Combining the computational and data handling capabilities of clouds with parallel processing also has the potential to tackle Big Data problems efficiently. Science gateway frameworks...

ver descrição completa

Detalhes bibliográficos
Autores: Gugnani, Shashank, Blanco Real, José Carlos, Kiss, Tamas, Terstyanszky, Gabor
Tipo de documento: artigo
Data de publicação:2016
País:España
Recursos:Universidad de Cantabria (UC)
Repositório:UCrea Repositorio Abierto de la Universidad de Cantabria
Idioma:inglês
OAI Identifier:oai:repositorio.unican.es:10902/19311
Acesso em linha:http://hdl.handle.net/10902/19311
Access Level:Acceso aberto
Palavra-chave:Big data
Hadoop
MapReduce
Science gateway
WS-PGRADE
Workflow
Descrição
Resumo:Cloud computing offers massive scalability and elasticity required by many scientific and commercial applications. Combining the computational and data handling capabilities of clouds with parallel processing also has the potential to tackle Big Data problems efficiently. Science gateway frameworks and workflow systems enable application developers to implement complex applications and make these available for end-users via simple graphical user interfaces. The integration of such frameworks with Big Data processing tools on the cloud opens new opportunities for application developers. This paper investigates how workflow systems and science gateways can be extended with Big Data processing capabilities. A generic approach based on infrastructure aware workflows is suggested and a proof of concept is implemented based on the WS-PGRADE/gUSE science gateway framework and its integration with the Hadoop parallel data processing solution based on the MapReduce paradigm in the cloud. The provided analysis demonstrates that the methods described to integrate Big Data processing with workflows and science gateways work well in different cloud infrastructures and application scenarios, and can be used to create massively parallel applications for scientific analysis of Big Data.