Scheduler library Class executes Callable at Datetime or after Datetime as soon as possible if it is busy or overloaded If tasks execution start order consistent with task submitting order