Abstract
Recently cloud services have been evaluated by scientific communities as a viable solution to satisfy their computing needs, reducing the cost of ownership and operation to the minimum. The analysis on the adoption of the cloud computing model for eScience has identified several areas of improvement as federation management and interoperability between providers. Portability between cloud vendors is a widely recognized feature to avoid the risk of lock-in of users in proprietary systems, a stopper to the complete adoption of clouds.
In this paper we present a programming framework that allows the coordination of applications on federated clouds used to provide flexibility to traditional research infrastructures as clusters and grids. This approach allows researchers to program applications abstracting the underlying infrastructure and providing scaling and elasticity features through the dynamic provision of virtualized resources. The adoption of standard interfaces is a basic feature in the development of connectors for different middlewares ensuring the portability of the code between different providers.
Chapter PDF
References
Apache jmeter, http://jmeter.apache.org
Apache Tomcat, http://tomcat.apache.org/
Egi-inspire white paper, http://go.egi.eu/pdnon (last visited on April 16, 2013)
European Middleware Initiative (EMI), http://www.eu-emi.eu/
Federated Clouds Task Force, https://wiki.egi.eu/wiki/Fedcloud-tf:FederatedCloudsTaskForce (last visited on June 4, 2013)
Google App Engine, http://code.google.com/appengine
Microsoft Azure, http://www.microsoft.com/azure
Open Cloud Computing Interface, http://occi-wg.org (last visited on April 16, 2013)
The rocci framework, http://dev.opennebula.org/projects/ogf-occi/wiki (last visited on July 17, 2013)
Stratuslab, http://stratuslab.eu/
Synnefo cloud, http://www.synnefo.org/ (last visited on July 17, 2013)
Virtual multidisciplinary ENvironments USing Cloud infrastructures Project, http://www.venus-c.eu
Amazon elastic compute cloud, Amazon EC2 (2008)
Alfieri, R., Cecchini, R.L., Ciaschini, V., dell’Agnello, L., Frohner, A., Gianoli, A., Lõrentey, K., Spataro, F.: VOMS, an authorization system for virtual organizations. In: Fernández Rivera, F. (ed.) Across Grids 2003. LNCS, vol. 2970, pp. 33–40. Springer, Heidelberg (2004)
Berriman, G.B., Deelman, E., Juve, G., Rynge, M., Vöckler, J.-S.: The application of cloud computing to scientific workflows: a study of cost and performance. Physical and Engineering Sciences 371 (1983) (January 1983)
de Souza Muñoz, M.E., De Giovanni, R., de Siqueira, M.F., Sutton, T., Brewer, P., Pereira, R.S., Canhos, D.A.L., Canhos, V.P.: openmodeller: a generic approach to species potential distribution modelling. GeoInformatica 15(1), 111–135 (2011)
Foster, I.: OGSA Basic Execution Service Version 1.0. Grid Forum Document GFD-RP. 108. (November 13, 2008), http://www.ogf.org/documents/GFD.108.pdf
Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Marton, I.: Ws-pgrade/guse generic dci gateway framework for a large variety of user communities. Journal of Grid Computing 10, 601–630 (2012)
Krenek, A., Sebestianov, Z.: Perun – fault-tolerant management of grid resources. In: Krakow Grid Workshop 2004, Krakow, pp. 133–140, Academic Computer Centre CYFRONET AGH (2004)
Lezzi, D., Memon, S., Rafanell, R., Soncu, H., Riedel, M., Badia, R.M.: Interoperable execution of escience applications on grids & clouds through open standards. In: Proceedings of the Unicore Summit 2012, IAS, Forschungszentrum Jülich GmbH (2012)
Lezzi, D., Rafanell, R., Torres, E., De Giovanni, R., Blanquer, I., Badia, R.M.: Programming ecological niche modeling workflows in the cloud. In: The 27th IEEE International Conference on Advanced Information Networking and Applications (AINA 2013), Barcelona, Spain (March 2013)
Livenson, I., Laure, E.: Towards transparent integration of heterogeneous cloud storage platforms. In: Proceedings of the Fourth International Workshop on Data-intensive Distributed Computing, DIDC 2011, pp. 27–34. ACM, New York (2011)
Missier, P., et al.: Taverna, reloaded. In: Gertz, M., Ludäscher, B. (eds.) SSDBM 2010. LNCS, vol. 6187, pp. 471–481. Springer, Heidelberg (2010), http://www.taverna.org.uk/pages/wp-content/uploads/2010/04/T2Architecture.pdf
Pierre, G., Stratan, C.: ConPaaS: a platform for hosting elastic cloud applications. IEEE Internet Computing 16(5), 88–92 (2012)
SCI-BUS project: The sci-bus project (2011), http://www.sci-bus.eu/ (last visited on May 31, 2013)
Salomoni, D., Italiano, A., Ronchieri, E.: Wnodes, a tool for integrated grid and cloud access and computing farm virtualization. Journal of Physics: Conference Series 331(5), 052017 (2011)
Sefraoui, O., Aissaoui, M., Eleuldj, M.: Article: Openstack: Toward an open-source solution for cloud computing. International Journal of Computer Applications 55(3), 38–42 (2012)
Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual infrastructure management in private and hybrid clouds. IEEE Internet Computing 13, 14–22 (2009)
Tejedor, E., Badia, R.: Comp superscalar: Bringing grid superscalar and gcm together. In: 8th IEEE International Symposium on Cluster Computing and the Grid, CCGRID 2008, pp. 185–193. IEEE (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lezzi, D., Lordan, F., Rafanell, R., Badia, R.M. (2014). Execution of Scientific Workflows on Federated Multi-cloud Infrastructures. In: an Mey, D., et al. Euro-Par 2013: Parallel Processing Workshops. Euro-Par 2013. Lecture Notes in Computer Science, vol 8374. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54420-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-54420-0_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54419-4
Online ISBN: 978-3-642-54420-0
eBook Packages: Computer ScienceComputer Science (R0)