ÉVALUATION DU PROTOCOLE TCP EN PRÉSENCE D'UNE NOTIFICATION EXPLICITE D'ENCOMBREMENT (ECN)
An evaluation of TCP with explicit congestion notification
L’article étudie l’effet d’une notification explicite d’encombrement (ECN) sur le protocole
TCP pour des transferts de fichiers relativement grands mais finis dans les réseaux IP et le
compare à d’autres mécanismes d’évitement d’encombrement, à savoir le rejet du dernier
arrivé (DT) et la détection précoce aléatoire (RED). Une simulation sert à mesurer la performance
du protocole TCP pour des transferts déclenchés par un nombre variable d’hôtes terminaux.
Contrairement à un travail antérieur, l’article traite ces situations à tous les noeuds
du réseau fonctionnant uniformément selon le même mécanisme (DT, RED ou ECN). Les résultats
montrent que sous ces conditions d’uniformité, ECN ne conduit pas nécessairement à une
amélioration sensible du débit utile, bien qu’en aucun cas il n’entraîne de dégradation. Les
résultats montrent aussi que, avec ECN, le flux TCP bénéficie d’un surcoût de gestion plus
faible pour les transmissions infructueuses. De plus, les blocages sont largement évités.
We study the effect of Explicit Congestion Notification (ECN) on TCP for relatively large but finite file transfers in IP networks, and compare it to other congestion avoidance mechanisms, namely Drop Tail (DT) and Random Early Detection (RED). We use simulation to measure TCP performance for transfers initiated by a varying number of end hosts. In contrast to previous work, we focus on situations in which all nodes in the network operate uniformly under the same mechanism (DT or RED or ECN). Our results show that under such uniform conditions ECN does not necessarily lead to significant improvement in TCP goodput, although in no case does it lead to an actual degradation in performance. Our results also show that, with ECN, TCP flows benefit from lower overhead for unsuccessful transmissions. Furthermore, lockouts are largely avoided. In other words, in an all-ECN network resources are shared more fairly. Finally, we show that global synchronization is no longer an issue, and argue that current TCP versions have essentially solved the problem, regardless of the queue management scheme employed.
K.PENTIKOUSIS, H.BADR
Reçu le 2 octobre 2002.
Accepté le 4 août 2003.
Protocole communication, Protocole Internet, TCP/IP, Gestion trafic télécommunication, Maîtrise encombrement, Transfert fichier, Téléchargement, Simulation, Résultat expérimental.
Transmission protocol, Internet protocol, TCP/IP, Telecommunication traffic control, Congestion control, File transfer, Downloading, Simulation, Experimental result.
Anglais
|