Explicit TCP window adaptation in a shared memory architecture

James Aweya, Michel Ouellette, Delfin Y. Montuno

Research output: Contribution to journalArticlepeer-review


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 languageBritish English
Pages (from-to)337-356
Number of pages20
JournalInternational Journal of Communication Systems
Issue number4
StatePublished - May 2003


  • Congestion control
  • Dynamic buffer sharing
  • Dynamic threshold
  • Shared buffer memory
  • TCP window control


Dive into the research topics of 'Explicit TCP window adaptation in a shared memory architecture'. Together they form a unique fingerprint.

Cite this