Litmus: Fair Pricing for Serverless Computing
Qi Pei, Yipeng Wang, Seunghee Shin

TL;DR
Litmus proposes a novel pricing model for serverless computing that compensates tenants for slowdowns caused by system congestion, using lightweight tests to accurately measure system state and optimize pricing.
Contribution
The paper introduces Litmus, a new congestion-aware pricing model that accurately estimates tenant losses and adjusts prices accordingly in serverless systems.
Findings
Litmus pricing achieves only 0.2% average price difference in congested systems.
The model effectively measures system congestion with lightweight Litmus tests.
Litmus provides nearly ideal pricing by compensating tenants for slowdowns.
Abstract
Serverless computing has emerged as a market-dominant paradigm in modern cloud computing, benefiting both cloud providers and tenants. While service providers can optimize their machine utilization, tenants only need to pay for the resources they use. To maximize resource utilization, these serverless systems co-run numerous short-lived functions, bearing frequent system condition shifts. When the system gets overcrowded, a tenant's function may suffer from disturbing slowdowns. Ironically, tenants also incur higher costs during these slowdowns, as commercial serverless platforms determine costs proportional to their execution times. This paper argues that cloud providers should compensate tenants for losses incurred when the server is over-provisioned. However, estimating tenants' losses is challenging without pre-profiled information about their functions. Prior studies have…
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.
