This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch/Publications.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     Traffic
      CLCC
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

Closed-Loop Congestion Control for Mixed Responsive and Non-Responsive Traffic

Roman Pletka, Andreas Kind, Marcel Waldvogel, and Soenke Mannal:
Closed-Loop Congestion Control for Mixed Responsive and Non-Responsive Traffic,
Globecom 2003, San Francisco, CA, USA, December 2003.

Abstract

Today's known and widely used active queue management (AQM) schemes do not differentiate between packets from responsive (e.g., TCP sessions) and non-responsive traffic (e.g., UDP). This results in further widening the gap of unfair advantage already inherent to non-responsive traffic, as the responsive sender will significantly reduce its future transmit rate as a result of the congestion signals. As a simple work-around, responsive and non-responsive traffic are often assigned distinct AQM parameters. This approach however requires tuning for each traffic class that potentially depends on the current or expected offered load. In other words, responsiveness and TCP-friendliness cannot be estimated easily—not at last due to short-lived TCP sessions. In this paper we propose a closed-loop congestion control (CLCC) scheme on top of an existing AQM scheme to achieve fair bandwidth distribution among concurrent responsive and non-responsive traffic. The new scheme has the advantage that it does not need to estimate the level of responsiveness of traffic. We analyze our scheme on top of an existing rate-based AQM scheme known to approximate max-min fairness, and by means of simulations show that our extension significantly improves fair bandwidth allocation for responsive and non-responsive traffic. The simulation results have been verified with a prototype implementation on the IBM PowerNP 4GS3 network processor.

Documents

  • PDF (6 pages, 148 kBytes)
  • Slides (15 pages): PDF (471 kBytes), OpenOffice SXI (254 kBytes), PPT (486 kBytes)
  • Our paper on PURPLE also uses control engineering for AQM. PURPLE's goal is to provide for low jitter, delay, and packet losses while maintaining high throughput and goodput.
  • Part of the TERP project

BibTeX entry

@InProceedings{pletka03closedloop,
  Author =       {Roman Pletka and Andreas Kind and Marcel Waldvogel
                  and Soenke Mannal},
  Title =        {Closed-Loop Congestion Control for
                  Mixed Responsive and Non-Responsive Traffic},
  BookTitle =    {Proceedings of Globecom 2003},
  Year =         2003,
  Month =        dec
}

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.