Skip to main content
Erschienen in: SICS Software-Intensive Cyber-Physical Systems 3-4/2017

28.10.2016 | Special Issue Paper

DrACO: Discovering available cloud offerings

verfasst von: Antonio Brogi, Paolo Cifariello, Jacopo Soldani

Erschienen in: SICS Software-Intensive Cyber-Physical Systems | Ausgabe 3-4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Current cloud technologies suffer from a lack of standardisation, with different providers offering similar resources in a different manner. The aim of this work is to contribute overcoming such heterogeneity, by showing how the OASIS TOSCA standard can be exploited to provide a standard-based representation of the virtual machines and platforms offered by IaaS and PaaS cloud providers. We also present DrACO, an open-source prototype tool that permits to look-up for cloud offerings and to retrieve them in a standardised TOSCA format.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Computer Science - Research and Development

Computer Science – Research and Development (CSRD), formerly Informatik – Forschung und Entwicklung (IFE), is a quarterly international journal that publishes high-quality research and survey papers from the Software Engineering & Systems area.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Fußnoten
1
A more detailed, self-contained introduction to TOSCA can be found in [9].
 
2
The YAML file containing all TOSCA type definitions exploited throughout this section is available online at https://​raw.​githubuserconten​t.​com/​di-unipi-socc/​DrACO/​master/​discoverer-gui/​public/​definitions/​draco-types.​tosca.
 
3
Location policies for TOSCA were first defined by Waizenegger et al. [23]. We hereby adapt them to the TOSCA Simple Profile in YAML.
 
4
If no version is specified, this means that all versions of a software distribution/storage system are supported.
 
5
Source code publicly available at https://​github.​com/​di-unipi-socc/​DrACO.
 
8
The deployment of TOSCA-based applications over IaaS and/or PaaS offerings automatically discovered by DrACO has been successfully experimented in the scope of the SeaClouds project [3].
 
Literatur
1.
Zurück zum Zitat Ardagna D, Di Nitto E, Casale G, Petcu D, Mohagheghi P, Mosser S, Matthews P, et al. (2012) MODAClouds: a model-driven approach for the design and execution of applications on multiple clouds. In: 4th International workshop on modeling in software engineering, IEEE Press, pp 50–56 Ardagna D, Di Nitto E, Casale G, Petcu D, Mohagheghi P, Mosser S, Matthews P, et al. (2012) MODAClouds: a model-driven approach for the design and execution of applications on multiple clouds. In: 4th International workshop on modeling in software engineering, IEEE Press, pp 50–56
2.
4.
Zurück zum Zitat Binz T, Breitenbcher U, Kopp O, Leymann F (2013a) Automated discovery and maintenance of enterprise topology graphs. In: 6th International conference on service-oriented computing and applications, IEEE, pp 126–134. doi:10.1109/SOCA.2013.29 Binz T, Breitenbcher U, Kopp O, Leymann F (2013a) Automated discovery and maintenance of enterprise topology graphs. In: 6th International conference on service-oriented computing and applications, IEEE, pp 126–134. doi:10.​1109/​SOCA.​2013.​29
5.
Zurück zum Zitat Binz T, Breitenbücher U, Haupt F, Kopp O, Leymann F, Nowak A, Wagner S (2013b) OpenTOSCA—a runtime for TOSCA-based cloud applications. Service-oriented computing, Springer, LNCS, vol 8274, pp 692–695 Binz T, Breitenbücher U, Haupt F, Kopp O, Leymann F, Nowak A, Wagner S (2013b) OpenTOSCA—a runtime for TOSCA-based cloud applications. Service-oriented computing, Springer, LNCS, vol 8274, pp 692–695
6.
Zurück zum Zitat Brogi A, Soldani J (2013) Matching cloud services with TOSCA. In: Canal C, Villari M (eds) Advances in service-oriented and cloud computing, CCIS, vol 393, Springer, pp 218–232. doi:10.1007/978-3-642-45364-9_18 Brogi A, Soldani J (2013) Matching cloud services with TOSCA. In: Canal C, Villari M (eds) Advances in service-oriented and cloud computing, CCIS, vol 393, Springer, pp 218–232. doi:10.​1007/​978-3-642-45364-9_​18
7.
Zurück zum Zitat Brogi A, Soldani J (2016) Finding available services in TOSCA-compliant clouds. Sci Comput Program 115-116:177–198. doi:10.1016/j.scico.2015.09.004 (Special Section on Foundations of Coordination Languages and Software (FOCLASA 2012), Special Section on Foundations of Coordination Languages and Software (FOCLASA 2013)) Brogi A, Soldani J (2016) Finding available services in TOSCA-compliant clouds. Sci Comput Program 115-116:177–198. doi:10.​1016/​j.​scico.​2015.​09.​004 (Special Section on Foundations of Coordination Languages and Software (FOCLASA 2012), Special Section on Foundations of Coordination Languages and Software (FOCLASA 2013))
8.
Zurück zum Zitat Brogi A, Ibrahim A, Soldani J, Carrasco J, Cubo J, Pimentel E, D’Andria F (2014a) Seaclouds: a European project on seamless management of multi-cloud applications. SIGSOFT Softw Eng Notes 39(1):1–4. doi:10.1145/2557833.2557844 CrossRef Brogi A, Ibrahim A, Soldani J, Carrasco J, Cubo J, Pimentel E, D’Andria F (2014a) Seaclouds: a European project on seamless management of multi-cloud applications. SIGSOFT Softw Eng Notes 39(1):1–4. doi:10.​1145/​2557833.​2557844 CrossRef
9.
Zurück zum Zitat Brogi A, Soldani J, Wang P (2014b) TOSCA in a nutshell: promises and perspectives. In: Villari M, Zimmermann W, Lau KK (eds) Service-oriented and cloud computing, Springer, LNCS, vol. 8745, pp. 171–186. doi:10.1007/978-3-662-44879-3_13 Brogi A, Soldani J, Wang P (2014b) TOSCA in a nutshell: promises and perspectives. In: Villari M, Zimmermann W, Lau KK (eds) Service-oriented and cloud computing, Springer, LNCS, vol. 8745, pp. 171–186. doi:10.​1007/​978-3-662-44879-3_​13
10.
Zurück zum Zitat Cardoso J, Binz T, Breitenbücher U, Kopp O, Leymann F (2013) Cloud computing automation: integrating usdl and tosca. In: 25th International conference on advanced information systems engineering, Springer, CAiSE, pp 1–16. doi:10.1007/978-3-642-38709-8_1 Cardoso J, Binz T, Breitenbücher U, Kopp O, Leymann F (2013) Cloud computing automation: integrating usdl and tosca. In: 25th International conference on advanced information systems engineering, Springer, CAiSE, pp 1–16. doi:10.​1007/​978-3-642-38709-8_​1
12.
Zurück zum Zitat Fehling C, Leymann F, Retter R, Schupeck W, Arbitter P (2014) Cloud computing patterns: fundamentals to design, build, and manage cloud applications. Springer Fehling C, Leymann F, Retter R, Schupeck W, Arbitter P (2014) Cloud computing patterns: fundamentals to design, build, and manage cloud applications. Springer
13.
Zurück zum Zitat Ferry N, Rossini A, Chauvel F, Morin B, Solberg A (2013) Towards model-driven provisioning, deployment, monitoring, and adaptation of multi cloud systems. In: 6th International conference on cloud computing (CLOUD), IEEE, pp 887–894 Ferry N, Rossini A, Chauvel F, Morin B, Solberg A (2013) Towards model-driven provisioning, deployment, monitoring, and adaptation of multi cloud systems. In: 6th International conference on cloud computing (CLOUD), IEEE, pp 887–894
15.
Zurück zum Zitat Hirmer P, Breitenbücher U, Binz T, Leymann F (2014) Automatic topology completion of tosca-based cloud applications. In: INFORMATIK 2014, Gesellschaft für Informatik (GI), LNI, vol 232, pp 235–246 Hirmer P, Breitenbücher U, Binz T, Leymann F (2014) Automatic topology completion of tosca-based cloud applications. In: INFORMATIK 2014, Gesellschaft für Informatik (GI), LNI, vol 232, pp 235–246
16.
Zurück zum Zitat Kolb S, Wirtz G (2014) Towards application portability in platform as a service. In: Proceedings of the 2014 IEEE 8th International symposium on service oriented system engineering, IEEE Computer Society, SOSE ’14, pp 218–229 Kolb S, Wirtz G (2014) Towards application portability in platform as a service. In: Proceedings of the 2014 IEEE 8th International symposium on service oriented system engineering, IEEE Computer Society, SOSE ’14, pp 218–229
17.
Zurück zum Zitat Kopp O, Binz T, Breitenbücher U, Leymann F (2013) Winery—modeling tool for TOSCA-based cloud applications. In: 11th International conference on service oriented computing, Springer Kopp O, Binz T, Breitenbücher U, Leymann F (2013) Winery—modeling tool for TOSCA-based cloud applications. In: 11th International conference on service oriented computing, Springer
23.
Zurück zum Zitat Waizenegger T, Wieland M, Binz T, Breitenbücher U, Haupt F, Kopp O, Leymann F, Mitschang B, Nowak A, Wagner S (2013) Policy4TOSCA: a policy-aware cloud service provisioning approach to enable secure cloud computing. In: On the move to meaningful internet systems, Springer, Berlin. doi:10.1007/978-3-642-41030-7_26 Waizenegger T, Wieland M, Binz T, Breitenbücher U, Haupt F, Kopp O, Leymann F, Mitschang B, Nowak A, Wagner S (2013) Policy4TOSCA: a policy-aware cloud service provisioning approach to enable secure cloud computing. In: On the move to meaningful internet systems, Springer, Berlin. doi:10.​1007/​978-3-642-41030-7_​26
Metadaten
Titel
DrACO: Discovering available cloud offerings
verfasst von
Antonio Brogi
Paolo Cifariello
Jacopo Soldani
Publikationsdatum
28.10.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
SICS Software-Intensive Cyber-Physical Systems / Ausgabe 3-4/2017
Print ISSN: 2524-8510
Elektronische ISSN: 2524-8529
DOI
https://doi.org/10.1007/s00450-016-0332-5

Weitere Artikel der Ausgabe 3-4/2017

SICS Software-Intensive Cyber-Physical Systems 3-4/2017 Zur Ausgabe

Special Issue Paper

Microservices tenets