A FEDERATED REPOSITORY FOR PAAS COMPONENTS IN A MULTI-CLOUD ENVIRONMENT

Rodrigo García-Carmona, Félix Cuadrado, Álvaro Navas, Juan Carlos Dueñas

Abstract

Cloud computing has seen an impressive growth in recent years, with virtualization technologies being massively adopted to create IaaS (Infrastructure as a Service) public and private solutions. Today, the interest is shifting towards the PaaS (Platform as a Service) model, which allows developers to abstract from the execution platform and focus only on the functionality. There are several public PaaS offerings available, but currently no private PaaS solution is ready for production environments. To fill this gap a new solution must be developed. In this paper we present a key element for enabling this model: a cloud repository based on the OSGi component model. The repository stores, manages, provisions and resolves the dependencies of PaaS software components and services. This repository can federate with other repositories located in the same or different clouds, both private and public. This way, dependencies can be fulfilled collaboratively, and new business models can be implemented.

References

  1. García-Carmona, R., Cuadrado, F., Dueñas, J. C., Navas, Á., 2011. A Model-based Repository for Open Source Service and Component Integration. In: Sixth International Conference on Software and Data Technologies (ICSOFT).
  2. Hill, Z., Li, J., Mao, M., Ruiz-Alvarez, A., Humphrey, M, 2010. Early observations on the performance of Windows Azure. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC 7810). ACM, New York, NY, USA, 367-376.
  3. Kriens, P., Hall, R. S., 2006. OSGi RFC-0112 Bundle Repository [pdf]. Available at: http://www.osgi.org/ download/rfc-0112_BundleRepository.pdf
  4. Kriens, P., Nicholson, R., Little, M., Bosschaert, D., Rellermeyer, J. S., 2011. RFP 133 Cloud Computing [pdf]. Available at: http://www.osgi.org/wiki/uploads/ Design/rfp-0133-Cloud_Computing.pdf
  5. Kruchten, P., 1995, Architectural Blueprints - The “4+1” View Model of Software Architecture. IEEE Software, Vol. 12, Issue 6, pp. 42-50.
  6. Le Berre, D., Rapicault, P., 2009. Dependency management for the Eclipse ecosystem: Eclipse P2, metadata and resolution. In: Proceedings of the 1st International Workshop on Open Components Ecosystem. ACM.
  7. Mell, P., Grance, T., 2011. The NIST Definition of Cloud Computing [pdf]. National Institute of Standards and Technology. Available at: http://public.dhe.ibm.com/ common/ssi/ecm/en/wsd14071usen/WSD14071USEN .PDF
  8. Natis, Y. V., 2011. Hype Cycle for Cloud Application Infrastructure Services (PaaS), 2011. Gartner.
  9. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D., 2009. The Eucalyptus Open-Source Cloud-Computing System. In: Cluster Computing and the Grid, 2009. CCGRID 7809. 9th IEEE/ACM International Symposium, pp. 124- 131.
  10. O'Brien, T., Casey, J., Fox, B., Van Zyl, J., Moser, M., Redmond, E., Shatzer, L., 2008 Maven: The Complete Reference. O'Reilly
  11. OSGi Alliance, 2011. OSGi Service Platform, Core Specification, Release 4, Version 4.3, available at http: //www.osgi.org/Download/Release4V43
  12. Rubio, D., 2009. Pro Spring Dynamic Modules for OSGi™ Service Platforms. Apress.
  13. van Vliet, J., Paganelli, F., van Wel, S., Dowd, D., 2011. Elastic Beanstalk. O'Reilly Media.
  14. Wolff, E., 2011. Cloud Foundry: Cloud PaaS von VMware-Open Source für Public und Private Cloud. In: Java Magazine, 2011.
  15. Zahariev, A., 2009. Google App Engine. In: Seminar on Internetworking.
Download


Paper Citation


in Harvard Style

García-Carmona R., Cuadrado F., Navas Á. and Carlos Dueñas J. (2012). A FEDERATED REPOSITORY FOR PAAS COMPONENTS IN A MULTI-CLOUD ENVIRONMENT . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 419-425. DOI: 10.5220/0003928004190425


in Bibtex Style

@conference{closer12,
author={Rodrigo García-Carmona and Félix Cuadrado and Álvaro Navas and Juan Carlos Dueñas},
title={A FEDERATED REPOSITORY FOR PAAS COMPONENTS IN A MULTI-CLOUD ENVIRONMENT},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={419-425},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003928004190425},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - A FEDERATED REPOSITORY FOR PAAS COMPONENTS IN A MULTI-CLOUD ENVIRONMENT
SN - 978-989-8565-05-1
AU - García-Carmona R.
AU - Cuadrado F.
AU - Navas Á.
AU - Carlos Dueñas J.
PY - 2012
SP - 419
EP - 425
DO - 10.5220/0003928004190425