Abstract
Federated hybrid clouds is a model of service access and delivery to community cloud infrastructures. This model opens an opportunity window to allow the integration of the enhanced science (eScience) with the Cloud paradigm. The eScience is computationally intensive science that is carried out in highly distributed computing infrastructures. Nowadays, the eScience big issue on Cloud Computing is how to leverage on-demand computing in scientific research. This requires innovation at multiple levels, from architectural design to software platforms. This paper characterizes the requirements of a federated hybrid cloud model of Infrastructure as a Service (IaaS) to provide eScience. Additionally, an architecture is defined for constructing Platform as a Service (PaaS) and Software as a Service (SaaS) in a resilient manner over federated resources. This architecture is named Rafhyc (for Resilient Architecture of Federated HYbrid Clouds). This paper also describes a prototype implementation of the Rafhyc architecture, which integrates an interoperable community middleware, named DIRAC, with federated hybrid clouds. In this way DIRAC is providing SaaS for scientific computing purposes, demonstrating that Rafhyc architecture can bring together eScience and federated hybrid clouds.
Similar content being viewed by others
References
Accounting Processor for Event Logs (apel-emi): http://www.eu-emi.eu. Accessed 22 Oct 2013
Amazon Simple Sotorage Service (s3): http://aws.amazon.com/es/s3/. Accessed 22 Oct 2013
Amazon Web Service Service (amazon ec2): http://aws.amazon.com/es/ec2/. Accessed 22 Oct 2013
Cloud Data Management Interface (cdmi): http://www.snia.org/cdmi. Accessed 22 Oct 2013
Cloudbroker Gateway: http://www.cloudbroker.com/index.php/products. Accessed 22 Oct 2013
Cloudstack: http://www.cloud.com. Accessed 22 Oct 2013
Contrail White Paper: Overview of the Contrail System, Components and Usage: http://contrail-project.eu/documents/18553/341152/WhitePaper.pdf. Accessed 22 Oct 2013
Egi Fedcloud Task Force, Blueprint: https://wiki.egi.eu/wiki/Fedcloud-tf:Blueprint. Accessed 22 Oct 2013
European Grid Infrastructure (egi): http://www.egi.eu. Accessed 22 Oct 2013
Globus Gridftp: http://www.globus.org/toolkit/docs/latest-stable/Gridftp/. Accessed 22 Oct 2013
Grid Laboratory Uniform Environment (glue) Schema: http://www.globus.org/toolkit/mds/glueschemalink.html. Accessed 22 Oct 2013
Helixnebula: http://helix-nebula.eu/. Accessed 22 Oct 2013
Nagios Infrastructure Monitoring: http://nagios.org. Accessed 22 Oct 2013
Occi-working-group: http://occi-wg.org. Accessed 22 Oct 2013
Opennebula: http://opennebula.org/. Accessed 22 Oct 2013
Openstack: http://openstack.org/. Accessed 22 Oct 2013
Stratuslab: http://www.stratuslab.org/doku.php/start. Accessed 22 Oct 2013
Venus-c: http://www.venus-c.eu. Accessed 22 Oct 2013
Windowsazure: http://www.windowsazure.com. Accessed 22 Oct 2013
Worldwide lhc Computing Grid: http://wlcg.web.cern.ch. Accessed 22 Oct 2013
Albor, V.F., Silva, J.J.S., Gómez-Folgar, F., López-Cacheiro, J., Diaz, R.G.: Dirac integration with cloudstack. In: Proceedings of 3rd IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2011) (2011)
Alvarez, A., Beche, A., Furano, F., Hellmich, M., Keeble, O., Rocha, R.: Dpm: future proof storage. In: Computing in High Energy and Nuclear Physics 2012 (2012). http://cdsweb.cern.ch/record/1458022
Blanquer, I.: From molecules to galaxies: Benefits & opportunities of venus-c use case. In: CloudscapeIV (2012)
Blomer, J., Aguado-Sánchez, C., Buncic, P., Harutyunyan, A.: Distributing lhc application software and conditions databases using the cernvm file system. Journal of Physics Conference Serires (2011). doi:10.1088/1742-6596/331/4/042003
Bunic, P., Aguado-Sanches, C., Blomer, J., Harutynunyan, A.: Cernvm: minimal maintenance approach to the virtualization. J. Phys. Conf. Ser. (2011). http://iopscience.iop.org/1742-6596/331/5/052004
Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How to enhance cloud architectures to enable cross-federation. In: Proc. of IEEE International Conference on Cloud Computing, pp. 337–345 (2010)
Ferrer, A.J., Hernández, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R.M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S.K., Kousiouris, G., Konstanteli, K., Varvarigou, T.A., Hudzia, B., Kipp, A., Wesner, S., Corrales, M., Forgó, N., Sharif, T., Sheridan, C.: Optimis: A holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28(1), 66–77 (2012)
Fifield, T., Carmona, A., Casajus, A., Graciani, R., Sevior, M.: Integration of cloud, Grid and local cluster resources with dirac. J. Phys. Conf. Ser. 331(6), 062009 (2011). http://stacks.iop.org/1742-6596/331/i=6/a=062009
Furano, F., Fuhrmann, P., da Rocha, R.B., Devresse, A., Keeble, O., Ayllon, A.A.: Dynamic federations: storage aggregation using open tools and protocols. In: EGI Technical Forum Book of Abstracts (2012). https://indico.egi.eu/indico/conferenceDisplay.py/abstractBook?confId=1019
Graciani Diaz, R., Casajus Ramo, A., Carmona Aguero, A., Fifield, T., Sevior, M.: Belle-Dirac setup for using amazon elastic compute cloud. J. Grid Comput. 9, 65–79 (2011). doi:10.1007/s10723-010-9175-7.
Grozev, N., Buyya, R.: Inter-cloud architectures and application brokering: taxonomy and survey. Tech. rep. (2012)
Jones, B., Lengert, M., Lueck, R.: Helix nebula: strategic plan for a scientific cloud computing infrastructure for Europe. In: TERENA Conference 2012 (2012)
Kecskeméti, G., Kertész, A., Marosi, A., Kacsuk, P.: Interoperable Resource Management for Establishing Federated Clouds, pp. 18–35. IGI Global Theory and Practice, Hershey (2012). http://eprints.sztaki.hu/6730/
Konstantinou, I., Floros, E., Koziris, N.: Public vs private cloud usage costs: the stratuslab case. In: 2nd International WorkShop on Cloud Computing Platforms (2012)
Loomis, C.: The stratuslab marketplace. In: Des grilles aux clouds, nouveaux problemes et nouvelles solutions (2010). https://indico.in2p3.fr/materialDisplay.py?sessionId=6&materialId=0&confId=4094
Mell, P., Grance, T.: The NIST definition of cloud computing. Tech. rep. (2009). http://www.csrc.nist.gov/groups/SNS/cloud-computing/
Mendez, V., Casajus, A., Graciani, R., Merino, G.: Use case: running Monte Carlo lhcb simulations using dirac with egi federated cloud. In: EGI Tehcnical Forum Book of Abstracts (2012). https://indico.egi.eu/indico/conferenceDisplay.py/abstractBook?confId=1019
Méndez, V., Fernández, V., Graciani, R., Casajus, A., Fernández, T., Merino, G., Saborido, J.J.: The integration of cloudstack and occi/opennebula with dirac. J. Phys. Conf. Ser. 396(3), 1–15 (2012)
Pedrag Buncic C. Aguado Sánchez, J.B., Harutyunyan, A., Mudrinic, M.: A practical approach to virtualization in hep. Eur. Phys. J. Plus 126(1), 1–8 (2011). doi:10.1140/epjp/i2011-11013-1
Rimal, B.P., Jukan, A., Katsaros, D., Goeleven, I.: Architecture requirementes for cloud computing systems: An enterprise cloud approach. Journal of Grid Computing 9(1), 3–26 (2011). doi:10.1007/s10723-010-9171-y
Rings, T., Caryer, G., Gallop, J., Grabowski, J., Kovacikova, T., Schultz, S., Stokes-Rees, I.: Grid and cloud computing: opportinities for integration with the next generation network. J. Grid Computing 7(3), 375–939 (2009). doi:10.1007/s10723-009-9132-5
Rochwerger, B., Breitgand, D., Epstein, A., Hadas, D., Loy, I., Nagin, K., Tordsson, J., Ragusa, C., Villari, M., Clayman, S., Levy, E., Maraschini, A., Massonet, P., Munoz, H., Toffetti, G.: Reservoir - when one cloud is not enough. Computer 44(3), 44–51 (2011). doi:10.1109/MC.2011.64
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Cáceres, J., Emmerich, W., Galán, F.: The reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 535–545 (2009)
Simon, A., Freire, E., Rosende, R., Diaz, I., Rey, P., Lopez-Cacheiro, J., Fernandez, C.: Egi fedcloud task force. In: IBERGRID, 6th Iberian Grid Infrastructure Conference Proceedings (2012)
Tsaregorodtsev, A., Graciani, R., Casajus, A., Méndez, V., Stagni, F., Hamar, V., Sapunov, M.: Status of the dirac project. J. Phys. Conf. Ser. 396(3), 1–14 (2013)
Verissimo, P., Bessani, A.N., Pasin, M.: The tclouds architecture: open and resilient cloud-of-clouds computing. In: DSN Workshop 2012 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Méndez Muñoz, V., Casajús Ramo, A., Fernández Albor, V. et al. Rafhyc: an Architecture for Constructing Resilient Services on Federated Hybrid Clouds. J Grid Computing 11, 753–770 (2013). https://doi.org/10.1007/s10723-013-9279-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-013-9279-y