11.1 Related Work Evaluating ECN (Lavoro correlato sulla valutazione di ECN)
11.1 Related Work Evaluating ECN (Lavoro correlato sulla valutazione di ECN)
Questa sezione discute parte del lavoro correlato sulla valutazione dell'uso di ECN. La pagina web ECN [ECN] contiene puntatori ad altri articoli e alle implementazioni di ECN.
[Floyd94] considera i vantaggi e gli svantaggi dell'aggiunta di ECN all'architettura TCP/IP. Come mostrato dai confronti basati su simulazione, un vantaggio di ECN è evitare la perdita di pacchetti non necessaria per connessioni TCP brevi o delay-sensitive. Un secondo vantaggio di ECN è evitare alcuni timeout di ritrasmissione non necessari in TCP. Questo documento discute in dettaglio l'integrazione di ECN con i meccanismi di controllo di congestione TCP. I possibili svantaggi di ECN discussi in questo documento sono che le connessioni TCP non conformi potrebbero pubblicizzare falsamente se stesse come supportanti ECN, e che i pacchetti ACK TCP che trasportano i messaggi ECN-Echo potrebbero essere essi stessi scartati nella rete. Il primo di questi due problemi è discusso in un'appendice di questo documento, e il secondo è risolto dall'aggiunta del flag CWR nell'intestazione TCP.
Le valutazioni sperimentali di ECN includono [RFC2884,K98]. Le conclusioni di [K98] e [RFC2884] sono che ECN TCP ottiene un throughput moderatamente migliore di TCP non-ECN; che i flussi ECN TCP sono equi con i flussi TCP non-ECN; e che ECN TCP è robusto al traffico bidirezionale (congestione bidirezionale) e a più gateway congestionati. Gli esperimenti con molti trasferimenti Web brevi mostrano che mentre la maggior parte delle connessioni brevi ha tempi di trasferimento simili con o senza ECN, una piccola frazione delle connessioni brevi per gli esperimenti non-ECN ha tempi di trasferimento molto lunghi rispetto agli esperimenti ECN.