Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum

被引:0
作者
Miguel Caballer
Germán Moltó
Amanda Calatrava
Ignacio Blanquer
机构
[1] Centro mixto CSIC - Universitat Politècnica de València,Instituto de Instrumentación para Imagen Molecular (I3M)
来源
Journal of Grid Computing | 2023年 / 21卷
关键词
Cloud computing; Computing continuum; TOSCA; Virtual infrastructures;
D O I
暂无
中图分类号
学科分类号
摘要
The edge-to-cloud continuum involves heterogeneous computing resources, including low-power physical devices, Virtual Machines (VMs) in cloud management platforms and serverless computing services based on the FaaS (Functions as a Service) model. This requires novel strategies to describe and efficiently deploy complex applications that execute across the computing continuum. To this end, this paper introduces the developments in the Infrastructure Manager (IM), an open-source TOSCA-based orchestrator to provision and configure virtualized computing resources from a wide range of cloud platforms. By supplementing TOSCA with additional types, the IM can also provision from FaaS platforms across the computing continuum by leveraging public cloud services such as AWS Lambda and on-premises serverless platforms, such as OSCAR. This allows event-driven data-processing applications across multiple computing platforms and architectures. The evolution of the Infrastructure Manager is described to accommodate the definition in TOSCA of complex applications that span across the computing continuum and their automated provisioning and configuration using Infrastructure as Code (IaC) approaches. Its effectiveness is assessed through a real use case involving a machine-learning classifier application for assisting in the early diagnosis of Rheumatic Heart Disease (RHD). The results show that the new developments enable the IM to efficiently deploy complete application architectures described in TOSCA across the computing continuum, from VMs to FaaS services.
引用
收藏
相关论文
共 115 条
[1]  
Ren J(2019)Collaborative cloud and edge computing for latency minimization IEEE Trans. Veh. Technol. 68 5031-5044
[2]  
Yu G(2020)Edge intelligence: The confluence of edge computing and artificial intelligence IEEE Internet Things J. 7 7457-7469
[3]  
He Y(2021)What serverless computing is and should become: The next phase of cloud computing Commun. ACM 64 76-84
[4]  
Li GY(2019)Working with the hubble space telescope public data on amazon eb services Astron Data Anal Softw Syst XXVII 523 671-59
[5]  
Deng S(2020)Polly: A tool for rapid data integration and analysis in support of agricultural research and education Internet Things 9 50-70
[6]  
Zhao H(2018)Serverless computing for container-based architectures Futur Gener Comput Syst 83 53-367
[7]  
Fang W(2015)Dynamic management of virtual infrastructures J. Grid Comput. 13 20-28
[8]  
Yin J(2016)Tosca simple profile in yaml version 1.0 OASIS Comm. Spec. 1 354-488
[9]  
Dustdar S(2017)Reproducibility of execution environments in computational science using semantics and clouds Futur Gener Comput Syst 67 1-1495
[10]  
Zomaya AY(2021)Micado-edge: Towards an application-level orchestrator for the cloud-to-edge computing continuum J. Grid Comput. 19 473-408