Letting off STEAM: Distributed Runtime Traffic Scheduling for Service Function Chaining
Marcel Blöcher, Ramin Khalili, Lin Wang, Patrick Eugster
Abstract
Network function virtualization has introduced a high degree of flexibility for orchestrating service functions. The provisioning of chains of service functions requires making decisions on both (1) placement of service functions and (2) scheduling of traffic through them. The placement problem (1) can be tackled during the planning phase, by exploiting coarse-grained traffic information, and has been studied extensively. However, runtime traffic scheduling (2) for optimizing system utilization and service quality, as required for future edge cloud and mobile carrier scenarios, has not been addressed so far.We fill this gap by presenting a queuing-based system model to characterize the runtime traffic scheduling problem for service function chaining. We propose a throughput-optimal scheduling policy, called integer allocation maximum pressure policy (IA-MPP). To ensure practicality in large distributed settings, we propose multi-site cooperative IA-MPP (STEAM), fulfilling runtime requirements while achieving near-optimal performance. We examine our policies in various settings representing real-world scenarios. STEAM closely matches IA-MPP in terms of throughput, and significantly outperforms (possible adaptations of) existing static or coarse-grained dynamic solutions, requiring 30%-60% less server capacity for similar service quality. Our STEAM prototype shows feasibility running on a standard server.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7d6d2e81-27dd-425c-953c-9811c2e13749Cited by top-tier papers3
- Multi-Agent Distributed Reinforcement Learning for Making Decentralized Offloading DecisionsJing Tan, Ramin Khalili, Holger Karl, Artur HeckerINFOCOM 2022 · 33 citations
- Network Diffuser for Placing-Scheduling Service Function Chains with Inverse DemonstrationZuyuan Zhang, Vaneet Aggarwal, Tian LanINFOCOM 2025 · 7 citations
- Train Once Apply Anywhere: Effective Scheduling for Network Function Chains Running on FUMESMarcel Blöcher, Nils Nedderhut, Pavel Chuprikov, Ramin Khalili et al.INFOCOM 2024 · 2 citations
Related papers
- Provably Efficient Algorithms for Traffic-sensitive SFC Placement and Flow RoutingYingling Mao, Xiaojun Shang, Yuanyuan YangINFOCOM 2022 · 22 citations
- Latency-aware VNF Chain Deployment with Efficient Resource Reuse at Network EdgePanpan Jin, Xincai Fei, Qixia Zhang, Fangming Liu et al.INFOCOM 2020 · 167 citations
- Enabling QoE Support for Interactive Applications over Mobile Edge with High User MobilityXiaojun Shang, Yaodong Huang, Yingling Mao, Zhenhua Liu et al.INFOCOM 2022 · 23 citations
- Joint Network Resource and Service Optimization in Distributed Computing NetworksJianan Zhang, Peng Li, Yichen GuoINFOCOM 2026
- Efficient Multi-WAN Transport for 5G with OTTERMary Hogan, Gerry Wan, Yiming Qiu, Sharad Agarwal et al.NSDI 2025 · 1 citation
