a demand assignment process for a packet switching communications system in which a terminal requests capacity from a scheduler for the transmission of bursts of packets , and in which the scheduler determines whether the burst is complete by identifying gaps in the traffic stream and preferentially allocates capacity to those terminals currently in the middle of transmitting a burst , allowing transmission of further packets of the burst .