Abstract
A multiple (priority) queueing system allows a network node to manage the queueing of packets in such a way that higher priority packets will always be served first, low priority packets will be discarded when the queue is full, and for same-priority packets any interference between them will be prevented. This paper describes a TCP window control scheme for a shared memory device that has buffer memory logically organized into multiple queues. To handle changing queue traffic loads, the shared memory device uses a dynamic buffer threshold mechanism to allocate buffer space to the queues. The TCP window control scheme allows the receiver's advertised window size in ACK packets to be modified at the network queue in order to maintain the queue size at a computed dynamic threshold.
Original language | British English |
---|---|
Pages (from-to) | 337-356 |
Number of pages | 20 |
Journal | International Journal of Communication Systems |
Volume | 16 |
Issue number | 4 |
DOIs | |
State | Published - May 2003 |
Keywords
- Congestion control
- Dynamic buffer sharing
- Dynamic threshold
- Shared buffer memory
- TCP window control