TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks

Research output: Contribution to journalArticlepeer-review


We introduce a new congestion control algorithm for high-speed networks, called TCP-Illinois. TCP-Illinois uses packet loss information to determine whether the window size should be increased or decreased, and uses queueing delay information to determine the amount of increment or decrement. TCP-Illinois achieves high throughput, allocates the network resource fairly, and is incentive compatible with standard TCP. We also build a new stochastic matrix model, capturing standard TCP and TCP-Illinois as special cases, and use this model to analyze their fairness properties for both synchronized and unsynchronized backoff behaviors. We finally perform simulations to demonstrate the performance of TCP-Illinois.

Original languageEnglish (US)
Pages (from-to)417-440
Number of pages24
JournalPerformance Evaluation
Issue number6-7
StatePublished - Jun 2008


  • Congestion control
  • Fairness
  • Stability
  • Synchronization
  • TCP

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks'. Together they form a unique fingerprint.

Cite this