Optimal Mapping of Workflows Using Serverless Architecture in a Multi-Cloud Environment

被引:0
|
作者
Ramesh, Manju [1 ]
Phalak, Chetan [1 ]
Chahal, Dheeraj [1 ]
Singhal, Rekha [1 ]
机构
[1] TCS Res, Mumbai, Maharashtra, India
关键词
Cloud computing; Function-as-a-Service; Storage Services; Performance and Cost; Multi-cloud; ALGORITHM;
D O I
10.1109/ICSA-C63560.2024.00053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many enterprises are opting for the multi-cloud deployment of their complex workflows to avoid vendor lock-in, ensure high reliability, and achieve cost-effective high performance. However, optimally mapping workflows to the cloud services and instances in a multi-cloud environment has many inherent challenges. Cloud service providers (CSPs) have unique cost models. Moreover, various features offered by the corresponding services from multiple cloud service providers differ significantly. Hence, optimal deployment requires a judicious selection of cloud services and their configurations offered by multiple CSPs. Serverless deployment of workloads in the cloud is emerging as a preferred choice due to its high scalability, and cost-effective pay-per-use cost model. In this work, we present analytical model and simulation-based approaches for estimating the makespan and cost of mapping complex workflows to serverless architecture in a multi-cloud environment. Additionally, the schedules generated using a well-known simulator with a brute-force algorithm and an analytical model are evaluated on real cloud instances. We observe an improvement of 53% in the makespan of the workflow and 30% in the cost of deployment when compared with the worst and intuition-based deployment scheme.
引用
收藏
页码:252 / 259
页数:8
相关论文
共 50 条
  • [1] Multi-Objective Workflow Scheduling to Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Chahal, Dheeraj
    Phalak, Chetan
    Singhal, Rekha
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 173 - 183
  • [2] On Merits and Viability of Multi-Cloud Serverless
    Baarzi, Ataollah Fatahi
    Kesidis, George
    Joe-Wong, Carlee
    Shahrad, Mohammad
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 600 - 608
  • [3] Supporting Multi-Cloud in Serverless Computing
    Zhao, Haidong
    Benomar, Zakaria
    Pfandzelter, Tobias
    Georgantas, Nikolaos
    [J]. 2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 285 - 290
  • [4] Scheduling Data-Driven Workflows in Multi-Cloud Environment
    Sooezi, Nafise
    Abrishami, Saeid
    Lotfian, Majid
    [J]. 2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 163 - 167
  • [5] Towards Distributed Containerized Serverless Architecture in Multi Cloud Environment
    Soltani, Boubaker
    Ghenai, Afifa
    Zeghib, Nadia
    [J]. 15TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2018) / THE 13TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC-2018) / AFFILIATED WORKSHOPS, 2018, 134 : 121 - 128
  • [6] Optimal Resource Usage in Multi-Cloud Computing Environment
    Goswami, Veena
    Sahoo, Choudhury Nishkanta
    [J]. INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2013, 3 (01) : 44 - 57
  • [7] An Optimal Service Composition Algorithm in Multi-Cloud Environment
    Nazari, Zahra
    Kamandi, Ali
    Shabankhah, Mahmood
    [J]. 2019 5TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2019, : 141 - 151
  • [8] Security Governance in a Multi-Cloud Environment: A systematic Mapping Study
    Witti, Hamad
    Ghedira-Guegan, Chirine
    Disson, Eric
    Boukadi, Khouloud
    [J]. PROCEEDINGS 2016 IEEE WORLD CONGRESS ON SERVICES - SERVICES 2016, 2016, : 81 - 86
  • [9] DistributedFaaS: Execution of Containerized Serverless Applications in Multi-Cloud Infrastructures
    Vasconcelos, Adbys
    Vieira, Lucas
    Batista, Italo
    Silva, Rodolfo
    Brasileiro, Francisco
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 595 - 600
  • [10] Skyport - Container-Based Execution Environment Management for Multi-Cloud Scientific Workflows
    Gerlach, Wolfgang
    Tang, Wei
    Keegan, Kevin
    Harrison, Travis
    Wilke, Andreas
    Bischof, Jared
    D'Souza, Mark
    Devoid, Scott
    Murphy-Olson, Daniel
    Desai, Narayan
    Meyer, Folker
    [J]. 2014 5TH INTERNATIONAL WORKSHOP ON DATA-INTENSIVE COMPUTING IN THE CLOUDS (DATACLOUD), 2014, : 25 - 32