Re: [p2pi] [tsv-area] TANA proposed charter
Bruce Davie <bdavie@cisco.com> Tue, 21 October 2008 15:05 UTC
Return-Path: <p2pi-bounces@ietf.org>
X-Original-To: p2pi-archive@ietf.org
Delivered-To: ietfarch-p2pi-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC85C3A6B3E; Tue, 21 Oct 2008 08:05:43 -0700 (PDT)
X-Original-To: p2pi@core3.amsl.com
Delivered-To: p2pi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E2D03A6958; Tue, 21 Oct 2008 08:05:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3d0DTJC1xSvc; Tue, 21 Oct 2008 08:05:40 -0700 (PDT)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id 738073A6B62; Tue, 21 Oct 2008 08:05:34 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.33,458,1220227200"; d="scan'208";a="94037519"
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-1.cisco.com with ESMTP; 21 Oct 2008 15:06:22 +0000
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id m9LF6MCh026645; Tue, 21 Oct 2008 08:06:22 -0700
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id m9LF6L7L013874; Tue, 21 Oct 2008 15:06:22 GMT
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 21 Oct 2008 08:06:09 -0700
Received: from [10.32.241.78] ([10.32.241.78]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 21 Oct 2008 08:06:08 -0700
Message-Id: <36BFC323-FDD5-42DD-9A17-F32DDE7DDF5E@cisco.com>
From: Bruce Davie <bdavie@cisco.com>
To: "Eddy, Wesley M. (GRC-RCN0)[VZ]" <Wesley.M.Eddy@nasa.gov>
In-Reply-To: <B5A5E01F9387F4409E67604C0257C71E660E5F@NDJSEVS25A.ndc.nasa.gov>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Tue, 21 Oct 2008 11:06:07 -0400
References: <AE465507-305C-41A4-BE95-311BB628064B@shlang.com> <B5A5E01F9387F4409E67604C0257C71E660E5F@NDJSEVS25A.ndc.nasa.gov>
X-Mailer: Apple Mail (2.929.2)
X-OriginalArrivalTime: 21 Oct 2008 15:06:09.0289 (UTC) FILETIME=[8C885F90:01C9338E]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=9991; t=1224601582; x=1225465582; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=bdavie@cisco.com; z=From:=20Bruce=20Davie=20<bdavie@cisco.com> |Subject:=20Re=3A=20[tsv-area]=20TANA=20proposed=20charter |Sender:=20; bh=dKEr0iN5SnUHv5Ghow0fLlx4AGMnFQmjV5iSE0L8oZo=; b=iJex+MU/6q6FoXF4SfLf6U/zOR9y0dWTO9o+oG4JTybpcXJoLNQOyBxjeV ssscRz2CRg4GqZpMTmyhRC80ycRIILgtnzjhLczH9EI+6m0zNXCxmVPj2GJu C97uAJTaGy/JLG1MXrzRBvHRBHcdOqOhDZX7r+haB4LfNg4x3s3QE=;
Authentication-Results: sj-dkim-1; header.From=bdavie@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; );
Cc: TSV Area <tsv-area@ietf.org>, tana@ietf.org, p2pi@ietf.org
Subject: Re: [p2pi] [tsv-area] TANA proposed charter
X-BeenThere: p2pi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: P2P Infrastructure Discussion <p2pi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/p2pi>
List-Post: <mailto:p2pi@ietf.org>
List-Help: <mailto:p2pi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org
I'll start by saying that I support the WG and think the new charter is pretty good. I have a few suggestions for small changes. > Applications that transmit large amounts of data for a long > time with congestion-limited TCP, but without ECN fill the > buffer at the head of the bottleneck link. Replace ECN with Active Queue Management (AQM) > This increases the > delay experienced by other applications. It would be more accurate to say "In the absence of any form of isolation in the queues, this increases..." > In the best case, > with an ideally sized buffer of one RTT, the delay doubles. In > some cases, the extra delay may be much larger. Since there isn't complete agreement on the ideal size of a buffer, just say: "If the buffer size is one RTT, the delay doubles...." > This is a > particularly acute and common case is when P2P applications > upload over thin home uplinks: delays in these cases can > sometimes be of the order of seconds. [snip] > The WG will work on the following: > > (1) An experimental congestion control algorithm for > less-than-best-effort "background" transmissions, i.e., an > algorithm that attempts to scavenge otherwise idle bandwidth > for its transmissions in a way that minimizes interference > with regular best-effort traffic. > > Desired features of such an algorithm are: > * saturate the bottleneck, > * eliminate long standing queues and thus keep delay low when > no other traffic is present, > * quickly yield to regular best-effort traffic that uses > standard TCP congestion control, perhaps it would be more precise to say: "quickly yield to traffic sharing the same bottleneck queue that uses standard TCP congestion control" > * add little to the queueing delays induced by TCP traffic, > * operate well in today's typical networks with FIFO queueing > with drop-tail discipline, suggest deleting "today's typical" > * where available, use explicit congestion notification (ECN), > active queue management (AQM), and/or end-to-end > differentiated services (DiffServ). [snip] > (2) A document that clarifies the current practices of > application design and reasons behind them and discusses the > tradeoffs surrounding the use of many concurrent transport > connections to one peer and/or to different peers. This is just a bit confusingly worded and could be interpreted very broadly. I would suggest: "(2) A document that discusses the tradeoffs surrounding the use of many concurrent transport connections to one peer and/or to different peers and recommends best practices for applications in this regard." Finally, I hate the name, because it is so completely undescriptive of the WG. I like all of Wesley's suggestions better, MILT probably being the best. Bruce On Oct 21, 2008, at 10:12 AM, Eddy, Wesley M. (GRC-RCN0)[VZ] wrote: > The charter, as written looks reasonable to me. I just hate the name > :). > > Even though you explained it before, "Advanced Network Applications" > still bothers me as it's completely unspecific. Furthermore, I think > that "Techniques" isn't well-scoped enough to limit the work properly > as it seems to be focused on congestion control techniques, and not > NAT traversal techniques, search techniques, etc. > > The way that the problem statement was described, I think what's > really > meant is "bulk transfer applications that want to be a good neighbor > to > real-time or other applications". I guess the challenge is that this > doesn't produce a pronouncable acronym like TANA :). > > It should really be something like: > "Minimizing Impact of Large Transfers" (MILT) > "Concurrent Realtime And Bulk Applications" (CRABA) > "Fast Transfers Adding Minimal Latency" (FTAML) > "Bulk And Realtime Flows Interacting as Good Neighbors" (BARFIGN) -- > probably not a good one as it looks too much like "barfing" :) > > But if nobody else has a problem with the TANA name, I'll keep my > mouth > shut so we don't waste time and energy. There are bigger fish to fry! > > > > >> -----Original Message----- >> From: tsv-area-bounces@ietf.org >> [mailto:tsv-area-bounces@ietf.org] On Behalf Of Stanislav Shalunov >> Sent: Tuesday, October 21, 2008 9:17 AM >> To: tana@ietf.org; p2pi@ietf.org; TSV Area >> Subject: [tsv-area] TANA proposed charter >> >> At the BoF in Dublin, we observed strong interest and >> consensus that the TANA work should go forward as a working >> group. Does the following proposed charter, based on the BoF >> description, capture what the community was interested in? >> >> Thanks, -- Stas >> >> >> >> Techniques for Advanced Networking Applications (TANA) WG >> >> Chair(s): >> TBD >> >> Transport Area Director(s): >> * Magnus Westerlund <magnus.westerlund@ericsson.com> >> * Lars Eggert <lars.eggert@nokia.com> >> >> Transport Area Advisor: >> * Lars Eggert <lars.eggert@nokia.com> >> >> Mailing Lists: >> >> General Discussion: tana@ietf.org >> To Subscribe: tana-request@ietf.org >> In Body: (un)subscribe >> Archive: http://www.ietf.org/mail-archive/web/tana/ >> >> Description of Working Group: >> >> The TANA WG is chartered to standardize a congestion control >> mechanism that should saturate the bottleneck, maintain low >> delay, and yield to standard TCP. >> >> Applications that transmit large amounts of data for a long >> time with congestion-limited TCP, but without ECN fill the >> buffer at the head of the bottleneck link. This increases the >> delay experienced by other applications. In the best case, >> with an ideally sized buffer of one RTT, the delay doubles. In >> some cases, the extra delay may be much larger. This is a >> particularly acute and common case is when P2P applications >> upload over thin home uplinks: delays in these cases can >> sometimes be of the order of seconds. >> >> The IETF's standard end-to-end transport protocols have not >> been designed to minimize the extra delay introduced by them into the >> network. TCP, as a side effect of filling the buffer until it >> experiences drop-tail loss, effectively maximizes the delay. >> While this works well for applications that are not >> delay-sensitive, it harms interactive applications that share >> the same bottleneck. VoIP and games are particularly affected, >> but even web browsing may become problematic. >> >> TANA is a transport-area WG that will focus on broadly >> applicable techniques that allow large amounts of data to be >> consistently transmitted without substantially affecting the >> delays experienced by other users and applications. >> >> The WG will work on the following: >> >> (1) An experimental congestion control algorithm for >> less-than-best-effort "background" transmissions, i.e., an >> algorithm that attempts to scavenge otherwise idle bandwidth >> for its transmissions in a way that minimizes interference >> with regular best-effort traffic. >> >> Desired features of such an algorithm are: >> * saturate the bottleneck, >> * eliminate long standing queues and thus keep delay low when >> no other traffic is present, >> * quickly yield to regular best-effort traffic that uses >> standard TCP congestion control, >> * add little to the queueing delays induced by TCP traffic, >> * operate well in today's typical networks with FIFO queueing >> with drop-tail discipline, >> * where available, use explicit congestion notification (ECN), >> active queue management (AQM), and/or end-to-end >> differentiated services (DiffServ). >> >> Application of this algorithm to existing transport protocols >> (TCP, SCTP, DCCP) is expected to occur in the working groups >> that maintain those protocols. >> >> (2) A document that clarifies the current practices of >> application design and reasons behind them and discusses the >> tradeoffs surrounding the use of many concurrent transport >> connections to one peer and/or to different peers. >> >> Standard Internet congestion control result in different >> transport connections sharing bottleneck capacity. When an >> application uses several unchoked and not rate-limited >> transport connections to transfer through a bottleneck, it may >> obtain a larger fraction of the bottleneck than if it had used >> fewer connections. Although capacity is the most commonly >> considered bottleneck resource, middlebox state table entries >> are also an important resource for an end system >> communication. Other resource types may exist, and the >> guidelines are expected to comprehensively discuss them. >> >> Applications use a variety of techniques to mitigate these >> concerns. These techniques have not always been reviewed by >> the IETF and their interaction with TCP dynamics is poorly >> understood. The WG document the known techniques, discussing >> the consequences and, where appropriate, provide guidance to >> application designers. >> >> (3) The WG will discuss how to best take into account prior >> work in the area. The outcome will be either incorporated >> into the document specifying the experimental congestion >> control algorithm or into a separate document summarizing prior work. >> >> >> >> Goals and Milestones >> >> TBD Submit "Multiple Transport Connections in Applications >> Design" to the IESG for consideration as an Informational RFC >> TBD Submit "Transport for Advanced Networking Applications >> (TANA)" to the IESG for consideration as an Experimental RFC >> >> >> Internet-Drafts >> >> Transport for Advanced Networking Applications (TANA) Problem >> Statement >> http://www.ietf.org/internet-drafts/draft-shalunov-tana-problem >> -statement-01.txt >> >> No Requests for Comments >> >> >> >> -- >> Stanislav Shalunov <http://shlang.com/> >> >> Hacking Startups <http://feeds.feedburner.com/~r/shlang/~6/1> >> >> _______________________________________________ p2pi mailing list p2pi@ietf.org https://www.ietf.org/mailman/listinfo/p2pi
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Reinaldo Penno
- Re: [p2pi] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tsv-area] TANA proposed charter Stanislav Shalunov
- [p2pi] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tsv-area] TANA proposed charter Lars Eggert
- Re: [p2pi] [tsv-area] TANA proposed charter Bruce Davie
- Re: [p2pi] [tsv-area] TANA proposed charter Joe Touch
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Marshall Eubanks
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Joe Touch
- Re: [p2pi] [tsv-area] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tsv-area] TANA proposed charter Salman Abdul Baset
- Re: [p2pi] [tsv-area] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tsv-area] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Lars Eggert
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- Re: [p2pi] TANA proposed charter Reinaldo Penno
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- Re: [p2pi] TANA proposed charter Marshall Eubanks
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tsv-area] TANA proposed charter Eddy, Wesley M. (GRC-RCN0)[VZ]
- Re: [p2pi] [tsv-area] TANA proposed charter Murari Sridharan
- Re: [p2pi] [tsv-area] TANA proposed charter Ted Faber
- Re: [p2pi] [tsv-area] TANA proposed charter Ted Faber
- Re: [p2pi] [tsv-area] TANA proposed charter Caitlin Bestler
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Ted Faber
- Re: [p2pi] [tsv-area] TANA proposed charter Das, Saumitra
- Re: [p2pi] [tsv-area] [tana] TANA proposed charter Das, Saumitra
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Rolf Winter
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Laird Popkin
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Salvatore Loreto
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Reinaldo Penno
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Rolf Winter
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Reinaldo Penno
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Rolf Winter
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Kurt Tutschku
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter toby.moncaster
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tsv-area] TANA proposed charter Ingemar Johansson S
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Michael Menth
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Michael Welzl
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Roland Bless
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Roland Bless
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Nicholas Weaver
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Marshall Eubanks
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Marshall Eubanks
- Re: [p2pi] [tana] TANA proposed charter Stanislav Shalunov
- Re: [p2pi] [tana] TANA proposed charter Laird Popkin
- Re: [p2pi] [tana] TANA proposed charter Enrico Marocco
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Rolf Winter
- Re: [p2pi] [tana] TANA proposed charter toby.moncaster
- Re: [p2pi] [tsv-area] TANA proposed charter toby.moncaster
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter toby.moncaster
- Re: [p2pi] [tsv-area] TANA proposed charter Mark Allman
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Bryan Ford
- Re: [p2pi] [tana] TANA proposed charter Gorry Fairhurst
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Narayanan, Vidya
- [p2pi] TANA proposed charter -- packet marking qu… John Leslie
- Re: [p2pi] TANA proposed charter -- packet markin… Nicholas Weaver
- Re: [p2pi] TANA proposed charter -- packet markin… John Leslie
- Re: [p2pi] TANA proposed charter -- packet markin… Nicholas Weaver
- Re: [p2pi] TANA proposed charter Livingood, Jason
- Re: [p2pi] TANA proposed charter -- packet markin… Laird Popkin
- Re: [p2pi] [tana] TANA proposed charter -- packet… Woundy, Richard
- Re: [p2pi] TANA proposed charter -- packet markin… Stanislav Shalunov
- Re: [p2pi] TANA proposed charter -- packet markin… Robb Topolski
- Re: [p2pi] TANA proposed charter -- packet markin… Nicholas Weaver
- Re: [p2pi] TANA proposed charter -- packet markin… Bruce Davie
- Re: [p2pi] [tana] [tsv-area] TANA proposed charter Robb Topolski