文摘
Fair-share scheduling is essential for achieving performance isolation. Current Linux CFS cannot effectively achieve multicore fairness. A task migration policy, progress balancing, is proposed for multicore fairness. The proposed algorithm extends our previous work via mechanism called throttling. It bounds the virtual runtime difference between any pair of tasks by a constant.