YoVDO

Using SCHED_DEADLINE: Implementation, Advantages, and Challenges

Offered By: Linux Foundation via YouTube

Tags

Operating Systems Courses Robotics Courses Ftrace Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the SCHED_DEADLINE scheduling class introduced in Linux 3.14 in this 50-minute talk by Steven Rostedt from Red Hat. Learn about Earliest Deadline First (EDF) implementation, Constant Bandwidth Scheduler (CBS), and their applications in robotics, media players, and virtual machine management. Discover how to implement SCHED_DEADLINE in applications, address potential issues, and explore workarounds. Gain insights into the Real Time patch, ftrace kernel tracer, and related tools from the perspective of an experienced Linux kernel developer and maintainer.

Syllabus

Using SCHED DEADLINE
What is SCHED DEADLINE?
Other Schedulers
SCHED_RR (Round Robin)
Priorities Nuke Washing Machine
Rate Monotonic Scheduling (RMS)
Implementing SCHED_DEADLINE
sched yield()
Donut Hole Puncheri
Deadline vs Period
Multi processors! (Dhall's Effect)
The limits of SCHED DEADLINE
Giving SCHED DEADLINE Affinity
Calculating WCET
GRUB (not the bootloader)
Questions?


Taught by

Linux Foundation

Tags

Related Courses

The Need to Power Instrument the Linux Kernel
Linux Foundation via YouTube
Cloud Performance Root Cause Analysis at Netflix
GOTO Conferences via YouTube
Deep Dive Into Linux Kernel Livepatch
Linux Foundation via YouTube
Evolving the BPF Type Format
Linux Plumbers Conference via YouTube
How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure
Linux Foundation via YouTube