Implementation of SchedulingService