Melding the Serverless Control Plane with the Conventional Cluster Manager for Speed and Resource Efficiency
Leonid Kondrashov, Lazar Cvetkovi\'c, Hancheng Wang, Boxi Zhou, Dmitrii Ustiugov

TL;DR
This paper introduces PulseNet, a hybrid serverless control plane that combines traditional cluster management with rapid, disposable instances to improve speed and resource efficiency for serverless workloads.
Contribution
PulseNet's dual-track control plane effectively manages both predictable and bursty traffic, achieving significant performance and cost improvements over existing systems.
Findings
PulseNet achieves 35% better performance than Dirigent.
Reduces costs by up to 70% compared to other Kubernetes-compatible systems.
Handles bursty traffic with rapid, disposable instances.
Abstract
Serverless platforms face a trade-off: conventional cluster managers like Kubernetes offer compatibility for co-locating Function-as-a-Service (FaaS) and Backend-as-a-Service (BaaS) components of serverless applications, at the cost of high cold-start latency, whereas specialized FaaS-only systems like Dirigent achieve low latency by sacrificing compatibility, preventing integrated management and optimization. Our analysis reveals that FaaS traffic is bimodal: predictable, sustainable traffic consumes >98% of cluster resources, whereas sporadic, excessive bursts stress the control plane's scaling latency, not its throughput. With these insights, we design PulseNet, a serverless architecture that uses a dual-track control plane tailored to both traffic types. PulseNet's standard track manages sustainable traffic with long-lived, full-featured Regular Instances under a conventional…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Processing Techniques
