Fixed priority pre-emptive scheduling