New multi-scheduler code, uses SDB for locking