12 papers
New Kids: An Architecture and Performance Investigation of Second-Generation Serverless Platforms
Trever Schirmer, Aris Wiegand, Lucca di Benedetto +4
With the ever-increasing usage of serverless computing in both industry and academia, it is essential to understand the mechanisms that power the underlying platforms. As serverles…
Serverless Abstractions for Short-Running, Lightweight Streams
Natalie Carl, Niklas Kowallik, Constantin Stahl +3
Serverless computing and stream processing represent two dominant paradigms for event-driven data processing, yet both make assumptions that render them inefficient for short-runni…
LLM4FaaS: No-Code Application Development using LLMs and FaaS
Minghe Wang, Tobias Pfandzelter, Trever Schirmer +1
Large language models (LLMs) show great capabilities in generating code from natural language descriptions, bringing programming power closer to non-technical users. However, their…
Minos: Exploiting Cloud Performance Variation with Function-as-a-Service Instance Selection
Trever Schirmer, Natalie Carl, Nils Höller +2
Serverless Function-as-a-Service (FaaS) is a popular cloud paradigm to quickly and cheaply implement complex applications. Because the function instances cloud providers start to e…
ProFaaStinate: Delaying Serverless Function Calls to Optimize Platform Performance
Trever Schirmer, Natalie Carl, Tobias Pfandzelter +1
Function-as-a-Service (FaaS) enables developers to run serverless applications without managing operational tasks. In current FaaS platforms, both synchronous and asynchronous call…
GeoFF: Federated Serverless Workflows with Data Pre-Fetching
Natalie Carl, Trever Schirmer, Tobias Pfandzelter +1
Function-as-a-Service (FaaS) is a popular cloud computing model in which applications are implemented as work flows of multiple independent functions. While cloud providers usually…