A study of a simple preventive transport protocol

The main qualities of a protocol for multimedia flows transportation are related to the way congestions are handled. This paper addresses the problem of end-to-end congestion control performed in the Internet transport layer. We present a simple protocol called Primo, which determines the appropriate sending rate in order to maximize network resources usage and minimize packets loss. Comparison with existing transport protocols (Tcp Reno, Sack, Vegas andTfrc) are considered, regarding various efficiency criteria such as sending and reception rates stability, loss rate, resources occupancy rate and fairness.RésuméLes principales qualités d’un protocole pour les flots multimédias concernent la gestion des congestions. Cet article s’intéresse au problème du contrôle de congestion de bout en bout effectué dans la couche transport d’Internet. Nous présentons un protocole simple appelé Primo, qui détermine le taux d’émission approprié dans le but de maximiser l’utilisation des ressources réseaux et de minimiser la perte des paquets. Des comparaisons avec des protocoles de transport existants (Tcp Reno, Sack, Vegas etTfrc) sont analysées en prenant en compte différents critères tels que la stabilité des débits d’émission et de réception, le taux de perte, l’occupation des ressources et l’équité.

[2]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[3]  K. K. Ramakrishnan,et al.  A Proposal to add Explicit Congestion Notification (ECN) to IP , 1999, RFC.

[4]  Yoshito Tobe,et al.  Achieving moderate fairness for UDP flows by path-status classification , 2000, Proceedings 25th Annual IEEE Conference on Local Computer Networks. LCN 2000.

[5]  Jean C. Walrand,et al.  Analysis and comparison of TCP Reno and Vegas , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[6]  Thomas R. Gross,et al.  TCP Vegas revisited , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  B. Ducourthial,et al.  Fluid modelling of packet switching networks: perspectives for congestion control , 2003, Int. J. Syst. Sci..

[8]  Sally Floyd,et al.  Connections with multiple congested gateways in packet-switched networks part 1: one-way traffic , 1991, CCRV.

[9]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[10]  Frank Kelly,et al.  Mathematical Modelling of the Internet , 2001 .

[11]  Kumpati S. Narendra,et al.  Adaptation and learning in automatic systems , 1974 .

[12]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[13]  Bertrand Ducourthial,et al.  Contrôle de congestion dans les protocoles de transport internet. État de l'art et perspectives , 2004, Tech. Sci. Informatiques.

[14]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[15]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[16]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).