Characterizing AFCL Serverless Scientific Workflows in Federated FaaS

被引:3
|
作者
Hautz, Mika [1 ]
Ristov, Sashko [1 ]
Felderer, Michael [2 ]
机构
[1] Univ Innsbruck, Comp Sci Dept, Innsbruck, Tyrol, Austria
[2] German Aerosp Ctr DLR, Inst Software Technol, Cologne, Germany
关键词
Function-as-a-Service; federation; serverless; scientific workflows;
D O I
10.1145/3631295.3631397
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces several, publicly available, serverless scientific workflows Montage, BWA, and Monte Carlo developed at a high level of abstraction using the Abstract Function Choreography Language (AFCL). Any individual function can run across federated FaaS comprising cloud regions of AWS and GCP. We present the support for composition with AFCL and execution with the xAFCL serverless workflow management system. For each AFCL workflow, we present implementation details, networking, and complexity. The evaluation of the presented serverless workflows shows that workflow functions download ephemeral data and run computation faster on AWS than on GCP. However, functions on GCP upload faster on the collocated storage.
引用
收藏
页码:24 / 29
页数:6
相关论文
共 50 条
  • [1] FaaSt: Optimize makespan of serverless workflows in federated commercial FaaS
    Ristov, Sashko
    Gritsch, Philipp
    2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 183 - 194
  • [2] Serverless Execution of Scientific Workflows
    Jiang, Qingye
    Lee, Young Choon
    Zomaya, Albert Y.
    SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 706 - 721
  • [3] GoDeploy: Portable Deployment of Serverless Functions in Federated FaaS
    Ristov, Sashko
    Brandacher, Simon
    Felderer, Michael
    Breu, Ruth
    2022 IEEE CLOUD SUMMIT, 2022, : 38 - 43
  • [4] Toward Scientific Workflows in a Serverless World
    Khochare, Aakash
    Simmhan, Yogesh
    Mehta, Sameep
    Agarwal, Arvind
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON E-SCIENCE (ESCIENCE 2022), 2022, : 399 - 400
  • [5] Algorithms for scheduling scientific workflows on serverless architecture
    Majewski, Marcin
    Pawlik, Maciej
    Malawski, Maciej
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 782 - 789
  • [6] Serverless Workflows for Indexing Large Scientific Data
    Skluzacek, Tyler J.
    Chard, Ryan
    Wong, Ryan
    Li, Zhuozhao
    Babuji, Yadu N.
    Ward, Logan
    Blaiszik, Ben
    Chard, Kyle
    Foster, Ian
    PROCEEDINGS OF THE 2019 FIFTH INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING (WOSC '19), 2019, : 43 - 48
  • [7] CODE : Code once, deploy everywhere serverless functions in federated FaaS
    Ristov, Sashko
    Brandacher, Simon
    Hautz, Mika
    Felderer, Michael
    Breu, Ruth
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 160 : 442 - 456
  • [8] Characterizing and profiling scientific workflows
    Juve, Gideon
    Chervenak, Ann
    Deelman, Ewa
    Bharathi, Shishir
    Mehta, Gaurang
    Vahi, Karan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (03): : 682 - 692
  • [9] JPACKFAAS: Profiling Java']Java Serverless Functions Deployment Package Size in Federated FaaS
    Larcher, Thomas
    Ristov, Sashko
    EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT I, EURO-PAR 2023, 2024, 14351 : 330 - 341
  • [10] BaaSLess: Backend-as-a-Service (BaaS)-Enabled Workflows in Federated Serverless Infrastructures
    Larcher, Thomas
    Gritsch, Philipp
    Nastic, Stefan
    Ristov, Sashko
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (04) : 1088 - 1102