subclasses out scheduler to incorporate all algorithms except rr