[p2pi] discussing P2PI-related standardization in Dublin
Lars Eggert <lars.eggert@nokia.com> Fri, 06 June 2008 13:59 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 B207628C1D2; Fri, 6 Jun 2008 06:59:05 -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 A062128C17B; Fri, 6 Jun 2008 06:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.156
X-Spam-Level:
X-Spam-Status: No, score=-6.156 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, 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 xd+9dRI7NlAi; Fri, 6 Jun 2008 06:59:03 -0700 (PDT)
Received: from mgw-mx03.nokia.com (smtp.nokia.com [192.100.122.230]) by core3.amsl.com (Postfix) with ESMTP id 123A83A6B1F; Fri, 6 Jun 2008 06:59:02 -0700 (PDT)
Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145]) by mgw-mx03.nokia.com (Switch-3.2.6/Switch-3.2.6) with ESMTP id m56DvlK1003398; Fri, 6 Jun 2008 16:59:09 +0300
Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 6 Jun 2008 16:58:18 +0300
Received: from [195.37.70.145] ([10.241.184.208]) by esebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Fri, 6 Jun 2008 16:58:17 +0300
Message-Id: <22F6A875-B548-4C65-AB68-B88E526CCA33@nokia.com>
From: Lars Eggert <lars.eggert@nokia.com>
To: TSV Area <tsv-area@ietf.org>
Mime-Version: 1.0 (Apple Message framework v924)
Date: Fri, 06 Jun 2008 15:58:11 +0200
X-Mailer: Apple Mail (2.924)
X-OriginalArrivalTime: 06 Jun 2008 13:58:17.0863 (UTC) FILETIME=[5F2E5170:01C8C7DD]
X-Nokia-AV: Clean
Cc: p2prg@irtf.org, "iab@iab.org IAB" <iab@iab.org>, p2pi@ietf.org, "IESG ((E-mail))" <iesg@ietf.org>, P2PSIP Mailing List <p2psip@ietf.org>
Subject: [p2pi] discussing P2PI-related standardization in Dublin
X-BeenThere: p2pi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: TSV Area <tsv-area@ietf.org>
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-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org
Hi, the recent workshop on P2P infrastructure (P2PI) has resulted in several suggestions for future IETF work. Two of the suggested work items are related to core TSV topics, and a third has at least strong ties to TSV (but also to other areas). We'd be interested to hear from the community if we should schedule a BOF in Dublin to discuss whether the IETF should take on some or all of these, and if so, whether TSV would be the right place for this work. I'll be CC'ing this email to several lists. Please direct your replies to the TSV area list (tsv-area@ietf.org) so that the discussion happens in one place. The working title for the BOF is "Techniques for Advanced Networking Applications" or TANA. The high-level idea is that the IETF would develop guidelines, recommendations and mechanisms for advanced applications that make intensive use of Internet communication in a way that goes beyond the capabilities offered by the IETF's current standard end-to-end transport protocols. Such network-centric applications include those that transmit delay-sensitive traffic and those that transmit delay-insensitive traffic, both using either peer-to-peer approaches or more traditionally structured communication patterns. The work would focus on broadly applicable techniques that address the needs of large subsets of these class of network-centric applications in a fashion that is independent of any particular application. The following three work items were identified as potential new work for the IETF at the P2PI workshop. The first two would be pretty clearly in scope for the TSV area, whereas the third has some significant inter-area relations: (1) A 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. Among the desired features of such an algorithm are the ability to maintain short standing queues, the capability to quickly yield to regular best-effort traffic that uses standard congestion control, the ability to utilize explicit congestion notification (ECN), active queue management (AQM), and/or end-to-end differentiated services (DiffServ) where available, as well as effective operation in situations where some or all of these mechanisms are not available. In addition to specifying a congestion control algorithm, the work may also include specifications of how the algorithm is used in specific UDP-based protocols. (Application of the algorithm to other transport protocols is expected to occur in the working groups that maintain those protocols.) This work item has relations to IETF WGs that deal with congestion control, such as TCPM, DCCP and TSVWG, as well as the IRTF's congestion control research group (ICCRG). (2) A guidelines document that discusses the tradeoffs surrounding the use of many concurrent transport connections to one peer and/or to different peers. Standard Internet congestion control results in a state where different transport connections end up sharing bottleneck capacity, and when an application uses several transport connections to transfer through a bottleneck, it tends to end up with a larger fraction of the bottleneck's loaded resource than if it would be using fewer connections. Note that although capacity is the most commonly considered bottleneck resource, middlebox state table entries are a second important resource for end system communication. Other resource types may exist, and the guidelines are expected to comprehensively discuss them. (3) A mechanism that lets an application that can transfer data from or to several potential peers (i.e., servers, caches, end systems) select a subset of peers for efficient transmission in a way that is aligned with the dynamic interconnection structure of the network operators that provide connectivity to those peers. Application designers, network equipment vendors and network operators will need to collaborate on this work item to define what kinds of dynamic interconnection information is useful to applications, how to obtain it, and how to provide it to applications, resulting in a generic mechanism that is broadly applicable to many current and future applications. This work item has obvious interactions with the IETF's Application, Routing and Operations areas. In order to make this effort more manageable, it may make sense to work out the requirements for such a solution first, before discussing individual proposals or breaking up the work into pieces for specification in different areas or WGs. Please send your thoughts on these three topics. These three work items aren't necessarily the only ones that the IETF could think about taking on; they merely appeared to be the most concrete ones coming out of the P2PI workshop. We could think about discussing additional work items in Dublin - please write up a short description (similar to the ones above), so we can discuss them. Lars _______________________________________________ p2pi mailing list p2pi@ietf.org https://www.ietf.org/mailman/listinfo/p2pi
- [p2pi] discussing P2PI-related standardization in… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Vijay K. Gurbani
- Re: [p2pi] discussing P2PI-related standardizatio… Peterson, Jon
- Re: [p2pi] discussing P2PI-related standardizatio… Livingood, Jason
- [p2pi] Refining the ALTO problem statement [Was: … Enrico Marocco
- Re: [p2pi] Refining the ALTO problem statement [W… stefano previdi
- Re: [p2pi] Refining the ALTO problem statement [W… John Leslie
- Re: [p2pi] Refining the ALTO problem statement [W… Vijay K. Gurbani
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Enrico Marocco
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] discussing P2PI-related standardizatio… Richard Bennett
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… stefano previdi
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement [W… Henning Schulzrinne
- Re: [p2pi] Refining the ALTO problem statement [W… Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement Robert Snively
- Re: [p2pi] Refining the ALTO problem statement Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement stefano previdi
- Re: [p2pi] Refining the ALTO problem statement Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert