ÉVALUATION DES PERFORMANCES DE DCCP: ÉTUDE DU LISSAGE ET DE LA COMPATIBILITÉ AVEC TCP
Performance evaluation of DCCP: A focus on smoothness and TCP-friendliness
Le nombre d'applications multimédias sur l'internet a considérablement augmenté ces dernières années. Ces applications généralement ne gèrent pas les congestions ou bien utilisent des mécanismes de contrôle propriétaires. Il peut en résulter facilement des congestions graves ou des problèmes d'incompatibilité. Le protocole DCCP (Datagram Congestion Control Protocol) se positionne entre UDP et TCP puisqu'il fournit, pour des paquets multimédias, un contrôle de congestion hautement flexible mais sans la fiabilité de délivrance. Cet article présente un modèle DCCP conçu et implémenté avec le simulateur OPNET. Les expérimentations et les analyses portent principalement sur le lissage des débits et l'équité entre des flux DCCP et TCP concurrents. On montre que DCCP-CCID3 affiche des débits stables sous divers scénarios et que l'équité entre DCCP et TCP n'est atteinte que sous certaines conditions. On valide également que le débit de DCCP-CCID3 est proportionnel à la taille moyenne des paquets et que le fait d'avoir des paquets de taille relativement constante est un facteur essentiel pour un fonctionnement optimal de DCCP. Les problèmes pendant la phase de démarrage lent et ceux dus à une mémoire tampon insuffisante côté récepteur sont également analysés et résolus.
Recent years have seen dramatic increases of the use of multimedia applications on the Internet, which typically either lack congestion control or use proprietary congestion control mechanisms. This can easily cause congestion collapse or compatibility problems. Datagram Congestion Control Protocol (DCCP) fills the gap between UDP and TCP, featuring congestion control rather than reliability for packet-switched rich content delivery with high degree of flexibility. We present a DCCP model designed and implemented with OPNET Modeler, and the experiments and evaluation focused on largely the smoothness of the data rates, and the fairness between concurrent DCCP flows and TCP flows. We found DCCP-CCID3 demonstrates stable data rates under different scenarios, and the fairness between DCCP and TCP is only achieved under certain conditions. We also validated that the throughput of DCCP-CCID3 is proportional to the average packet size, and relatively fixed packet size is critical for the optimal operation of DCCP. Problems in the slow start phase and insufficient receiver buffer size were identified and we hereby proposed solutions on this.
X.GU, P.DI, L.WOLF
Reçu le 10 mai 2005.
Protocole communication, Internet, Multimédia, Maîtrise encombrement, TCP/IP, Transmission par paquet, Modélisation, Simulation, Évaluation performance.
Transmission protocol, Internet Multimedia, Congestion control, TCP/IP, Packet transmission, Modeling, Simulation, Performance evaluation.
Français
|