Article in Proceedings INPROC-2017-29

BibliographyPanarello, Alfonso; Breitenbücher, Uwe; Leymann, Frank; Puliafito, Antonio; Zimmermann, Michael: Automating the Deployment of Multi-Cloud Applications in Federated Cloud Environments.
In: Proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 1-8, english.
ACM, May 3, 2017.
ISBN: 978-1-63190-141-6.
Article in Proceedings (Conference Paper).
CR-SchemaK.6 (Management of Computing and Information Systems)
KeywordsCloud Federation; Federated Multi-Cloud Deployment; Deployment Automation; TOSCA; XMPP
Abstract

Cloud federation allows cloud providers to dynamically use resources of other federated providers in order to fulfill the requirements of customer requests. This concept enables the federated cloud providers to use external resources for increasing their profit as they do not have to reject customers in case their own resources are occupied. However, (i) comparing the offers of the federated providers in order to decide which provider to use as well as (ii) adapting the installation scripts of the components to be deployed for the different providers is complex, error-prone, and time consuming. In this paper, we present an approach that enables customers to describe their desired application deployments in the form of a topology model that is independent of any concrete provider. We show how this model can be automatically adapted by a provider participating in a cloud federation to deploy components on different other participants. To ensure the practical feasibility of the approach, we employ the TOSCA standard for describing these models and present a technical system architecture based on existing technologies.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateJune 7, 2017
   Publ. Institute   Publ. Computer Science