DistributedFaaS: Execution of Containerized Serverless Applications in Multi-Cloud Infrastructures

被引:2
|
作者
Vasconcelos, Adbys [1 ]
Vieira, Lucas [1 ]
Batista, Italo [1 ]
Silva, Rodolfo [1 ]
Brasileiro, Francisco [1 ]
机构
[1] Univ Fed Campina Grande, Dept Sistemas & Comp, Campina Grande, Paraiba, Brazil
关键词
Distributed Computing; Cloud Federation; Function-as-a-Service;
D O I
10.5220/0007877005950600
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The adoption of cloud computing is continuously increasing due to the attractiveness of low costs of infrastructure acquisition and maintenance, as well as having virtually infinite resources available for scaling applications based on demand. Due to the increasing interest in this topic, there is a continuos search for better, more cost-effective ways to manage such infrastructures. One of the most recent steps was taken by the definition and development of Serverless computing, a.k.a. Function-as-a-Service (FaaS). FaaS is a cloud computing service model where developers can deploy functions to a cloud platform and have them executed based either on the triggering of events by other services, or by making requests directly to an HTTP(S) gateway, without having to worry about setting up the underlying infrastructure. In this paper, we propose an architecture for deploying FaaS platforms in hybrid clouds that can be composed by multiple cloud providers. This architecture aims at enabling privately deployed FaaS platforms to perform auto-scaling of resources (virtual machines) in a distributed infrastructure, while considering the scenario where the users of such platform are scattered around the globe. This allows the execution of requests in servers geographically located as close as possible from the client, with benefits to both the clients and the service providers.
引用
收藏
页码:595 / 600
页数:6
相关论文
共 50 条
  • [21] Self-protecting multi-cloud applications
    Ortiz, Antonio M.
    Rios, Erkuden
    Mallouli, Wissam
    Iturbe, Eider
    de Oca, Edgardo Montes
    2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 643 - 647
  • [22] Model Based Control for Multi-cloud Applications
    Miglierina, Marco
    Gibilisco, Giovanni P.
    Ardagna, Danilo
    Di Nitto, Elisabetta
    2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2013, : 37 - 43
  • [23] MUSA Deployer: Deployment of Multi-cloud Applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    Rios, Erkuden
    Rego, Angel
    Capone, Giancarlo
    2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, : 107 - 112
  • [24] Security Risk Optimization for Multi-cloud Applications
    Lovrencic, Rudolf
    Jakobovic, Domagoj
    Skvorc, Dejan
    Gros, Stjepan
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2020, 2020, 12104 : 659 - 669
  • [25] A Methodology to Scale Containerized HPC Infrastructures in the Cloud
    Greneche, Nicolas
    Menouer, Tarek
    Cerin, Christophe
    Richard, Olivier
    EURO-PAR 2022: PARALLEL PROCESSING, 2022, 13440 : 203 - 217
  • [26] Multi-cloud Solution Design for Migrating a Portfolio of Applications to the Cloud
    Asthana, Shubhi
    Megahed, Aly
    Iyoob, Ilyas
    SERVICE-ORIENTED COMPUTING, ICSOC 2020, 2021, 12632 : 485 - 494
  • [27] Cloud and Multi-Cloud Computing: Current Challenges and Future Applications
    Ardagna, Danilo
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF ENGINEERING SERVICE-ORIENTED AND CLOUD SYSTEMS PESOS 2015, 2015, : 1 - 2
  • [28] Skedulix: Hybrid Cloud Scheduling for Cost-Efficient Execution of Serverless Applications
    Das, Anirban
    Leaf, Andrew
    Varela, Carlos A.
    Patterson, Stacy
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 609 - 618
  • [29] A multi-cloud world requires a multi-cloud security approach
    Duncan R.
    Computer Fraud and Security, 2020, 2020 (05): : 11 - 12
  • [30] ServerMore: Opportunistic Execution of Serverless Functions in the Cloud
    Suresh, Amoghavarsha
    Gandhi, Anshul
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 570 - 584