home *** CD-ROM | disk | FTP | other *** search
- TCPSAT Minutes, August 11, 1997, Munich, Germany
- Reported by Dan Glover, Daniel.Glover@lerc.nasa.gov
-
- Aaron Falk (Aaron.Falk@trw.com) presented the agenda and
- discussed the
- working group charter, accomplishments, and status and
- plans. The agenda
- was presented as follows:
-
- Agenda Bashing 5 min
- Administrivia & WG overview 10 min
- Summary of I-D Topics 80 min
- -Applicable Environments
- -Issues & Potential Mitigations Related to TCP
- -Infrastructure & Application Issues and Mitigations
- Floor Discussion 25 min
-
- The agenda emerged unscathed from bashing. Aaron stated
- that the goal of
- the working group is to produce an informational RFC where
- TCP performance
- over satellite links and satellite link characteristics are
- discussed. The
- document will recommend best practices and catalog research
- issues.
- Accomplishments to date include: BOF held in Memphis,
- working group status
- acheived, and a detailed outline for the ID posted on the
- list on 8/4/97.
- Status and Plans: the working group missed the deadline for
- a draft ID
- this meeting, will try again for the Washington, DC meeting.
-
- Aaron discussed satellite characteristics and some basic
- satellite issues.
-
- Mark Allman (mallman@lerc.nasa.gov) presented a detailed
- outline for the
- draft ID beginning on chart #5. The charts were prepared by
- Eric Travis
- (e.j.travis@ieee.org) who was not present. The charts
- identified standards
- track (denoted by [ST]), research [R], and best common
- practice [BCP] issues.
-
- Around slide # 13, Van Jacobson said that the 4K initial
- window was a great
- idea. He also said that counting bytes rather than ACKs was
- a bad idea and
- would produce bursts. There is a need to spread timing at
- the sender.
- Ssthresh tells you the buffer limit in the bottleneck. Need
- the right
- solution to an intermediate small buffer.
-
- Sally Floyd said that these issues are correctly labeled as
- research [R]
- and are not recommended at this meeting. Van Jacobson said
- that byte
- counting without rate limiting won=92t help, if rate limit
- then don=92t have to
- do anything else. Sally said its worth leaving on the
- list. Van replied
- that it is a third order effect.
-
- Van Jacobson discussed results from 1986 or 87 from SATNET
- that are written
- down in some unspecified seminar notes. He suggested that
- an ACK spacing
- box at a downlink ground station could be used to clock the
- sender to avoid
- bursts. Tim Shepard pointed out that if a sender already
- has packet
- spacing it should turn it off if there is an intermediate
- ACK spacer box in
- the link. Van replied that his box would only space ACKs
- when it saw bursts.
-
- Fred Baker said that it has been a long time since routers
- only had 4K
- buffers, the median transfer is 10-20 packets, never gets
- out of slow
- start, all bursty. Van replied with two things: 1) Web
- transfers, slow
- start should never have been slow starting at the level it
- is now,
- threshold [initial window] really needs to be increased; 2)
- High
- delay*bandwidth need to space out packets. The answer is
- not 100MB
- buffers. Assuming large windows and SACK, what do we have
- to do to the
- routers? Can=92t put big buffers everywhere, tend to just
- fill up. [Spacing
- out segments decreases the amount of data the routers must
- hold, while not
- impacting the amount of data the network can hold (for
- example in satellite
- networks most of the packets should be propagating, not
- sitting in router
- buffers)]
-
- Mark Allman continued with the presentation of the outline.
- At chart #27,
- Van Jacobson claimed that the last two items on the chart
- were looking in
- the wrong place. He emphasized the need for Forward Error
- Correction (FEC)
- and stated that the first thing should be to make the link
- error-free.
- Aaron Falk replied that there are certain cases where you
- can=92t get a
- perfect link even with FEC. Van reiterated that you should
- engineer things
- so that all loss is congestive, the last two items shouldn=92t
- be on the
- list. Craig Partidge said that many satellite people say
- "we agree" with
- the goal of error-free links, a few do not. Tim Shepard
- pointed out that
- one of the few who do not foresee error-free links is the
- military who will
- have to contend with active jamming attempts.
-
- Aaron Falk announced that Mark Allman will be working as
- co-editor on the
- draft. Aaron proposed an interim meeting in October in LA
- with a date to
- be decided on the list. Craig Partridge pointed out October
- conflicts such
- as Interop. Craig also pointed out that it may take a
- little longer than
- December to get the draft finished. Craig announced that
- there is an ID on
- ACK spacing out: draft-partridge-e2e-ackspacing-00.txt
- ["ACK Spacing for
- High Delay-Bandwidth Paths with Insufficient Buffering"].
- Fred Baker asked
- for a summary which Craig provided. Van Jacobson said don=92t
- look inside
- the ACKs, just space them. The question is how much to
- space them apart.
- Craig said that every ACK triggers two packets, large
- flurries of ACKs
- stack up in the buffer, causing surging in the forward
- direction. Fred
- said that if you take the second ACK and delay it one packet
- you=92re cutting
- the rate in half. Van replied that that is only true if the
- window is not
- increasing.
-
- Aaron Falk opened the floor for comments. Van Jacobson
- pointed out that
- you don=92t want to do something that requires changes to all
- TCP
- implementations. One solution is one ACK spacing box per
- downlink. When
- it sees well interleaved traffic, it doesn=92t need to do
- spacing. Tim
- Shepard pointed out that the queue being overrun is at the
- bottleneck,
- memory at the bottleneck would help, and asked how does the
- box know the
- bottleneck rate. Van replied that that information is in
- the ACK spacing
- unless the ACKs have been compressed by the queue. The
- signature is a
- bunch of ACKs close together followed by a big gap.
- Research is needed on
- when the algorithm turns on and off. Van claimed the
- kick-in point can be
- fairly high.
-
- Peter Warren (working asymmetric links at GTE) said that ACK
- spacing looks
- good, but asked if a set of 20 in-line images in HTTP 1.0
- would look like a
- burst to the algorithm. Van Jacobson replied that no, these
- would all be
- separate connections, but would have to sort out dynamics
- like 1.1 where
- you send some data then wait a bit and send some more. Van
- claimed that
- routers can easily buffer 32K windows, during that time can
- find the
- pattern, doesn=92t have to trigger too early.
-
- Van Jacobson stated that delayed ACKs wrongly implemented
- are a disaster.
- He said that the ACK spacing algorithm isn=92t going to
- trigger until fairly
- late in slow start, e.g., after seeing bursts on 15 or so
- ACKs, the window
- is open enough so delayed ACKs aren=92t affecting the number
- of ACKs in flight.
-
- Peter Warren claimed that the asymmetry of HTTP data is on
- the order of
- 6:1. He said this is a potentially serious bottleneck on
- the upstream
- link, would like to hear form others working on asymmetric
- links. The
- meeting was then adjourned.
-
-