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

YouTube

Generic Voting Mechanism to Build on Top PM QoS

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a generic voting mechanism designed to serve as the foundation for Power Management Quality of Service (PM QoS) implementations in this 26-minute conference talk from the Linux Plumbers Conference. Learn about the challenges faced with previous PM QoS proposals that failed to reach consensus due to differing perceptions of PM QoS semantics. Discover how stepping back from PM QoS-specific debates led to proposing a more fundamental approach: creating a generic voting mechanism that allows both in-kernel actors and userspace processes to vote on constraints, with automatic constraint removal when processes exit or actors release their holds. Understand how PM QoS could be built on top of this generic foundation, defining its own units for voted values such as watts, kilobits per second, or performance levels. Examine the key semantic questions surrounding this voting mechanism, including whether kernel votes should have higher priority than userspace votes and how to handle out-of-band voting scenarios. Gain insights into the technical discussions and considerations involved in designing robust power management infrastructure for Linux systems.

Syllabus

Generic voting mechanism to build on top PM QoS - Daniel Lezcano (Linaro)

Taught by

Linux Plumbers Conference

Reviews

Start your review of Generic Voting Mechanism to Build on Top PM QoS

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.