SERFLOW: A Cross-Service Cost Optimization Framework for SLO-Aware Dynamic ML Inference
Not on the map. Why?
Abstract (arXiv)
Dynamic offloading of Machine Learning (ML) model partitions across different resource orchestration services, such as Function-as-a-Service (FaaS) and Infrastructure-as-a-Service (IaaS), can balance processing and transmission delays while minimizing costs of adaptive inference applications. However, prior work often overlooks real-world factors, such as Virtual Machine (VM) cold starts, requests under long-tail service time distributions, etc. To tackle these limitations, we model each ML query (request) as traversing an acyclic sequence of stages, wherein each stage constitutes a contiguous block of sparse model parameters ending in an internal or final classifier where requests may exit. Since input-dependent exit rates vary, no single resource configuration suits all query distributions. IaaS-based VMs become underutilized when many requests exit early, yet rapidly scaling to handle request bursts reaching deep layers is impractical. SERFLOW addresses this challenge by leveraging FaaS-based serverless functions (containers) and using stage-specific resource provisioning that accounts for the fraction of requests exiting at each stage. By integrating this provisioning with adaptive load balancing across VMs and serverless functions based on request ingestion, SERFLOW reduces cloud costs by over 23% while efficiently adapting to dynamic workloads.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 27 references that are in the map. First posted on arXiv 31 Oct 2025.
Builds on
10 of 27 references.
References · 10
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2021BASE Layers: Simplifying Training of Large, Sparse Modelscited by 315
- 2017Hard Mixtures of Experts for Large Scale Weakly Supervised Visioncited by 67
- 2020Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Providercited by 65
- 2024Learning to Decode Collaboratively with Multiple Language Modelscited by 61
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 22
- 2019The server is dead, long live the server: Rise of Serverless Computing, Overview of Current State and Future Trends in Research and Industrycited by 10
- 2024SplitLLM: Collaborative Inference of LLMs for Model Placement and Throughput Optimizationcited by 10
- 2025Towards Efficient Multi-LLM Inference: Characterization and Analysis of LLM Routing and Hierarchical Techniquescited by 5
- 2021LIBRA: An Economical Hybrid Approach for Cloud Applications with Strict SLAscited by 2
Built on by
Not cited yet.