Article in Proceedings INPROC-2014-24

BibliographyHaupt, Florian; Leymann, Frank; Nowak, Alexander; Wagner, Sebastian: Lego4TOSCA: Composable Building Blocks for Cloud Applications.
In: IEEE (ed.): Proceedings of the 7th IEEE International Conference on Cloud Computing (CLOUD 2014).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 160-167, english.
IEEE, July 2014.
ISBN: 978-1-4799-5062-1; DOI: 10.1109/CLOUD.2014.31.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
KeywordsCloud; TOSCA
Abstract

The Topology and Orchestration Specification for Cloud Applications (TOSCA) enables the description, provisioning, and management of complex cloud applications in a portable way. TOSCA, therefore, provides a comprehensive yet complex set of mechanisms that may hinder users from unleashing its power due to misusing or neglecting parts of those mechanisms. TOSCA has just been standardized and, although it seems to be highly adopted in industry, there is a lack of systematic research of its features and capabilities. In this work we discuss the design of basic building blocks for cloud applications, called node types, and show how they can benefit from a deep integration with TOSCA. We developed a generic architecture for the realization of TOSCA node types, show an implementation of this architecture and validate it based on a sample cloud application. Our work gives an insight into the capabilities of TOSCA with respect to enable the creation of portable cloud services based on a set of composable building blocks.

Contactflorian.haupt@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)Migrate!
Entry dateApril 1, 2014
   Publ. Institute   Publ. Computer Science