Online Service Scheduler