Beruflich Dokumente
Kultur Dokumente
Paper review: Schedular Activation:Effective Kernel Support for the User-level Management of Parallelism ,Anderson et al.
Reviewer: Tanvir Alam (KAUST ID : 113348)
Date: 26th september, 2010.
2. No processor remains idle in presence of ready threads.This is done because address space notifies kernel
if it has more threads than processor. So kernel tries to allocate processor from other address space. Similarly
address space notifies kernel to leave idle processor for other address spaces.
3. When user level thread executing in critical section is blocked or preempted, scheduler activation provides
a mechanism , via user-level context switch , to avoid deadlock .
5. What lessons should system researchers and builders take away from this work ?
System researcher should use kernel very carefully for thread switching to ensure improved performance and
flexibility . And they should try to keep transition between user space and kernel space minimal.