返回
BriskChain: Decentralized Function Composition for High-Performance Serverless Computing
DOI:10.1109/ACCESS.2024.3439695.png)
摘要
En 中文
Serverless computing allows developers to create workflows for complex tasks through the composition of serverless functions. Current serverless workflow engines rely on master-side pattern which do not permit direct interaction between consecutive serverless functions in the workflow. In this paper, a decentralized worker-side pattern is proposed that provides better performance by allowing consecutive functions to flow from the current node to the next without first having to interact with the master controller. It treats the serverless workflow as a whole unit and uses a locality strategy to optimize performance. This approach is implemented in a workflow engine called BriskChain to demonstrate its effectiveness. Experiments using both synthetic and real application workflows show that BriskChain requires significantly reduced runtime overhead compared with OpenWhisk and Apache Composer, two open-source serverless platforms.
Keyword:
Task analysis
Engines
Logic gates
Runtime
Schedules
Serverless computing
Codes
High performance computing
Serverless workflow
function as a service
worker-side pattern
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Joint Optimization of Parallelism and Resource Configuration for Serverless Function Steps无服务器功能步骤的并行性与资源配置联合优化
Serverless execution of scientific workflows: Experiments with HyperFlow, AWS Lambda and Google Cloud Functions科学工作流程的无服务器执行: 使用HyperFlow、AWS Lambda和Google Cloud Functions进行实验

