23 citations · 64 across the 23 of their papers we have counts for
25 papers
Tremulant: Latency in Serverless Platforms beyond the 99th Percentile
Linus Gustafsson, Trever Schirmer, David Bermbach
Function-as-a-Service (FaaS) increases developer productivity by removing operational concerns such as managing hardware and software runtimes. Because function instances are start…
Large-scale workflow placement in serverless computing using integer nonlinear programming
Joshua Adamek, Natalie Carl, Trever Schirmer +3
Serverless edge computing has become a powerful cloud framework that enables the execution of large workflows without the need for the user to manage the underlying servers and edg…
FaaSMoE: A Serverless Framework for Multi-Tenant Mixture-of-Experts Serving
Minghe Wang, Trever Schirmer, Mohammadreza Malekabbasi +1
Mixture-of-Experts (MoE) models offer high capacity with efficient inference cost by activating a small subset of expert models per input. However, deploying MoE models requires al…
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…
Konflux: Optimized Function Fusion for Serverless Applications
Niklas Kowallik, Trever Schirmer, David Bermbach
Function-as-a-Service (FaaS) has become a central paradigm in serverless cloud computing, yet optimizing FaaS deployments remains challenging. Using function fusion, multiple funct…
Towards a Testbed for Scalable FaaS Platforms
Trever Schirmer, David Bermbach
Most cloud platforms have a Function-as-a-Service (FaaS) offering that enables users to easily write highly scalable applications. To better understand how the platform's architect…
Multi-Event Triggers for Serverless Computing
Natalie Carl, Trever Schirmer, Niklas Kowallik +4
Function-as-a-Service (FaaS) is an event-driven serverless cloud computing model in which small, stateless functions are invoked in response to events, such as HTTP requests, new d…
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…
Exploring Influence Factors on LLM Suitability for No-Code Development of End User IoT Applications
Minghe Wang, Alexandra Kapp, Trever Schirmer +2
No-Code Development Platforms (NCDPs) empower non-technical end users to build applications tailored to their specific demands without writing code. While NCDPs lower technical bar…
Trabant: A Serverless Architecture for Multi-Tenant Orbital Edge Computing
Tobias Pfandzelter, Nikita Bauer, Alexander Leis +5
Orbital edge computing reduces the data transmission needs of Earth observation satellites by processing sensor data on-board, allowing near-real-time insights while minimizing dow…
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…
GeoFaaS: An Edge-to-Cloud FaaS Platform
Mohammadreza Malekabbasi, Tobias Pfandzelter, Trever Schirmer +1
The massive growth of mobile and IoT devices demands geographically distributed computing systems for optimal performance, privacy, and scalability. However, existing edge-to-cloud…
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…
ElastiBench: Scalable Continuous Benchmarking on Cloud FaaS Platforms
Trever Schirmer, Tobias Pfandzelter, David Bermbach
Running microbenchmark suites often and early in the development process enables developers to identify performance issues in their application. Microbenchmark suites of complex ap…
Efficiently Detecting Performance Changes in FaaS Application Releases
Martin Grambow, Tim Dockenfuß, Trever Schirmer +2
The source code of Function as a Service (FaaS) applications is constantly being refined. To detect if a source code change introduces a significant performance regression, the tra…
Fusionize++: Improving Serverless Application Performance Using Dynamic Task Inlining and Infrastructure Optimization
Trever Schirmer, Joel Scheuner, Tobias Pfandzelter +1
The Function-as-a-Service (FaaS) execution model increases developer productivity by removing operational concerns such as managing hardware or software runtimes. Developers, howev…
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…
The Night Shift: Understanding Performance Variability of Cloud Serverless Platforms
Trever Schirmer, Nils Japke, Sofia Greten +2
Function-as-a-Service is a popular cloud programming model that supports developers by abstracting away most operational concerns with automatic deployment and scaling of applicati…
Lotus: Serverless In-Transit Data Processing for Edge-based Pub/Sub
Minghe Wang, Trever Schirmer, Tobias Pfandzelter +1
Publish-subscribe systems are a popular approach for edge-based IoT use cases: Heterogeneous, constrained edge devices can be integrated easily, with message routing logic offloade…
Managing Data Replication and Distribution in the Fog with FReD
Tobias Pfandzelter, Nils Japke, Trever Schirmer +2
The heterogeneous, geographically distributed infrastructure of fog computing poses challenges in data replication, data distribution, and data mobility for fog applications. Fog c…
Hardless: A Generalized Serverless Compute Architecture for Hardware Processing Accelerators
Sebastian Werner, Trever Schirmer
The increasing use of hardware processing accelerators tailored for specific applications, such as the Vision Processing Unit (VPU) for image recognition, further increases develop…
Fusionize: Improving Serverless Application Performance through Feedback-Driven Function Fusion
Trever Schirmer, Joel Scheuner, Tobias Pfandzelter +1
Serverless computing increases developer productivity by removing operational concerns such as managing hardware or software runtimes. Developers, however, still need to partition…
Streaming vs. Functions: A Cost Perspective on Cloud Event Processing
Tobias Pfandzelter, Sören Henning, Trever Schirmer +2
In cloud event processing, data generated at the edge is processed in real-time by cloud resources. Both distributed stream processing (DSP) and Function-as-a-Service (FaaS) have b…