Skip to content
Preprint

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

Aug 2026 · 0 citations · 23 references
Computer Science

TL;DR

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\).

Abstract

While serverless computing is popular, its dominant Function-as-a-Service (FaaS) model is ill-suited for stream processing because its stateless, centrally orchestrated functions cannot efficiently handle continuous, low-latency event flows. We introduce Epico, a serverless runtime explicitly designed to resolve these inefficiencies at the runtime level. Epico executes pipeline stages as persistent WebAssembly components, enabling independent, zero-to-infinity autoscaling based on queue-depth SLOs and routing events directly between stages using broker-free ZeroMQ channels. To optimize short execution paths, it utilizes a credit-based sliding window to amortize inter-process communication costs. 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\). Compared to Apache OpenWhisk, Epico bypasses the orchestrator bottlenecks and container overheads that typically hinder FaaS streaming workloads.

View source

Similar papers

Book Open access Sep 2026

AeroFlow:Accelerating Serverless Workflows through Serialization-Free WebAssembly Execution

Serverless workflow systems orchestrate directed acyclic graphs (DAGs) of short-lived functions to build complex data-processing applications. Conventional designs rely on external storage services to transfer intermediate state between dependent functions, incurring substantial serialization and deserialization overhe...

Wang Xiong, Zhi-Da Jiang, Zhuo-Cheng Ge et al. · 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
Open access Sep 2026

Serverless Data Engineering: Innovations in Python-Driven ETL Automation on AWS

The central argument is that serverless ETL does not simplify data engineering; it redistributes engineering effort from infrastructure management to execution model design, and Lambda timeout decomposition, cold start management, Glue worker right-sizing, IAM role scoping, and Step Functions state machine cost design...

Rambabu Bolineni · 0 citations
Conference Aug 2026

OpenHFTBench: A Benchmark for Temporal Structure in Stateful Event Processing

Public systems benchmarks still under-cover event-driven, stateful, latency-sensitive workloads. Existing serving and stream suites capture important domains, but often miss the combination of non-stationary event composition, long-lived mutable state, and architecture-facing observability needed for in-memory event pr...

Shi-Chen Peng, Yu-Peng Gui, Ming-E Jing et al. · 0 citations
Preprint Aug 2026

CLASP: Chained-Request-Aware Scaling and Operator Placement for Serverless Stream Processing

CLASP, a scaling and scheduling strategy for stream processing in stateful serverless environments, which improves throughput by up to 3.3x and reduces median end-to-end latency by up to 76% compared with state-of-the-art scaling strategies.

Tian Qi, M. A. Rodriguez, Rajkummar Buyya · 0 citations
Book Open access Sep 2026

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

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.

Chang-Yuan Lin, Ya-Wen Wang, Mohammad Shahrad · 0 citations

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