arrow
返回

Pheromone: Restructuring Serverless Computing With Data-Centric Function Orchestration

delete2025-02-01
delete0
PRE
AI
M
Minchen Yu *
T
Tingjia Cao
W
Wei Wang
R
Ruichuan Chen
DOI:10.1109/TNET.2024.3480031delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Serverless applications are typically composed of function workflows in which multiple short-lived functions are triggered to exchange data in response to events or state changes. Current serverless platforms coordinate and trigger functions by following high-level invocation dependencies but are oblivious to the underlying data exchanges between functions. This design is neither efficient nor easy to use in orchestrating complex workflows - developers often have to manage complex function interactions by themselves, with customized implementation and unsatisfactory performance. Therefore, we argue that function orchestration should follow a data-centric approach. In our design, the platform provides a data bucket abstraction to hold the intermediate data generated by functions. Developers can use a rich set of data trigger primitives to control when and how the output of each function should be passed to the next functions in a workflow. By making data consumption explicit and allowing it to trigger functions and drive the workflow, complex function interactions can be easily and efficiently supported. We present Pheromone - a scalable, low-latency serverless platform following this data-centric design. Compared to well-established commercial and open-source platforms, Pheromonecuts the latencies of function interactions and data exchanges by orders of magnitude, scales to large workflows, and enables easy implementation of complex applications.
Keyword:
Serverless computing
function workflow
data sharing
function workflow
data sharing

期刊

I
IEEE-ACM Transactions on Networking
IF:
3.6
论文数:
4.4K
被引数:
9.5K

机构

U
university of wisconsin madison
学者数:
3.8W
论文数: 2.9W
被引数: 53
T
The Chinese University of Hong Kong, Shenzhen
学者数:
4.3K
论文数: 4.0K
被引数: 7
University of Wisconsin System 封面图
University of Wisconsin System
学者数:
6.7W
论文数: 5.8W
被引数: 382
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Performance enhancement of CdS/TiO2/FTO photoanode by Ni-doping for quantum dots sensitized solar cells
err2022-01-01
err0
PREAI
errVeerathangam K.; Mohd. Shkir; Sundhar A.; Muthu Senthil Pandian; Ramasamy P.
err分享
err收藏
The impact of wader predation on benthic macrofauna in Merja Zerga lagoon, Morocco: an exclosure experiment
err2018-01-31
err0
PREAI
errFeirouz Touhami; Hocein Bazaïri; Bouabid Badaoui; Abdelaziz Benhoussa
err分享
err收藏
学者 查看更多内容