{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T21:44:45Z","timestamp":1783806285929,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T00:00:00Z","timestamp":1683504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,5,8]]},"DOI":"10.1145\/3592533.3592809","type":"proceedings-article","created":{"date-parts":[[2023,5,4]],"date-time":"2023-05-04T15:00:49Z","timestamp":1683212449000},"page":"34-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["A Study of Orchestration Approaches for Scientific Workflows in Serverless Computing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-8436-0332","authenticated-orcid":false,"given":"Abdallah","family":"Elshamy","sequence":"first","affiliation":[{"name":"Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1445-9619","authenticated-orcid":false,"given":"Ahmed","family":"Alquraan","sequence":"additional","affiliation":[{"name":"Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6429-9983","authenticated-orcid":false,"given":"Samer","family":"Al-Kiswany","sequence":"additional","affiliation":[{"name":"Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada"},{"name":"Acronis Research, Waterloo, Ontario, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,5,8]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"05","article-title":"A grid portal and software toolkit for science-grade astronomical image mosaicking","volume":"4","author":"Katz Daniel","year":"2010","unstructured":"Daniel Katz , G. Berriman , John Good , Anastasia Laity , Ewa Deelman , Carl Kesselman , Gurmeet Singh , Mei-Hui Su , Thomas Prince , and Roy Williams . Montage : A grid portal and software toolkit for science-grade astronomical image mosaicking . International Journal of Computational Science and Engineering , 4 , 05 2010 . Daniel Katz, G. Berriman, John Good, Anastasia Laity, Ewa Deelman, Carl Kesselman, Gurmeet Singh, Mei-Hui Su, Thomas Prince, and Roy Williams. Montage: A grid portal and software toolkit for science-grade astronomical image mosaicking. International Journal of Computational Science and Engineering, 4, 05 2010.","journal-title":"International Journal of Computational Science and Engineering"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","first-page":"e0129277","DOI":"10.1371\/journal.pone.0129277","article-title":"Inexpensive and highly reproducible cloud-based variant calling of 2,535 human genomes","volume":"10","author":"Shringarpure Suyash","year":"2015","unstructured":"Suyash Shringarpure , Andrew Carroll , Francisco De La Vega , and Carlos Bustamante . Inexpensive and highly reproducible cloud-based variant calling of 2,535 human genomes . PloS one , 10 : e0129277 , 06 2015 . Suyash Shringarpure, Andrew Carroll, Francisco De La Vega, and Carlos Bustamante. Inexpensive and highly reproducible cloud-based variant calling of 2,535 human genomes. PloS one, 10:e0129277, 06 2015.","journal-title":"PloS one"},{"key":"e_1_3_2_1_3_1","article-title":"Autodock vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading","author":"Trott Oleg","year":"2009","unstructured":"Oleg Trott and Arthur J. Olson . Autodock vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading . Journal of Computational Chemistry , Jun 2009 . Oleg Trott and Arthur J. Olson. Autodock vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. Journal of Computational Chemistry, Jun 2009.","journal-title":"Journal of Computational Chemistry"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","first-page":"1827","DOI":"10.1109\/BIBM.2017.8217938","volume-title":"2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)","author":"Poehlman William L.","year":"2017","unstructured":"William L. Poehlman , Mats Rynge , D. Balamurugan , Nicholas Mills , and Frank A. Feltus . Osg-kinc: High-throughput gene co-expression network construction using the open science grid . In 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) , pages 1827 -- 1831 , 2017 . William L. Poehlman, Mats Rynge, D. Balamurugan, Nicholas Mills, and Frank A. Feltus. Osg-kinc: High-throughput gene co-expression network construction using the open science grid. In 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), pages 1827--1831, 2017."},{"issue":"337","key":"e_1_3_2_1_5_1","first-page":"10","article-title":"Large-scale genomic variations analysis workflow and browser in soykb","volume":"17","author":"Liu Yang","year":"2016","unstructured":"Yang Liu , Saad Khan , Juexin Wang , Mats Rynge , Yuanxun Zhang , Shuai Zeng , Shiyuan Chen , Joao Vitor Maldonado dos Santos , Babu Valliyodan , Prasad Calyam , Nirav Merchant , Henry Nguyen , Dong Xu , and Trupti Joshi . Pgen : Large-scale genomic variations analysis workflow and browser in soykb . BMC Bioinformatics , 17 : 337 , 10 2016 . Yang Liu, Saad Khan, Juexin Wang, Mats Rynge, Yuanxun Zhang, Shuai Zeng, Shiyuan Chen, Joao Vitor Maldonado dos Santos, Babu Valliyodan, Prasad Calyam, Nirav Merchant, Henry Nguyen, Dong Xu, and Trupti Joshi. Pgen: Large-scale genomic variations analysis workflow and browser in soykb. BMC Bioinformatics, 17:337, 10 2016.","journal-title":"BMC Bioinformatics"},{"issue":"3","key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1016\/j.future.2012.08.015","article-title":"Characterizing and profiling scientific workflows","volume":"29","author":"Juve Gideon","year":"2013","unstructured":"Gideon Juve , Ann Chervenak , Ewa Deelman , Shishir Bharathi , Gaurang Mehta , and Karan Vahi . Characterizing and profiling scientific workflows . Future Generation Computer Systems , 29 ( 3 ): 682 -- 692 , 2013 . Special Section: Recent Developments in High Performance Computing and Security. Gideon Juve, Ann Chervenak, Ewa Deelman, Shishir Bharathi, Gaurang Mehta, and Karan Vahi. Characterizing and profiling scientific workflows. Future Generation Computer Systems, 29(3):682--692, 2013. Special Section: Recent Developments in High Performance Computing and Security.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1996109.1996114","volume-title":"Proceedings of the 2nd International Workshop on Scientific Cloud Computing, ScienceCloud '11","author":"V\u00f6ckler Jens-S\u00f6nke","year":"2011","unstructured":"Jens-S\u00f6nke V\u00f6ckler , Gideon Juve , Ewa Deelman , Mats Rynge , and Bruce Berriman . Experiences using cloud computing for a scientific workflow application . In Proceedings of the 2nd International Workshop on Scientific Cloud Computing, ScienceCloud '11 , page 15 -- 24 , New York, NY, USA , 2011 . Association for Computing Machinery. Jens-S\u00f6nke V\u00f6ckler, Gideon Juve, Ewa Deelman, Mats Rynge, and Bruce Berriman. Experiences using cloud computing for a scientific workflow application. In Proceedings of the 2nd International Workshop on Scientific Cloud Computing, ScienceCloud '11, page 15--24, New York, NY, USA, 2011. Association for Computing Machinery."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/ESCIW.2009.5408002","volume-title":"2009 5th IEEE International Conference on E-Science Workshops","author":"Juve Gideon","year":"2009","unstructured":"Gideon Juve , Ewa Deelman , Karan Vahi , Gaurang Mehta , Bruce Berriman , Benjamin P. Berman , and Phil Maechling . Scientific workflow applications on amazon ec2 . In 2009 5th IEEE International Conference on E-Science Workshops , pages 59 -- 66 , 2009 . Gideon Juve, Ewa Deelman, Karan Vahi, Gaurang Mehta, Bruce Berriman, Benjamin P. Berman, and Phil Maechling. Scientific workflow applications on amazon ec2. In 2009 5th IEEE International Conference on E-Science Workshops, pages 59--66, 2009."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","first-page":"816","DOI":"10.1007\/978-3-642-33486-3_54","volume-title":"Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2012, Bristol, UK, September 24--28, 2012. Proceedings, Part II 23","author":"Kranjc Janez","year":"2012","unstructured":"Janez Kranjc , Vid Podpe\u010dan , and Nada Lavra\u010d . Clowdflows : a cloud based scientific workflow platform . In Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2012, Bristol, UK, September 24--28, 2012. Proceedings, Part II 23 , pages 816 -- 819 . Springer , 2012 . Janez Kranjc, Vid Podpe\u010dan, and Nada Lavra\u010d. Clowdflows: a cloud based scientific workflow platform. In Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2012, Bristol, UK, September 24--28, 2012. Proceedings, Part II 23, pages 816--819. Springer, 2012."},{"key":"e_1_3_2_1_10_1","first-page":"57","volume-title":"Abstract Proceedings of the 2022 ACM SIGMETRICS\/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS\/PERFORMANCE '22","author":"Mahgoub Ashraf","year":"2022","unstructured":"Ashraf Mahgoub , Edgardo Barsallo Yi , Karthick Shankar , Eshaan Minocha , Sameh Elnikety , Saurabh Bagchi , and Somali Chaterji . Wisefuse : Workload characterization and dag transformation for serverless workflows . In Abstract Proceedings of the 2022 ACM SIGMETRICS\/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS\/PERFORMANCE '22 , page 57 -- 58 , New York, NY, USA , 2022 . Association for Computing Machinery. Ashraf Mahgoub, Edgardo Barsallo Yi, Karthick Shankar, Eshaan Minocha, Sameh Elnikety, Saurabh Bagchi, and Somali Chaterji. Wisefuse: Workload characterization and dag transformation for serverless workflows. In Abstract Proceedings of the 2022 ACM SIGMETRICS\/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS\/PERFORMANCE '22, page 57--58, New York, NY, USA, 2022. Association for Computing Machinery."},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/docs.ceph.com\/en\/pacific\/cephfs\/index.html","author":"Ceph","year":"2023","unstructured":"Ceph file system. https:\/\/docs.ceph.com\/en\/pacific\/cephfs\/index.html , 2023 . Ceph file system. https:\/\/docs.ceph.com\/en\/pacific\/cephfs\/index.html, 2023."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1016\/j.future.2017.02.038","article-title":"A cross-layer optimized storage system for workflow applications","volume":"75","author":"Al-Kiswany Samer","year":"2017","unstructured":"Samer Al-Kiswany , Lauro B. Costa , Hao Yang , Emalayan Vairavanathan , and Matei Ripeanu . A cross-layer optimized storage system for workflow applications . Future Generation Computer Systems , 75 : 423 -- 437 , 2017 . Samer Al-Kiswany, Lauro B. Costa, Hao Yang, Emalayan Vairavanathan, and Matei Ripeanu. A cross-layer optimized storage system for workflow applications. Future Generation Computer Systems, 75:423--437, 2017.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_1_13_1","volume-title":"Durable functions overview - azure | microsoft learn. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-functions\/durable\/durable-functions-overview?tabs=csharp-inproc","year":"2023","unstructured":"Microsoft. Durable functions overview - azure | microsoft learn. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-functions\/durable\/durable-functions-overview?tabs=csharp-inproc , 2023 . Microsoft. Durable functions overview - azure | microsoft learn. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-functions\/durable\/durable-functions-overview?tabs=csharp-inproc, 2023."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","article-title":"Pegasus, a workflow management system for science automation","volume":"46","author":"Deelman Ewa","year":"2015","unstructured":"Ewa Deelman , Karan Vahi , Gideon Juve , Mats Rynge , Scott Callaghan , Philip J. Maechling , Rajiv Mayani , Weiwei Chen , Rafael Ferreira da Silva , Miron Livny , and Kent Wenger . Pegasus, a workflow management system for science automation . Future Generation Computer Systems , 46 : 17 -- 35 , 2015 . Ewa Deelman, Karan Vahi, Gideon Juve, Mats Rynge, Scott Callaghan, Philip J. Maechling, Rajiv Mayani, Weiwei Chen, Rafael Ferreira da Silva, Miron Livny, and Kent Wenger. Pegasus, a workflow management system for science automation. Future Generation Computer Systems, 46:17--35, 2015.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_1_15_1","first-page":"43","volume-title":"Proceedings of the 12th IEEE\/ACM International Conference on Utility and Cloud Computing Companion, UCC '19 Companion","author":"John Aji","year":"2019","unstructured":"Aji John , Kristiina Ausmees , Kathleen Muenzen , Catherine Kuhn , and Amanda Tan . Sweep : Accelerating scientific research through scalable serverless workflows . In Proceedings of the 12th IEEE\/ACM International Conference on Utility and Cloud Computing Companion, UCC '19 Companion , page 43 -- 50 , New York, NY, USA , 2019 . Association for Computing Machinery. Aji John, Kristiina Ausmees, Kathleen Muenzen, Catherine Kuhn, and Amanda Tan. Sweep: Accelerating scientific research through scalable serverless workflows. In Proceedings of the 12th IEEE\/ACM International Conference on Utility and Cloud Computing Companion, UCC '19 Companion, page 43--50, New York, NY, USA, 2019. Association for Computing Machinery."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1016\/j.future.2017.10.029","article-title":"Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions","volume":"110","author":"Malawski Maciej","year":"2020","unstructured":"Maciej Malawski , Adam Gajek , Adam Zima , Bartosz Balis , and Kamil Figiela . Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions . Future Generation Computer Systems , 110 : 502 -- 514 , 2020 . Maciej Malawski, Adam Gajek, Adam Zima, Bartosz Balis, and Kamil Figiela. Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions. Future Generation Computer Systems, 110:502--514, 2020.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/eScience51609.2021.00014","volume-title":"2021 IEEE 17th International Conference on eScience (eScience)","author":"Burkat Krzysztof","year":"2021","unstructured":"Krzysztof Burkat , Maciej Pawlik , Bartosz Balis , Maciej Malawski , Karan Vahi , Mats Rynge , Rafael Ferreira da Silva , and Ewa Deelman . Serverless containers - rising viable approach to scientific workflows . In 2021 IEEE 17th International Conference on eScience (eScience) , pages 40 -- 49 , 2021 . Krzysztof Burkat, Maciej Pawlik, Bartosz Balis, Maciej Malawski, Karan Vahi, Mats Rynge, Rafael Ferreira da Silva, and Ewa Deelman. Serverless containers - rising viable approach to scientific workflows. In 2021 IEEE 17th International Conference on eScience (eScience), pages 40--49, 2021."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 18th European Conference on Computer Systems (EuroSys). ACM","author":"Abdi Mania","year":"2023","unstructured":"Mania Abdi , Sam Ginzburg , Charles Lin , Jose M Faleiro , \u00cd\u00f1igo Goiri , Gohar Irfan Chaudhry , Ricardo Bianchini , Daniel S. Berger , and Rodrigo Fonseca . Palette load balancing: Locality hints for serverless functions . In Proceedings of the 18th European Conference on Computer Systems (EuroSys). ACM , May 2023 . Mania Abdi, Sam Ginzburg, Charles Lin, Jose M Faleiro, \u00cd\u00f1igo Goiri, Gohar Irfan Chaudhry, Ricardo Bianchini, Daniel S. Berger, and Rodrigo Fonseca. Palette load balancing: Locality hints for serverless functions. In Proceedings of the 18th European Conference on Computer Systems (EuroSys). ACM, May 2023."},{"key":"e_1_3_2_1_19_1","first-page":"303","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Mahgoub Ashraf","year":"2022","unstructured":"Ashraf Mahgoub , Edgardo Barsallo Yi , Karthick Shankar , Sameh Elnikety , Somali Chaterji , and Saurabh Bagchi . ORION and the three rights: Sizing, bundling, and prewarming for serverless DAGs . In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22) , pages 303 -- 320 , Carlsbad, CA , July 2022 . USENIX Association. Ashraf Mahgoub, Edgardo Barsallo Yi, Karthick Shankar, Sameh Elnikety, Somali Chaterji, and Saurabh Bagchi. ORION and the three rights: Sizing, bundling, and prewarming for serverless DAGs. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 303--320, Carlsbad, CA, July 2022. USENIX Association."},{"key":"e_1_3_2_1_20_1","first-page":"285","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Mahgoub Ashraf","year":"2021","unstructured":"Ashraf Mahgoub , Karthick Shankar , Subrata Mitra , Ana Klimovic , Somali Chaterji , and Saurabh Bagchi . SONIC : Application-aware data passing for chained server-less applications . In 2021 USENIX Annual Technical Conference (USENIX ATC 21) , pages 285 -- 301 . USENIX Association , July 2021 . Ashraf Mahgoub, Karthick Shankar, Subrata Mitra, Ana Klimovic, Somali Chaterji, and Saurabh Bagchi. SONIC: Application-aware data passing for chained server-less applications. In 2021 USENIX Annual Technical Conference (USENIX ATC 21), pages 285--301. USENIX Association, July 2021."},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/aws.amazon.com\/s3\/","author":"AWS.","year":"2023","unstructured":"AWS. Amazon s3 - cloud object storage. https:\/\/aws.amazon.com\/s3\/ , 2023 . AWS. Amazon s3 - cloud object storage. https:\/\/aws.amazon.com\/s3\/, 2023."},{"key":"e_1_3_2_1_22_1","first-page":"1","volume-title":"USENIX Annual Technical Conference","author":"Duplyakin Dmitry","year":"2019","unstructured":"Dmitry Duplyakin , Robert Ricci , Aleksander Maricq , Gary Wong , Jonathon Duerig , Eric Eide , Leigh Stoller , Mike Hibler , David Johnson , Kirk Webb , The design and operation of cloudlab . In USENIX Annual Technical Conference , pages 1 -- 14 , 2019 . Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, et al. The design and operation of cloudlab. In USENIX Annual Technical Conference, pages 1--14, 2019."},{"key":"e_1_3_2_1_23_1","volume-title":"Knative: Serverless containers in kubernetes environments. https:\/\/knative.dev","year":"2023","unstructured":"Knative. Knative: Serverless containers in kubernetes environments. https:\/\/knative.dev , 2023 . Knative. Knative: Serverless containers in kubernetes environments. https:\/\/knative.dev, 2023."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1109\/UCC-Companion.2018.00054","volume-title":"2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)","author":"Manner Johannes","year":"2018","unstructured":"Johannes Manner , Martin Endre\u00df , Tobias Heckel , and Guido Wirtz . Cold start influencing factors in function as a service . In 2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion) , pages 181 -- 188 , 2018 . Johannes Manner, Martin Endre\u00df, Tobias Heckel, and Guido Wirtz. Cold start influencing factors in function as a service. In 2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), pages 181--188, 2018."}],"event":{"name":"SESAME '23: 1st Workshop on SErverless Systems, Applications and MEthodologies","location":"Rome Italy","acronym":"SESAME '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592533.3592809","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:00Z","timestamp":1750182540000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592533.3592809"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,8]]},"references-count":24,"alternative-id":["10.1145\/3592533.3592809","10.1145\/3592533"],"URL":"https:\/\/doi.org\/10.1145\/3592533.3592809","relation":{},"subject":[],"published":{"date-parts":[[2023,5,8]]},"assertion":[{"value":"2023-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}