New scheduling algorithm