 The pending event set is typically organized as a priority queue, sorted by event time.That is, regardless of the order in which events are added to the event set, they are removed in strictly chronological order.Various priority queue implementations have been studied in the context of discrete event simulation; alternatives studied have included splay trees, skip lists, calendar queues, and ladder queues.