adding EDF scheduler without preemption
using fifo as fallback for equal deadlines