Common Library for Scheduler