Article in Journal ART-2019-16

BibliographyCasale, Giuliano; Artač, Matej; van den Heuvel, Willem-Jan; van Hoorn, André; Jakovits, Pelle; Leymann, Frank; Long, Michael; Papanikolaou, Vasileios; Presenza, Domenico; Russo, Alessandra; Srirama, Satish N.; Tamburri, Damian A.; Wurster, Michael; Zhu, Lulai: RADON: Rational Decomposition and Orchestration for Serverless Computing.
In: SICS Software-Intensive Cyber-Physical Systems.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
english.
Springer, August 26, 2019.
DOI: 10.1007/s00450-019-00413-w.
Article in Journal.
CR-SchemaC.0 (Computer Systems Organization, General)
C.2.4 (Distributed Systems)
D.1 (Programming Techniques)
D.2 (Software Engineering)
Abstract

Emerging serverless computing technologies, such as function as a service (FaaS), enable developers to virtualize the internal logic of an application, simplifying the management of cloud-native services and allowing cost savings through billing and scaling at the level of individual functions. Serverless computing is therefore rapidly shifting the attention of software vendors to the challenge of developing cloud applications deployable on FaaS platforms. In this vision paper, we present the research agenda of the RADON project (http://radon-h2020.eu), which aims to develop a model-driven DevOps framework for creating and managing applications based on serverless computing. RADON applications will consist of fine-grained and independent microservices that can efficiently and optimally exploit FaaS and container technologies. Our methodology strives to tackle complexity in designing such applications, including the solution of optimal decomposition, the reuse of serverless functions as well as the abstraction and actuation of event processing chains, while avoiding cloud vendor lock-in through models.

ContactMichael Wurster wurster@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
University of Stuttgart, Institute of Software Technology, Software Reliability and Security
University of Stuttgart, Institute of Software Technology, Software Engineering
Project(s)RADON
Entry dateSeptember 4, 2019
   Publ. Institute   Publ. Computer Science