Title
From (Incomplete) TOSCA Specifications to Running Applications, with Docker.
Abstract
Cloud applications typically consist of multiple interacting components, each requiring a virtualised runtime environment providing the needed software support (e.g., operating system, libraries). In this paper, we show how TOSCA and Docker can be effectively exploited to orchestrate multi-component applications, even if their (runtime) specification is incomplete. More precisely, we first propose a TOSCA-based representation for multi-component applications, and we show how to use it to specify only the components forming an application. We then present a way to automatically complete TOSCA application specifications, by discovering Docker-based runtime environments that provide the software support needed by the application components. We also discuss how the obtained specifications can be automatically orchestrated by existing TOSCA engines.
Year
DOI
Venue
2017
10.1007/978-3-319-74781-1_33
Lecture Notes in Computer Science
Field
DocType
Volume
Software engineering,Computer science,Real-time computing,Software,Cloud computing
Conference
10729
ISSN
Citations 
PageRank 
0302-9743
2
0.39
References 
Authors
9
4
Name
Order
Citations
PageRank
Antonio Brogi11708146.54
Davide Neri272.56
Luca Rinaldi321.74
Jacopo Soldani419027.66