Artikel in Tagungsband INPROC-2019-34

Képes, Kálmán; Breitenbücher, Uwe; Leymann, Frank; Saatkamp, Karoline; Weder, Benjamin: Deployment of Distributed Applications Across Public and Private Networks.
In: Proceedings of the 23rd IEEE International Enterprise Distributed Object Computing Conference (EDOC).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 236-242, englisch.
Paris: IEEE, Oktober 2019.
ISSN: 2325-6354; DOI: 10.1109/EDOC.2019.00036.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.4.4 (Operating Systems Communications Management)
D.2.11 (Software Engineering Software Architectures)
D.2.9 (Software Engineering Management)

The growing usage of software and hardware in our everyday lives has lead to paradigms such as Cloud Computing, Edge Computing, and the Internet of Things. The combination of these paradigms results in distributed and heterogeneous target environments: components of an application often need to be deployed in different environments such as clouds, private data centers, and small devices. This makes the deployment of distributed applications a complex and error-prone challenge as deployment systems have to (i) support cloud deployments, (ii) determine the location of physical resources, (iii) cope with security mechanisms preventing inbound communication, and (iv) use hardware-constrained devices. In this paper, we present an approach for the automated deployment of distributed applications on heterogeneous target environments consisting of public and private clouds, and devices. We especially tackle the issue of deploying components in environments having restricted inbound communication capabilities. We prototypically implemented and compared our approach based on a smart home scenario using TOSCA and the OpenTOSCA Ecosystem.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum8. Januar 2020
   Publ. Institut   Publ. Informatik