[tsv-area] discussing P2PI-related standardization in Dublin

Lars Eggert <lars.eggert@nokia.com> Fri, 06 June 2008 13:59 UTC

Return-Path: <tsv-area-bounces@ietf.org>
X-Original-To: tsv-area-archive@optimus.ietf.org
Delivered-To: ietfarch-tsv-area-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D164B28C207; Fri, 6 Jun 2008 06:59:05 -0700 (PDT)
X-Original-To: tsv-area@core3.amsl.com
Delivered-To: tsv-area@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>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
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: [tsv-area] discussing P2PI-related standardization in Dublin
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: TSV Area <tsv-area@ietf.org>
List-Id: IETF Transport Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/tsv-area>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
Sender: tsv-area-bounces@ietf.org
Errors-To: tsv-area-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