\chapter{Scheduling in practice}\label{practice}
The scheduling algorithm discribed in Chapter~\ref{core} addresses scheduling in a stable state.
However, it does not address problems that occur when the system changes state.
Indeed the \CFA runtime, supports expanding and shrinking

the number of KTHREAD\_place

, both manually and, to some extent automatically.
This entails that the scheduling algorithm must support these transitions.

\section{Resizing}

\section{Idle-Sleep}