Authors:
Jose Carrasco
;
Javier Cubo
;
Ernesto Pimentel
and
Francisco Durán
Affiliation:
Universidad de Málaga, Spain
Keyword(s):
Cloud Applications, Cross-cloud, Cross-deployment, Standards, TOSCA, CAMP.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Cloud Standards
;
Fundamentals
Abstract:
Cloud Computing providers offer diverse services and capabilities, which can be used by end-users to compose
heterogeneous contexts of multiple cloud platforms to deploy their applications, in accordance with the
best offered capabilities. However, this is an ideal scenario, since cloud platforms are being conducted in an
isolated way by presenting interoperability and portability restrictions. Each provider defines its own API,
non-functional requirements, QoS, add-ons, etc., and developers are often locked-in a concrete cloud environment,
hampering the integration of heterogeneous provider services to achieve cross-deployment. This work
presents an approach to deploy cross-cloud applications by using standardisation efforts of design, management
and deployment of cloud applications. Specifically, using mechanisms specified by the TOSCA and
CAMP standards, we propose a methodology to describe the topology and distribution of modules of a cloud
application and to deploy the inter-con
nected modules over heterogeneous clouds. We present our prototype
TOMAT, which supports the automatic distribution of cloud applications over multiple providers.
(More)