[e2e] Explicit Transport Error Notification

William Ivancic wivancic at grc.nasa.gov
Tue Apr 2 12:15:53 PST 2002


BBN has recently completed a NASA funded research task on Explicit 
Transport Error Notification (ETEN).
The report and ns implementation are available at:
http://wizards.ir.bbn.com/projects/pace/eten/

NASA funded this work because NASA would like to use COTS protocols such as 
TCP.  As many of NASA's links are error-prone, it would be advantageous if 
TCP could determine the difference between a packet loss due to errors and 
a packet loss due to congestion.  This report is a first pass at 
determining what the possible improvements may be if TCP reacted to errors 
differently than to congestion.  In addition, issues related to practical 
deployment are discussed.

In this study  two types of ETEN mechanisms are proposed: (i) per-packet 
mechanisms that notify endpoints
of each detected corruption; and (ii) cumulative mechanisms that notify 
endpoints of aggregate corruption
statistics.  The proposed mechanisms have been implemented in the ns-2 
simulator. The simulation
results are presented on performance gains achievable for TCP Reno and TCP 
SACK, using ETEN mechanisms over
a wide range of bit error rates and traffic conditions. In addition, TCP 
Reno and TCP SACK enhanced with
ETEN mechanisms are compared against TCP Westwood, which uses a bandwidth 
estimation strategy in place of the traditional
AIMD congestion avoidance algorithm. Two issues related to the practical 
deployment
of ETEN mechanisms are discussed: corruption detection mechanisms (and 
their co-operation with ETEN-based recovery
in the transport layer) and security aspects.

This work represents a very good start to investigations into ETEN.  I 
would appreciate any feedback related to the work.  In particular, thoughts 
on whether or not the potential performance improvements would justify 
deployment.  If deployment is justified, which areas of research may be 
best to address?

Thanks for your help.


Will Ivancic


=======================================
Will Ivancic
NASA Glenn Research Center
21000 Brookpark Road    MS 54-5
Cleveland, Ohio  44135
Phone +1 (216)433-3494
Fax +1 (216) 433-8705
Yahoo Instant Messenger  ID: ivancic
http://roland.grc.nasa.gov/~ivancic

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.postel.org/pipermail/end2end-interest/attachments/20020402/b03d358a/attachment.html


More information about the end2end-interest mailing list