Competitive Two-Level Adaptive Scheduling Using Resource Augmentation
A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors