Skip to content
Book Open access

FunPilot: Runtime Performance Diagnosis and Remediation for Serverless Applications with LLMs

Sep 2026 · Proceedings of the 17th ACM SIGOPS Asia-Pacific Workshop on Systems · 0 citations · 60 references

TL;DR

FunPilot is presented, a system that enables rapid LLM-assisted diagnosis and remediation for serverless applications that uses an event-driven control loop to diagnose active symptoms, derive control knob updates, and validate remediation decisions while coordinating with the underlying autoscaler.

Abstract

In serverless computing, optimizing performance and cost is challenging due to the large configuration space in the presence of time-varying workloads and rapidly scaling infrastructure. Human-driven optimization is fundamentally limited in this setting: it is too slow for the short control timescales of serverless platforms, prohibitively expensive at scale, and unable to continuously explore high-dimensional configuration spaces in real time. Existing diagnostic agents are designed for long-running services and do not adapt well to the unique characteristics of serverless, such as short timescales, cost efficiency, and ephemeral runtimes. We present FunPilot, a system that enables rapid LLM-assisted diagnosis and remediation for serverless applications. FunPilot uses an event-driven control loop to diagnose active symptoms, derive control knob updates, and validate remediation decisions while coordinating with the underlying autoscaler. FunPilot completes diagnosis in 6.04 s at a cost of $0.0082 per diagnosis on average, fitting within a single metrics collection interval while incurring modest cost relative to the applications it manages. Starting from the initial application configuration, FunPilot reduces average alert active time by 70.9% and resource consumption by 38.3%. Across real-world workloads and synthetic workloads with injected anomalies, firing alerts resolve in 80.57 s on average after the FunPilot diagnosis engine is triggered.

Read PDF

Similar papers

Preprint Aug 2026

OpScale: Operator-level Provisioning and Autoscaling for LLM Serving

OpScale is presented, a practical operator-level orchestration framework of profiling, provisioning, placement, and runtime serving that attains SLOs with up to 36.3% fewer GPUs and 28% less power, or achieves 44% higher throughput under fixed cost budgets.

Xingqi Cui, Chieh-Jan Mike Liang, Ziang T. Tang et al. · 0 citations
Open access Aug 2026

CELLServe: An SLO-Aware and Cost Efficient LLMs Serving System for Serverless Computing Environments

CELLServe formalizes SLO-constrained joint resource provisioning as an optimization problem with a dedicated algorithm, and introduces an opportunistic instance merging strategy for decode phase functions to reclaim fragmented resources.

Zejian Wang, Nan Lin, Zinuo Cai et al. · 0 citations
Preprint Aug 2026

Epico: Long-Lived WebAssembly Components for High-Performance Serverless Stream Processing

Evaluations demonstrate that Ahead-of-Time (AOT) compilation reduces cold-start latencies from hundreds of milliseconds to sub-millisecond ranges, while the credit window improves single-worker throughput by up to \(4.3\times\).

Matteo Della Bartola, Valerio Besozzi, Patrizio Dazzi et al. · 0 citations
Preprint Aug 2026

Benchmarking LLM-Guided Control-Plane Policies for Backend Fault Isolation in HAProxy

This work asks whether a Large Language Model can replace the static routing policy itself, reading HAProxy and Prometheus telemetry every 10 seconds and isolating faulty servers through guardrailed calls to the HAProxy Data Plane API.

A. Chauhan, Vishnu S Pendyala · 0 citations
Jul 2026

Fugue: Online Elasticity for Distributed Stateful Stream Processing

Fugue is a novel, self-contained reactive protocol that provides seamless and resource-efficient elasticity and reaches comparable handover performance while avoiding continuous replication overhead, and is implemented in Apache Flink.

Yu-Qiu Zhang, Yun-Hao Mao, Hans-Arno Jacobsen · 0 citations

Testing the Divergence Stack Memory on GPGPUs: A Modular in-Field Test Strategy

RL-ICE is proposed as an innovative scheduler that can work in such a cloud continuum by leveraging a multi-cluster and hierarchical RL to satisfy both user Quality of Experience (QoE) metrics and tenant’s costs.

Doriana Monaco, Alessio Sacco, C. Casetti et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.