Seokhyeon Kang
Kookmin University
Moohyun Song
Kookmin University
Taeyoon Kim
Hanyang University
Soohyuk Lee
Kookmin University
Jaeseob Han
Kookmin University
Hyeokman Kim
Kookmin University
Kyungyong Lee
Hanyang University

HybridServe: Adaptive WebAssembly-Container Runtime Selection for Edge Serverless Computing

Edge serverless environments with limited CPU, memory, and heterogeneous hardware demand efficient execution under resource constraints. A key challenge in serverless computing is cold start, where functions initialize from scratch without warm instances, which is particularly severe in edge environments. Container-based platforms exhibit cold start latencies exceeding hundreds of milliseconds with tens of megabyte images, while WebAssembly (WASM) provides less than ten millisecond initialization and compact binaries but slower execution. We comprehensively analyze multiple WASM runtimes (Wasmtime, Wasmer, WasmEdge) and their compiler backends, revealing that WASM achieves 8.38×× faster cold starts with 99.17% smaller images, while exhibiting 36.15% slower execution and 9.26% higher power consumption for compute-intensive workloads. Based on these complementary characteristics, we propose HybridServe, which leverages WASM during container cold starts while preparing containers in background. Evaluation on Azure Function Trace demonstrates 43.11% average response time reduction versus WASM-only and 91.9% cold start latency reduction versus container-only deployments, effectively mitigating the performance-isolation trade-off in edge serverless computing.