arrow
返回

FUSIONIZE++: Improving Serverless Application Performance Using Dynamic Task Inlining and Infrastructure Optimization

delete2024-10-01
delete0
PRE
AI
T
Trever Schirmer *
J
Joel Scheuner
T
Tobias Pfandzelter
D
David Bermbach
DOI:10.1109/TCC.2024.3451108delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Function-as-a-Service (FaaS) execution model increases developer productivity by removing operational concerns such as managing hardware or software runtimes. Developers, however, still need to partition their applications into FaaS functions, which is error-prone and complex: Encapsulating only the smallest logical unit of an application as a FaaS function maximizes flexibility and reusability. Yet, it also leads to invocation overheads, additional cold starts, and may increase cost due to double billing during synchronous invocations. Conversely, deploying an entire application as a single FaaS function avoids these overheads but decreases flexibility. In this paper we present Fusionize, a framework that automates optimizing for this trade-off by automatically fusing application code into an optimized multi-function composition. Developers only need to write fine-grained application code following the serverless model, while Fusionize automatically fuses different parts of the application into FaaS functions, manages their interactions, and configures the underlying infrastructure. At runtime, it monitors application performance and adapts it to minimize request-response latency and costs. Real-world use cases show that Fusionize can improve the deployment artifacts of the application, reducing both median request-response latency and cost of an example IoT application by more than 35%.
Keyword:
Task analysis
Costs
Cloud computing
Monitoring
Runtime
Optimization
Load modeling
Cloud orchestration
FaaS
function fusion
serverless computing

期刊

I
IEEE Transactions on Cloud Computing
IF:
5
论文数:
1.9K
被引数:
4.3K

机构

T
Technical University of Berlin
学者数:
1.3W
论文数: 1.1W
被引数: 18
引用论文

引用论文

A Method of Fractile Graphical Analysis
err1960-04-01
err0
PREAI
errP. C. Mahalanobis
err分享
err收藏
err分享
err收藏
Thymic dependence of invariant Vα14+ Natural Killer-T cell development
err1999-10-01
err0
PREAI
errFlorence Tilloy; James P. Di Santo; Albert Bendelac; Olivier Lantz
err分享
err收藏
err分享
err收藏
THE REAL-INTEREST-RATE GAP AS AN INFLATION INDICATOR
err2003-01-16
err0
PREAI
errKatharine S. Neiss; Edward Nelson
err分享
err收藏
学者 查看更多内容