Adaptive management of applications across multiple clouds: The SeaClouds Approach

How to deploy and manage, in an ecient and adaptive way, complex applications across multiple heterogeneous cloud platforms is one of the problems that have emerged with the cloud revolution. In this paper we present context, motivations and objectives of the EU research project SeaClouds, which aims at enabling a seamless adaptive multi-cloud management of complex applications by supporting the distribution, monitoring and migration of application modules over multiple heterogeneous cloud platforms. After positioning SeaClouds with respect to related cloud initiatives, we present the SeaClouds architecture and discuss some of its aspect, such as the use of the OASIS standard TOSCA and the compatibility with the OASIS CAMP initiative.

[1]  Antonio Brogi,et al.  Dynamic Contextual Adaptation , 2007, Electron. Notes Theor. Comput. Sci..

[2]  Carlos Canal,et al.  Model-Based Adaptation of Behavioral Mismatching Components , 2008, IEEE Transactions on Software Engineering.

[3]  Boualem Benatallah,et al.  Protocol-aware matching of web service interfaces for adapter development , 2010, WWW '10.

[4]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[5]  N. Sánchez,et al.  D1.1.1 Requirements Analysis and Assessment of Relevant Methodologies Keyword List: Web Services, Semantic Web, Multi-agent Systems, Semantic Web Services Wp1 Semantic Web Services Bootstrapping Methodology Report / Pu Contractual Date of Delivery:31 Tao Consortium Executive Summary , 2006 .

[6]  Romain Rouvoy,et al.  A Federated Multi-cloud PaaS Infrastructure , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[7]  Antonio Brogi,et al.  SeaClouds: Seamless adaptive multi-cloud management of service-based applications , 2014, CIbSE.

[8]  Javier Cubo,et al.  DAMASCo: A Framework for the Automatic Composition of Component-Based and Service-Oriented Architectures , 2011, ECSA.

[9]  Antonio Brogi,et al.  EU Project SeaClouds - Adaptive Management of Service-based Applications Across Multiple Clouds , 2014, CLOSER.

[10]  Javier Cámara,et al.  ITACA: An integrated toolbox for the automatic composition and adaptation of Web services , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[11]  Antonio Brogi,et al.  SeaClouds: a European project on seamless management of multi-cloud applications , 2014, SOEN.

[12]  Antonio Brogi,et al.  TOSCA in a Nutshell: Promises and Perspectives , 2014, ESOCC.

[13]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .