This week at LWN: Adding periods to SCHED_DEADLINE

Posted by Scott_Ruecker on Jul 31, 2010 10:13 AM EDT
LWN.net; By Jonathan Corbet
Mail this story
Print this story

The Linux scheduler, in both the mainline and realtime versions, provides a couple of scheduling classes for realtime tasks. These classes implement the classic POSIX priority-based semantics, wherein the highest-priority runnable task is guaranteed to have access to the CPU. While this scheduler works as advertised, priority-based scheduling has a number of problems and has not been the focus of realtime research for some time. Cool schedulers in this century are based on deadlines instead. Linux does not yet have a deadline scheduler, though there is one in the works. A recent discussion on implementing the full deadline model has shown, once again, just how complex it can be to get deadline scheduling right in the real world.

Full Story

  Nav
» Read more about: Story Type: Editorial

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.