The ordering criterion is resource time of arrival in the
queue. First-in-first-out (FIFO) places resources
arriving earlier at the front of the queue, so by default they will be drawn first (they have been waiting for the
longest time). In contrast, last-in-first-out (LIFO)
places those arriving later at the front.