A multi-queue TCP window control scheme with dynamic buffer allocation

James Aweya, Michel Ouellette, Delfin Y. Montuno

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Explicit transmission control protocol (TCP) window control through the modification of the receiver's advertised window in ACK packets is one of the ways intermediate network elements can contribute to the end-to-end TCP control. The TCP receiver's advertised window, which indicates the level of the receive buffer of a TCP connection, limits the maximum window and consequently the throughput that can be achieved by the TCP sender. Thus, appropriate reduction of the advertised window by intermediate network elements can control the number of packets sent from a TCP sender. This paper describes a TCP window control scheme for a shared memory system with multiple queues. A dynamic buffer threshold, computed using a simple recursive algorithm, is used to dynamically allocate buffer space to the queues.

Original languageBritish English
Pages (from-to)369-385
Number of pages17
JournalJournal of Systems Architecture
Volume49
Issue number7-9
DOIs
StatePublished - Oct 2003

Keywords

  • Buffer allocation
  • Congestion control
  • Dynamic buffer threshold
  • TCP window control

Fingerprint

Dive into the research topics of 'A multi-queue TCP window control scheme with dynamic buffer allocation'. Together they form a unique fingerprint.

Cite this