Schedule Hook is an LKM that provides an interface to register a series of function to be executed upon the context switch.