Fw: comments on draft-ietf-pilc-2.5g3g-03

"Aaron Falk" <a.falk@ieee.org> Mon, 20 August 2001 12:10 UTC

Message-ID: <005701c12971$204ac9a0$0701a8c0@falkhome>
From: Aaron Falk <a.falk@ieee.org>
To: pilc@grc.nasa.gov
Cc: andrei.gurtov@sonera.com
Subject: Fw: comments on draft-ietf-pilc-2.5g3g-03
Date: Mon, 20 Aug 2001 08:10:38 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Sender: owner-pilc@grc.nasa.gov
Precedence: bulk
Status: RO
Content-Length: 3848
Lines: 89

----- Original Message -----
From: "Andei Gurtov" <andrei.gurtov@sonera.com>
To: <a.falk@ieee.org>
Sent: Monday, August 20, 2001 2:09 AM
Subject: Fw: comments on draft-ietf-pilc-2.5g3g-03


> Hi Aaron,
>
> I sent this mail to the PILC list as we agreed, but it didn't seem to make
> it through.
>
> rgds,
> Andrei
>
> ----- Original Message -----
> From: "Andrei Gurtov" <andrei.gurtov@sonera.com>
> To: <pilc@grc.nasa.gov>
> Sent: Thursday, August 16, 2001 11:43 AM
> Subject: comments on draft-ietf-pilc-2.5g3g-03
>
>
> > Dear All,
> >
> > Aaron suggested sending more feedback on draft-ietf-pilc-2.5g3g-03, so
> > please consider my comments.
> >
> > The first impression is that the draft indeed recommends using the
> > "latest TCP", I agree with Mark about this. I think there isn't any TCP
> > features discussed in this draft that would be unsuitable for general
> > deployment in the Internet.
> >
> > The second thing, is that the draft considers 2.5g and 3g systems
> > together, when in fact they may have quite different link properties. I
> > believe 2.5g falls very much under LTN document, while 3g might be
> > something closer to a satellite link. Due to this there is some
> > confusion in recommending for example limited Xmit and windows scaling
> > in the same document.  Limited Xmit can be useful for 2.5g when windows
> > are small but probably would not make much difference for 3g which has
> > big windows and can recover from occasional losses without it. On the
> > other hand
> > window scaling which could (theoretically) be useful for 3g is not at
> > all needed for 2.5g.
> >
> > Thus, I believe it will be useful to treat 2.5g and 3g separately in the
> > draft.
> > At least in European cell systems 2.5g (GPRS) is in fact more
> > problematic for TCP than 2g (GSM data) since GPRS is packet-switched
> > while GSM has a reserved circuit for the connection. Even from the data
> > rate point of view uplink GPRS (which is one-timeslot same as the basic
> > GSM) is in fact slower than the
> > GSM data service due to required packet protocol overhead. Our
> > performance evaluation experience (see
> > www.cs.helsinki.fi/u/gurtov/papers) is that GPRS has rather huge RTT
> > pikes due to handovers, high error loss rate, and frequent blackouts.
> >
> > >From the practical experiments  it seems that major TCP implementations
> > Linux, Windows, FreeBSD have bugs that cause performance problems in
> > 2.5g/3g. While it may sound too trivial, one recommendation could be
> > simply to double check your TCP implementation and avoid such kind of
> > 'optimizations' like disabling fast retransmit for short TCP connections
> > (see TBIT paper in Sigcomm'01)
> >
> > I suggest also a couple of additions to the Section 2 - Link
> > characteristics.
> >
> > -cell systems seems to have inherent asymmetry in the data rates (about
> > 1 uplink to 3-4 downlink) for example due to battery power limitations
> > which is probably not too much to worry about TCP ACK stream, but still
> > could have some performance effect?
> >
> > -packet cell systems may have a large radio resource allocation delay
> > ranging from tens to hundreds of milliseconds. This may leads to e.g.
> > twice the normal RTT  for the initial SYN&data exchange for a TCP
> > connection until the pipe gets full.
> > For example, even if GPRS claims to have 'always on' capability, a
> > link-level radio timeslot allocation needs to be done every time after a
> > user has been idle for a short time, e.g. half a second. This may be a
> > strong argument in favor of larger initial  window size to be able to
> > fill the pipe (and thus to decrease the RTT) quicker.
> >
> > I would be happy to hear from our (more successful :-) colleagues if
> > behavior of 2.5g or 3g in Japan is different from described above.
> >
> > Andrei
> >
> >
>