Artikel in Tagungsband INPROC-2018-48

Wurster, Michael; Breitenbücher, Uwe; Képes, Kálmán; Leymann, Frank; Yussupov, Vladimir: Modeling and Automated Deployment of Serverless Applications using TOSCA.
In: Proceedings of the IEEE 11th International Conference on Service-Oriented Computing and Applications (SOCA).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 73-80, englisch.
IEEE Computer Society, November 2018.
DOI: 10.1109/SOCA.2018.00017.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.2.2 (Software Engineering Design Tools and Techniques)
D.2.9 (Software Engineering Management)
D.2.11 (Software Engineering Software Architectures)
KeywordsServerless; Multi-Cloud; Modeling; Automated Deployment; TOSCA

The serverless computing paradigm brings multiple benefits to application developers who are interested in consuming computing resources as services without the need to manage physical capacities or limits. There are several deployment technologies and languages available suitable for deploying applications to a single cloud provider. However, for multi-cloud application deployments, multiple technologies have to be used and orchestrated. In addition, the event-driven nature of serverless computing imposes further requirements on modeling such application structures in order to automate their deployment. In this paper, we tackle these issues by introducing an event-driven deployment modeling approach using the standard Topology and Orchestration Specification for Cloud Applications (TOSCA) that fully employs the suggested standard lifecycle to provision and manage multi-cloud serverless applications. To show the feasibility of our approach, we extended the existing TOSCA-based ecosystem OpenTOSCA.

KontaktMichael Wurster
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum5. Dezember 2018
   Publ. Institut   Publ. Informatik