Skip to main content

Advertisement

Log in

Rafhyc: an Architecture for Constructing Resilient Services on Federated Hybrid Clouds

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Accounting Processor for Event Logs (apel-emi): http://www.eu-emi.eu. Accessed 22 Oct 2013

  2. Amazon Simple Sotorage Service (s3): http://aws.amazon.com/es/s3/. Accessed 22 Oct 2013

  3. Amazon Web Service Service (amazon ec2): http://aws.amazon.com/es/ec2/. Accessed 22 Oct 2013

  4. Cloud Data Management Interface (cdmi): http://www.snia.org/cdmi. Accessed 22 Oct 2013

  5. Cloudbroker Gateway: http://www.cloudbroker.com/index.php/products. Accessed 22 Oct 2013

  6. Cloudstack: http://www.cloud.com. Accessed 22 Oct 2013

  7. Contrail White Paper: Overview of the Contrail System, Components and Usage: http://contrail-project.eu/documents/18553/341152/WhitePaper.pdf. Accessed 22 Oct 2013

  8. Egi Fedcloud Task Force, Blueprint: https://wiki.egi.eu/wiki/Fedcloud-tf:Blueprint. Accessed 22 Oct 2013

  9. European Grid Infrastructure (egi): http://www.egi.eu. Accessed 22 Oct 2013

  10. Globus Gridftp: http://www.globus.org/toolkit/docs/latest-stable/Gridftp/. Accessed 22 Oct 2013

  11. Grid Laboratory Uniform Environment (glue) Schema: http://www.globus.org/toolkit/mds/glueschemalink.html. Accessed 22 Oct 2013

  12. Helixnebula: http://helix-nebula.eu/. Accessed 22 Oct 2013

  13. Nagios Infrastructure Monitoring: http://nagios.org. Accessed 22 Oct 2013

  14. Occi-working-group: http://occi-wg.org. Accessed 22 Oct 2013

  15. Opennebula: http://opennebula.org/. Accessed 22 Oct 2013

  16. Openstack: http://openstack.org/. Accessed 22 Oct 2013

  17. Stratuslab: http://www.stratuslab.org/doku.php/start. Accessed 22 Oct 2013

  18. Venus-c: http://www.venus-c.eu. Accessed 22 Oct 2013

  19. Windowsazure: http://www.windowsazure.com. Accessed 22 Oct 2013

  20. Worldwide lhc Computing Grid: http://wlcg.web.cern.ch. Accessed 22 Oct 2013

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

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

  23. Blanquer, I.: From molecules to galaxies: Benefits & opportunities of venus-c use case. In: CloudscapeIV (2012)

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

    Google Scholar 

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  31. Grozev, N., Buyya, R.: Inter-cloud architectures and application brokering: taxonomy and survey. Tech. rep. (2012)

  32. Jones, B., Lengert, M., Lueck, R.: Helix nebula: strategic plan for a scientific cloud computing infrastructure for Europe. In: TERENA Conference 2012 (2012)

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

  34. Konstantinou, I., Floros, E., Koziris, N.: Public vs private cloud usage costs: the stratuslab case. In: 2nd International WorkShop on Cloud Computing Platforms (2012)

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

  36. Mell, P., Grance, T.: The NIST definition of cloud computing. Tech. rep. (2009). http://www.csrc.nist.gov/groups/SNS/cloud-computing/

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

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Google Scholar 

  46. Verissimo, P., Bessani, A.N., Pasin, M.: The tclouds architecture: open and resilient cloud-of-clouds computing. In: DSN Workshop 2012 (2012)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Víctor Méndez Muñoz.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-013-9279-y

Keywords

Navigation