Towards effective user-controlled scheduling for microkernel-based systems

@article{Stoess2007TowardsEU,
  title={Towards effective user-controlled scheduling for microkernel-based systems},
  author={Jan Stoess},
  journal={Operating Systems Review},
  year={2007},
  volume={41},
  pages={59-68}
}
With μ-kernel based systems becoming more and more prevalent, the demand for extensible resource management raises - and with it the demand for flexible thread scheduling. In this paper, we investigate the benefits and costs of a μ-kernel that exports scheduling from the kernel to user level. A key idea of our approach is to involve the user level whenever the μ-kernel encounters a situation that is ambiguous with respect to scheduling, and to permit the kernel to resolve the ambiguity based on… CONTINUE READING