Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Making Serverless Pay-For-Use a Reality with Leopard

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference presentation that challenges current serverless computing billing practices and introduces an innovative solution for true pay-for-use pricing. Discover how researchers from the University of Wisconsin-Madison analyzed existing serverless billing models and found that current practices fail to align with actual resource consumption, particularly under the prevailing SLIM (static, linear, interactive-only model) assumptions. Learn about the Nearly Pay-for-Use (NPFU) billing model, a new approach that accommodates varying CPU and memory demands, spot cores, and preemptible memory to achieve more accurate resource-based pricing. Examine the design and implementation of Leopard, an NPFU-based serverless platform that integrates billing awareness across multiple critical subsystems including the CPU scheduler, OOM killer, admission controller, and cluster scheduler. Understand how this billing-aware architecture addresses the limitations of traditional serverless platforms and enables more efficient resource utilization. Review experimental results demonstrating Leopard's benefits for both cloud providers and users, including throughput increases of more than 2x and significant cost reductions, making serverless computing more economically viable and resource-efficient for realistic workloads.

Syllabus

NSDI '25 - Making Serverless Pay-For-Use a Reality with Leopard

Taught by

USENIX

Reviews

Start your review of Making Serverless Pay-For-Use a Reality with Leopard

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.