FIFO scheduler implementation