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
      PURPLE
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

PURPLE: Predictive Active Queue Management Utilizing Congestion Information

Roman Pletka, Marcel Waldvogel, and Soenke Mannal:
PURPLE: Predictive Active Queue Management Utilizing Congestion Information,
Proceedings of the 28th Annual IEEE Conference on Local Computer Networks (LCN), October 2003.

Abstract

Active Queue Management (AQM) is an attempt to find a delicate balance between two antagonistic Internet queuing requirements: First, buffer space should be maximized to accommodate the possibly huge transient bursts; second, buffer occupation should be minimum so as not to introduce unnecessary end-to-end delays. Traditional AQM mechanisms have been built on heuristics to achieve this balance, and have mostly done so quite well, but often require manual tuning or have resulted in slow convergence. In contrast, the PURPLE approach predicts the impact of its own actions on the behavior of reactive protocols and thus on the short-term future traffic without keeping per-flow state. PURPLE allows much faster convergence of the main AQM parameters, at least towards a local optimum, thereby smoothing and minimizing both congestion feedback and queue occupancy. To improve the quality of the prediction, we also passively monitor (using lightweight operations) information pertaining to the amount of congestion elsewhere in the network, for example, as seen by flows traversing this router.

Notes

We would like to emphasize the fact that the RED/ARED measurements in the paper were done against the ECN-enabled version of these mechanisms. Even though they significantly outperformed the ECN-unaware RED/ARED results (not shown in the paper), there still were substantial packet drops.

Documents

BibTeX entry

@InProceedings{pletka03purple,
  Author =       {Roman Pletka and Marcel Waldvogel and Soenke Mannal},
  Title =        {{PURPLE:} Predictive Active Queue Management
                  Utilizing Congestion Information},
  BookTitle =    {Proceedings of IEEE LCN 2003},
  Year =         2003,
  Month =        oct,
  Pages =        21--30
}

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.