A machine-based method includes scheduling data units into respective time
slots of reservation groups by representing the time slots in a base
vector. The time slots of each of the reservation groups corresponds to a
contiguous block in the base vector. Groups of time slots are represented
in a higher-level vector having fewer elements than the base vector.