TERENA Networking Conference 2000    

A Differentiated Services Implementation for High-Performance TCP Flows

Volker Sander, Forschungszentrum Jülich GmbH, Germany and Argonne National Laboratory, Ian Foster, Argonne National Laboratory and The University of Chicago, Linda Winkler, Argonne National Laboratory and Alain Roy, The University of Chicago, USA

The IETF's recent differentiated services architecture, which specifies a scalable mechanism for treating packets differently, offers new opportunities for building end-to-end quality of service (QoS) systems. However, it also introduces new challenges. In particular, it is not clear whether TCP's flow and congestion control mechanisms work well with the mechanisms used for end-to-end QoS. For that reason it is essential to analyze whether the existing differentiated services mechanisms can be used with standard TCP implementations or whether it is necessary to wait for upcoming features introduced in future modified versions of TCP.

The Globus Architecture for Reservation and Allocation (GARA) supports flow-specific QoS specification, immediate and advance reservation, and online monitoring and control of both individual resources and heterogeneous resource ensembles. Using GARA, we evaluated actual differentiated services mechanisms provided by Cisco routers. We present the results of this evaluation and discuss their impact on the performance of popular TCP implementations.

Full Paper PDF (348KB) - Slides (825KB)



Return to SessionReturn to Index