A dynamic slot allocation scheme, called as DSA, to control packet delay in TDMA base station is presented in this paper. DSA applies multi-queue architecture and use the queue status of base station, corresponding to each mobile host, as a feedback to determine the required data rate of hosts. Adaptive rate control, dynamics priority and multi-queuing system are three pillars of DSA. In analysis, we illustrate how the proposed DSA controls the target queue dynamics. Then we investigate the relationship between queue dynamics and packet delay. As a result, the packet delay of each host is effectively controlled by the parameters. Simultaneously, the controlled target queue alleviates the buffer management of a base station. The simulation results show the well-controlled queue dynamics and delay of the proposed scheme, even under a condition of high traffic variation.