Extract out sched ahead node osc functionality