Prediction-Based Power Oversubscription in Cloud Platforms
Offered By: USENIX via YouTube
Course Description
Overview
Explore a 16-minute conference talk from USENIX ATC '21 that delves into prediction-based power oversubscription in cloud platforms. Learn how Microsoft Research and Microsoft Azure tackle the challenges of increasing oversubscription in public clouds while minimizing performance impact on critical workloads. Discover innovative approaches to identifying performance-critical workloads from opaque VMs, implementing criticality-aware power management, and addressing hardware and software challenges in Microsoft Azure. Gain insights into the results of doubling oversubscription with minimal impact on critical workloads and understand the lessons learned from deploying this technology in production environments.
Syllabus
Intro
Motivation
Prior Work: Power Capping and Oversubscription
Oversubscription Challenges for Cloud Providers
Fine-grained Power Capping for Oversubscription
Per-VM Power Capping Overview
Inferring criticality of opaque VMs (challenge #1)
Full-server throttling (challenge #3)
Oversubscription Strategy with Per-VM Capping
Production Impact and Lessons
Conclusions
Taught by
USENIX
Related Courses
Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database ServiceUSENIX via YouTube Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube The Future of the Past - Challenges in Archival Storage
USENIX via YouTube A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube