General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: david@lang.hm
To: Jonathan Morton <chromatix99@gmail.com>
Cc: Stephen Hemminger <shemminger@vyatta.com>,
	bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] Random idea in reaction to all the discussion of TCPflavours - timestamps?
Date: Sun, 20 Mar 2011 18:28:53 -0700 (PDT)	[thread overview]
Message-ID: <alpine.DEB.2.00.1103201825210.12379@asgard.lang.hm> (raw)
In-Reply-To: <909F3A19-C7DA-4E38-9BB0-A2EA5F625B7F@gmail.com>

On Mon, 21 Mar 2011, Jonathan Morton wrote:

> On 21 Mar, 2011, at 12:18 am, david@lang.hm wrote:
>
>>> 0) Buffering more than 1 second of data is always unacceptable.
>>
>> what about satellite links? my understanding is that the four round 
>> trips to geosync orbit (request up, down, reply up down) result in 
>> approximatly 1 sec round trip.
>
> That is true, but it doesn't require more than a full second of 
> buffering, just lots of FEC to avoid packet loss on the link.  At those 
> timescales, you want the flow to look smooth, not bursty.  Bursty is 
> normal at 100ms timescales.
>
> What I've heard is that most consumer satellite links use split-TCP 
> anyway (proxy boxes at each end) thus relieving the Internet at large 
> from coping with an unusual problem.  However, it also seems likely that 
> backbone satellite links exist which do not use this technique.  I heard 
> something about South America, maybe?

I've heard that they do proxy boxes at each end for common protocols like 
HTTP, but they can't do so for other protocols (think ssh for example)

> Anyway, with a 1-second RTT, the formula comes out to max 1 second of 
> buffering because of the clamping.

and what if you have a 1 second satellite link plus 'normal internet 
latency', or worse, both ends are on a satellite link, giving you a 
2-second+ round trip time?

if you don't have large enough buffers to handle this, what happens?

David Lang

  parent reply	other threads:[~2011-03-21  1:29 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-15 10:36 [Bloat] Random idea in reaction to all the discussion of TCP flavours " Jim Gettys
2011-03-15 14:40 ` Jim Gettys
2011-03-15 16:47   ` Jonathan Morton
2011-03-15 17:59     ` Don Marti
2011-03-15 18:14       ` Rick Jones
2011-03-15 18:31         ` John W. Linville
2011-03-15 19:40           ` Jonathan Morton
2011-03-15 19:59             ` Rick Jones
2011-03-15 20:51             ` John W. Linville
2011-03-15 21:31               ` Rick Jones
2011-03-16  0:32                 ` John W. Linville
2011-03-16  1:02                   ` Rick Jones
2011-03-15 22:01               ` Jonathan Morton
2011-03-15 22:19                 ` Stephen Hemminger
2011-03-15 22:26                   ` Jonathan Morton
2011-03-15 22:36                     ` Rick Jones
2011-03-15 22:40                       ` Jonathan Morton
2011-03-15 22:42                         ` Stephen Hemminger
2011-03-15 22:52                       ` Eric Dumazet
2011-03-15 23:02                         ` Rick Jones
2011-03-15 23:12                         ` Jonathan Morton
2011-03-15 23:25                           ` Rick Jones
2011-03-15 23:33                             ` Jonathan Morton
2011-03-15 23:46                         ` Dave Täht
2011-03-16  0:49                           ` Jonathan Morton
2011-03-16  1:02                             ` Dave Täht
2011-03-16  1:28                               ` Jonathan Morton
2011-03-16  1:59                                 ` Dave Täht
2011-03-16  2:23                                   ` Jonathan Morton
2011-03-16 22:22                                     ` [Bloat] Random idea in reaction to all the discussion of TCPflavours " Richard Scheffenegger
2011-03-16 23:38                                       ` richard
2011-03-16 23:50                                         ` Rick Jones
2011-03-17 12:05                                       ` Fred Baker
2011-03-17 12:18                                         ` Fred Baker
2011-03-17 17:27                                           ` Dave Täht
2011-03-18 18:30                                           ` Richard Scheffenegger
2011-03-18 18:49                                             ` Fred Baker
2011-03-20 11:40                                               ` Jonathan Morton
2011-03-20 22:18                                                 ` david
2011-03-20 22:45                                                   ` Jonathan Morton
2011-03-20 22:50                                                     ` Dave Täht
2011-03-20 22:55                                                       ` grenville armitage
2011-03-20 23:04                                                         ` Dave Täht
2011-03-20 23:14                                                           ` Jonathan Morton
2011-03-20 23:19                                                             ` Dave Täht
2011-03-20 23:23                                                               ` Dave Täht
2011-03-20 22:58                                                       ` Jonathan Morton
2011-03-21  1:28                                                     ` david [this message]
2011-03-21  1:56                                                       ` Wesley Eddy
2011-03-18 18:27                                       ` [Bloat] Random idea in reaction to all the discussion ofTCPflavours " Richard Scheffenegger
2011-03-16 22:07                           ` [Bloat] Random idea in reaction to all the discussion of TCPflavours " Richard Scheffenegger
2011-03-17  0:10                             ` Jonathan Morton
2011-03-16  0:47                 ` [Bloat] Random idea in reaction to all the discussion of TCP flavours " John W. Linville
2011-03-16 20:07                   ` Jim Gettys
2011-03-17  2:26                     ` Jonathan Morton
2011-03-17 18:22                       ` Rick Jones
2011-03-17 21:50                         ` Jonathan Morton
2011-03-17 22:20                           ` Rick Jones
2011-03-17 22:56                             ` Jonathan Morton
2011-03-18  1:36                               ` Justin McCann
2011-03-18  5:51                             ` Eric Dumazet
2011-03-15 16:34 ` Jonathan Morton
2011-03-15 18:13   ` Stephen Hemminger
2011-03-16  5:41 ` Fred Baker
2011-03-16  6:26   ` Jonathan Morton
2011-03-16  8:55 ` [Bloat] Random idea in reaction to all the discussion of TCPflavours " Richard Scheffenegger
2011-03-16  9:04 ` [Bloat] Random idea in reaction to all the discussion of TCP flavours " BeckW
2011-03-16 22:48   ` Fred Baker
2011-03-16 23:23     ` Jonathan Morton
2011-03-17  8:34     ` BeckW

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.2.00.1103201825210.12379@asgard.lang.hm \
    --to=david@lang.hm \
    --cc=bloat@lists.bufferbloat.net \
    --cc=chromatix99@gmail.com \
    --cc=shemminger@vyatta.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox