1 Apr 2003 01:47
Re: [e2e] Is a non-TCP solution dead?
Panos GEVROS <panos.gevros <at> cl.cam.ac.uk>
2003-03-31 23:47:26 GMT
2003-03-31 23:47:26 GMT
----- Original Message ----- From: "Hari Balakrishnan" <hari <at> nms.lcs.mit.edu> Sent: Monday, March 31, 2003 9:05 PM Subject: Re: [e2e] Is a non-TCP solution dead? > Even if there were reasonable end-to-end solutions, from an architectural > standpoint it seems to me to be a mistake to try and deal with wireless > vagaries as an end-to-end problem. In my opinion, well-designed link-layer and > MAC protocols are the way to go. If I had to choose between i) optimise a L2 protocol for a particular transport and ii) optimise a transport protocol in order to cope with different L2 protocols (not simultaneously) I would almost instinctively choose option ii) (probably becuase I have convinced myself that if it is e2e it must be good(Continue reading)without suggesting that L2 protocols should not be "well-designed" (whatever this means) suppose the wireless segment is at the edge of the path, one of the two endpoints could be informed of the L2 technology and may negotiate with the other endpoint the use of a particular "transmission control behaviour" - provided that the transport offers several such options tailored for specific environments, (the transport also offers the same api to the application developer and can informed about the nature of the link it is attached to)
without suggesting that L2 protocols should not be "well-designed" (whatever
this means)
suppose the wireless segment is at the edge of the path, one of the two
endpoints could be informed of the L2 technology and may negotiate with the
other endpoint the use of a particular "transmission control behaviour" -
provided that the transport offers several such options tailored for
specific environments, (the transport also offers the same api to the
application developer and can informed about the nature of the link it is
attached to)
- David
At 08:24 PM 3/31/2003 -0500, Hari Balakrishnan wrote:
>David,
>
>I didn't say anything about how to run wireless (particularly multi-hop)
>networks at close to available capacity. I do believe that integrated
>approaches are needed for that to work well.
>
>My comments were restricted to dealing with wireless bit errors induced by
>corruption. Period. I don't think having TCP deal with such link errors
>is a
>useful optimization.
>
>I do agree that TCP doesn't do a great job of estimating available
>capacity in
>many kinds of wireless networks, for some of the reasons you mention, and
>also
>because wireless capacity in many networks is tied to the details of the MAC
>protocol and we don't deal well with that kind of thing in TCP. Also, I do
>think one can integrate wireless routing better with link characteristics.
RSS Feed