arrow
Return

Advanced Serverless Function Composition in OmniFlow

delete2026-01-01
delete0
PRE
AI
T
Tiago Silva
J
José Simão *
F
Filipe Freitas
DOI:10.1007/978-3-032-10929-3_23delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Serverless computing, especially Function-as-a-Service (FaaS) platforms, enables developers to concentrate on software engineering without the burden of managing infrastructure. These platforms leverage stateless, event-driven functions, making them a good choice for workflows and function composition. Despite the advantages, serverless workflows can impose provider-specific constraints, resulting in portability issues and potential vendor lock-in. Previous work has tackled these limitations. QuickFaaS emphasized standardizing function definitions to create a consistent programming model. Building on this, OmniFlow introduced a Domain-Specific Language (DSL) that enables provider-agnostic serverless workflows, allowing seamless reuse across cloud environments.This ongoing work extends OmniFlow by enhancing serverless workflow execution and function composition. Key improvements include control flow-based execution for iterative tasks, and eliminating reliance on provider-specific constructs. Additionally, it introduces parallel execution, enabling workflows to scale efficiently by running independent tasks concurrently, improving performance, and reducing execution time. These enhancements enable more efficient execution of algorithms for big data processing tasks, including data ingestion, transformation, and analysis, by optimizing task distribution and parallel execution, allowing developers to focus on logic rather than infrastructure.
Keywords:
FaaS
Function Composition
Cloud-agnostic Architecture

Journal

P
PROCEEDINGS OF 20TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES, CISTI
IF:
0
Papers:
160
Citations:
0

Organization

I
inesc-id
Scholars:
636
Papers: 504
Citations: 0
Cited Papers

Cited Papers

FaaSr: Cross-Platform Function-as-a-Service Serverless Scientific Workflows in R
err2024-09-16
err0
PREAI
errSungjae Park; R. Quinn Thomas; Cayelan C. Carey; Austin D. Delany; Yun-Jung Ku; Mary E. Lofton; Renato J. Figueiredo
errShare
errSave
The serverless trilemma: function composition for serverless computing
err2017-10-25
err0
PREAI
errIoana Baldini; Perry Cheng; Stephen J. Fink; Nick Mitchell; Vinod Muthusamy; Rodric Rabbah; Philippe Suter; Olivier Tardieu
errShare
errSave
Serverless Computing: A Survey of Opportunities, Challenges, and Applications
err2022-11-10
err67
errOAAI
errShafiei, Hossein; Khonsari, Ahmad; Mousavi, Payam
errShare
errSave
QuickFaaS: Providing Portability and Interoperability between FaaS Platforms
err2022-11-30
err0
errOAAI
errPedro Rodrigues; Filipe Freitas; José Simão
errShare
errSave