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

CNCF [Cloud Native Computing Foundation]

Unlocking Performance - Topology-Aware CPU Scheduling With a DRA Driver

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk that demonstrates how to achieve optimal application performance through topology-aware CPU scheduling using Dynamic Resource Allocation (DRA) drivers in Kubernetes. Learn about the critical performance bottlenecks that occur when CPU, GPU, and NIC resources are not properly aligned, particularly impacting AI, inference, telecommunications, and high-performance computing workloads. Discover how misaligned CPUs can significantly slow down data transfers and understand why Kubelet lacks native coordination capabilities for CPU placement alongside other DRA resources. Examine a comprehensive CPU management solution that leverages DRA drivers to describe node CPU topology and attributes, including core types, enabling workloads to request CPUs that are guaranteed to align with other allocated devices. Understand the high-level design principles behind CPU allocation through DRA drivers and the implementation of actuation via node-level plugins. Analyze the trade-offs involved in this approach, including performance overhead considerations on both the scheduler and node levels, while engaging in discussions about the future evolution of CPU management strategies in Kubernetes environments.

Syllabus

Unlocking Performance: Topology-Aware CPU Scheduling W... Praveen Krishna & Marlow Warnicke (Weston)

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Unlocking Performance - Topology-Aware CPU Scheduling With a DRA Driver

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.