TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications

被引:13
|
作者
Tomarchio, Orazio [1 ]
Calcaterra, Domenico [1 ]
Di Modica, Giuseppe [1 ]
Mazzaglia, Pietro [1 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
关键词
Cloud orchestration; Automated deployment and provisioning; Containerised applications; TOSCA; BPMN;
D O I
10.1007/s10723-021-09549-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growth in the number and types of cloud-based services offered to IT customers is supported by the constant entry of new actors in the market and the consolidation of disruptive technologies such as AI, Big Data and Micro-services. From the customer's perspective, in a market landscape where the cloud offer is highly diversified due to the presence of multiple competing service providers, picking the service that best accommodate their specific needs is a critical challenge. Once the choice is made, so called "cloud orchestration tools" (orchestrators) are required to take care of the customer application's life-cycle. While big players offer their customers proprietary orchestrators, in the literature quite a number of open-source initiatives have launched multi-cloud orchestrators capable of transparently managing applications on top of the most representative cloud platforms. In this paper, we propose TORCH, a TOSCA-based framework for the deployment and orchestration of cloud applications, both classical and containerised, on multiple cloud providers. The framework assists the cloud customer in defining application requirements by using standard specification models. Unlike other multi-cloud orchestrators, adopts a strategy that separates the provisioning workflow from the actual invocation of proprietary cloud services API. The main benefit is the possibility to add support to any cloud platforms at a very low implementation cost. In the paper, we present a prototypal implementation of TORCH and showcase its interaction with two different container-based cluster platforms. Preliminary performance tests conducted on a small-scale test-bed confirm the potential of TORCH.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications
    Orazio Tomarchio
    Domenico Calcaterra
    Giuseppe Di Modica
    Pietro Mazzaglia
    [J]. Journal of Grid Computing, 2021, 19
  • [2] OpenTOSCA - A Runtime for TOSCA-Based Cloud Applications
    Binz, Tobias
    Breitenbuecher, Uwe
    Haupt, Florian
    Kopp, Oliver
    Leymann, Frank
    Nowak, Alexander
    Wagner, Sebastian
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 692 - 695
  • [3] Winery - A Modeling Tool for TOSCA-Based Cloud Applications
    Kopp, Oliver
    Binz, Tobias
    Breitenbuecher, Uwe
    Leymann, Frank
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 700 - 704
  • [4] Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum
    Caballer, Miguel
    Molto, German
    Calatrava, Amanda
    Blanquer, Ignacio
    [J]. JOURNAL OF GRID COMPUTING, 2023, 21 (03)
  • [5] Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum
    Miguel Caballer
    Germán Moltó
    Amanda Calatrava
    Ignacio Blanquer
    [J]. Journal of Grid Computing, 2023, 21
  • [6] Towards a Flexible Deployment of Multi-cloud Applications Based on TOSCA and CAMP
    Carrasco, Jose
    Cubo, Javier
    Pimentel, Ernesto
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 278 - 286
  • [7] CTT: Load Test Automation for TOSCA-based Cloud Applications
    Duellmann, Thomas F.
    van Hoorn, Andre
    Yussupov, Vladimir
    Jakovits, Pelle
    Adhikari, Mainak
    [J]. COMPANION OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2022, 2022, : 89 - 96
  • [8] Cloud Resources-Events-Agents Model: Towards TOSCA-Based Applications
    Qanbari, Soheil
    Sebto, Vahid
    Dustdar, Schahram
    [J]. SERVICE-ORIENTED AND CLOUD COMPUTING, 2014, 8745 : 160 - 170
  • [9] A TOSCA-based Programming Model for Interacting Components of Automatically Deployed Cloud and IoT Applications
    Zimmermann, Michael
    Breitenbuecher, Uwe
    Leymann, Frank
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 121 - 131
  • [10] A Cost-Efficient Multi-cloud Orchestrator for Benchmarking Containerized Web-Applications
    Jha, Devki Nandan
    Wen, Zhenyu
    Li, Yinhao
    Nee, Michael
    Koutny, Maciej
    Ranjan, Rajiv
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 407 - 423