arrow
Return

BriskChain: Decentralized Function Composition for High-Performance Serverless Computing

delete2024-01-01
delete0
delete
OA
AI
K
Kan Wang
J
Jing Ma *
E
Edmund Lai
DOI:10.1109/ACCESS.2024.3439695delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
Task analysis
Engines
Logic gates
Runtime
Schedules
Serverless computing
Codes
High performance computing
Serverless workflow
function as a service
worker-side pattern

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

A
Auckland University of Technology
Scholars:
4.0K
Papers: 4.4K
Citations: 4.7K
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
Joint Optimization of Parallelism and Resource Configuration for Serverless Function Steps
err2024-04-01
err1
PREAI
errWen, Zhaojie; Chen, Qiong; Niu, Yipei; Song, Zhen; Deng, Quanfeng; Liu, Fangming
errShare
errSave
The Serverless Computing Survey: A Technical Primer for Design Architecture
err2022-09-13
err52
errOAAI
errLi, Zijun; Guo, Linsong; Cheng, Jiagan; Chen, Quan; He, Bingsheng; Guo, Minyi
errShare
errSave
errShare
errSave
What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing
err2021-04-26
err106
errOAAI
errSchleier-Smith, Johann; Sreekanti, Vikram; Khandelwal, Anurag; Carreira, Joao; Yadwadkar, Neeraja J.; Popa, Raluca Ada; Gonzalez, Joseph E.; Stoica, Ion; Patterson, David A.
errShare
errSave
A diastereoselective synthesis of benzopyrans using a novel intramolecular Nicholas reaction in the key cyclisation step
err1997-01-01
err0
PREAI
errJohn Berge; Stephen Claridge; Alastair Mann; Christophe Muller; Elizabeth Tyrrell
errShare
errSave
researcher View more