-
Welcome
-
Subscribe to
The next event with the io latency tracking
This proposal has been accepted as a session.
One Line Summary
The IO latency tracking allows to track per task the expected sleep time when blocked on an IO. Coupled with the next timer event, it gives an accurate information about the next event supposed to wake up a cpu
Abstract
The increasing part of the embedded systems in the linux ecosystem forces the kernel developers to take into account an energy efficient approach when bringing a new platform. The different energy frameworks are standalone sub-systems acting independently and in a opportunistic way when there is nothing to do on the system. The energy efficient scheduler wants to integrate all these energy components in order to act proactively by having a better knowledge of the potential energy saving for each scheduling decision it will take. This presentation describes a new paradigm where the events occurring in a acceptable interval are considered predictable and can be tracked per task. It will describe the IO latency tracking fully integrated in the scheduler and, thanks to better predictions, allows to get ride of the cpuidle’s governor by directly choosing an idle state from the scheduler
Presentation Materials
slidesSpeaker
-
Daniel Lezcano
LinaroBiography
Daniel worked in 1998 in the Space Industry and Air traffic management for distributed system project in life safety constraints. He acquired for this project a system programming expertise. He joined IBM in 2004 and since this date he does kernel hacking and pushed upstream the resource virtualization with the namespaces. He is the author and maintainer of the Linux Container (LXC).
In 2012, he joined the Linaro project in the power management team. He is deeply involved in kernel contributions for the power management.
http://www.linkedin.com/profile/view?id=209357048&trk=nav_responsive_tab_profile
Sessions
-
- Title: The next event with the io latency tracking
- Microconference: Energy-aware Scheduling and CPU Power Management
- Time: 9:30am
-
One Line Summary:
The IO latency tracking allows to track per task the expected sleep time when blocked on an IO. Coupled with the next timer event, it gives an accurate information about the next event supposed to wake up a cpu
- slides
- Speakers: Daniel Lezcano
-