RAMCloud servers do not currently manage their threads very efficiently. This page documents some of the problems with the current approach, and also serves as a collection point for design notes on a new "nanoscheduler" that might solve the problems.

Problems

Scheduler Activations

Here is some information on Scheduler Activations, which has many of the same goals as nanoscheduling.

Miscellaneous Thoughts