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 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.

[1]  Shashank Gugnani,et al.  Rule Based Classification on a Multi Node Scalable Hadoop Cluster , 2014, IDCS.

[2]  Zhiqiang Ma,et al.  Hadoop-based ARIMA Algorithm and its Application in Weather Forecast , 2013 .

[3]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[4]  Tamas Kiss,et al.  Extending Scientific Workflow Systems to Support MapReduce Based Applications in the Cloud , 2015, 2015 7th International Workshop on Science Gateways.

[5]  Jianwu Wang,et al.  Kepler + Hadoop: a general architecture facilitating data-intensive applications in scientific workflow systems , 2009, WORKS '09.

[6]  Hong Tang,et al.  Molecular dynamics simulation: Implementation and optimization based on Hadoop , 2012, 2012 8th International Conference on Natural Computation.

[7]  Gabor Kecskemeti,et al.  Infrastructure Aware Scientific Workflows and Their Support by a Science Gateway , 2015, 2015 7th International Workshop on Science Gateways.

[8]  Shiyong Lu,et al.  A MapReduce-Enabled Scientific Workflow Composition Framework , 2009, 2009 IEEE International Conference on Web Services.

[9]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[10]  Michael C. Schatz,et al.  CloudBurst: highly sensitive read mapping with MapReduce , 2009, Bioinform..

[11]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[12]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[13]  Péter Kacsuk,et al.  P‐GRADE portal family for grid infrastructures , 2011, Concurr. Comput. Pract. Exp..

[14]  Sanjay Ghemawat,et al.  MapReduce: simplified data processing on large clusters , 2008, CACM.

[15]  Gábor Terstyánszky,et al.  Cloud computing for simulation in manufacturing and engineering: introducing the CloudSME simulation platform , 2014, SpringSim.

[16]  Qichang Chen,et al.  MRGIS: A MapReduce-Enabled High Performance Workflow System for GIS , 2008, 2008 IEEE Fourth International Conference on eScience.

[17]  Zoltan Farkas,et al.  Connecting Workflow-Oriented Science Gateways to Multi-cloud Systems , 2015, 2015 7th International Workshop on Science Gateways.

[18]  Milton Halem,et al.  A MapReduce workflow system for architecting scientific data intensive applications , 2011, SECLOUD '11.

[19]  Pter Kacsuk,et al.  Science Gateways for Distributed Computing Infrastructures , 2014, Springer International Publishing.

[20]  P. Kacsuk,et al.  WS-PGRADE: Supporting parameter sweep applications in workflows , 2008, 2008 Third Workshop on Workflows in Support of Large-Scale Science.

[21]  Péter Kacsuk,et al.  Building Science Gateways by Utilizing the Generic WS-Pgrade/gUSE Workflow System , 2013, Comput. Sci..