[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