2016 IEEE 9th International Conference on Cloud Computing (2016)
San Francisco, California, USA
June 27, 2016 to July 2, 2016
The diversity in the way different cloud providers offer their services, give their SLAs, present their QoS, support different technologies, etc., complicates the portability and interoperability of cloud applications, and favors vendor lock-in. Standards like TOSCA, and tools supporting them, have come to help in the provider-independent description of cloud applications. After the variety of proposed cross-cloud application management tools, we propose going one step further in the unification of cloud services with a deployment tool in which IaaS and PaaS services are integrated into a unified interface. We provide support for applications whose components are to be deployed on different providers, indistinctly using IaaS and PaaS services. The TOSCA standard is used to define a portable model describing the topology of the cloud applications and the required resources in an agnostic, and providers-and resources-independent way. We include in this paper some highlights on our implementation on Apache Brooklyn and present a non-trivial example that illustrates our approach.
Cloud computing, Topology, Standards, Proposals, Monitoring, Databases, Quality of service
J. Carrasco, J. Cubo, F. Duran and E. Pimentel, "Bidimensional Cross-Cloud Management with TOSCA and Brooklyn," 2016 IEEE 9th International Conference on Cloud Computing(CLOUD), San Francisco, California, USA, 2016, pp. 951-955.