Re: Announcing the TSVAREA session on "Evolution of IETF Transport Protocols" @ IETF-88

Martin Stiemerling <mls.ietf@gmail.com> Thu, 31 October 2013 17:56 UTC

Return-Path: <mls.ietf@gmail.com>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6CBF21E80F4 for <tsv-area@ietfa.amsl.com>; Thu, 31 Oct 2013 10:56:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CjOXc9hUye+G for <tsv-area@ietfa.amsl.com>; Thu, 31 Oct 2013 10:56:55 -0700 (PDT)
Received: from mail-ee0-x233.google.com (mail-ee0-x233.google.com [IPv6:2a00:1450:4013:c00::233]) by ietfa.amsl.com (Postfix) with ESMTP id D90AE11E8249 for <tsv-area@ietf.org>; Thu, 31 Oct 2013 10:56:50 -0700 (PDT)
Received: by mail-ee0-f51.google.com with SMTP id d41so1545112eek.10 for <tsv-area@ietf.org>; Thu, 31 Oct 2013 10:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=m1wtSSidrahHoYz3fQ9wBN6T+D86T8dkmxPNxQGKQYU=; b=Yi0VQY0vGowHXasQ8UpEEg4kQYejn79xUKOW2BbzB9HhKuoYCUiRYWe3Rm7jJxhXAX yk2Q5Qf6BOXp/UgU24A1+IudBDs3qUUnMls9EILFqG3We75CWNu4CQ8TnGn079A7dWhq EKX+PAcSiMCRlH0Q3phd4DXAVoDS7zf3+Z2Ncsrw8g15djBx0Kg/x+r2ZHkUZ6+cpHsX pYQCFhlUI1RGu098cXV6CqG8MLHNuwsa4WQru+DKEPhp2Pbcll39V9T0oefQ2uiJ0LQt 4c185jdSCVmpVuO/7gsZvxaZR8yuf03Tem9TnhSCPEKR+OPthBPfYrsaPvyr9OOQm6AH blRA==
X-Received: by 10.14.89.7 with SMTP id b7mr4550017eef.10.1383242203640; Thu, 31 Oct 2013 10:56:43 -0700 (PDT)
Received: from [0.0.0.0] ([2001:1a80:2801:5200:3ccd:fdef:f631:cb1d]) by mx.google.com with ESMTPSA id d7sm11413959eem.8.2013.10.31.10.56.41 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 31 Oct 2013 10:56:42 -0700 (PDT)
Message-ID: <527299D8.10705@gmail.com>
Date: Thu, 31 Oct 2013 18:56:40 +0100
From: Martin Stiemerling <mls.ietf@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Toerless Eckert <eckert@cisco.com>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: Announcing the TSVAREA session on "Evolution of IETF Transport Protocols" @ IETF-88
References: <526776F0.50401@gmail.com> <4A95BA014132FF49AE685FAB4B9F17F645BE80CD@dfweml509-mbb.china.huawei.com> <20131024193152.GQ11229@cisco.com>
In-Reply-To: <20131024193152.GQ11229@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "tsv-area@ietf.org" <tsv-area@ietf.org>
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Thu, 31 Oct 2013 17:56:56 -0000

Hi Toerless,

On 10/24/2013 09:31 PM, Toerless Eckert wrote:
> Reminds me a bit of the situation early on in RMT. There where
> so many proposal for the "one protocol will save the world" that the WG
> had to step back and first create a taxonomy of building block to
> sort through the necessary/beneficial functions in them and only after
> that was done try to compose full-protocol recommendations.


I don't see that we need one protocol that saves the world, but we might 
need to push some protocols forward or not.

>
> Aka: would be lovely if this effort could lead to some useful taxonomy
> of network conditions and components driving the innovations.

That could be one possible outcome, as well as, that no changes are 
required.

>
> I am a bit cynical here, because if i look at the overall scope of
> stuff going on (not specifically the ones proposed to be talked about),
> what i see is this (yes, some pessimistic blinders used):
>
>     60% workaround to get through NAT/FW with a transport flow
>     10% workaround to get QoS without having QoS in the network
>     10% workarounds to use multiple interfaces without having mobile IP
>     10% workarounds to make new congestion control compete with the
>         dumbest TCP stack and stupiest queue.
>      9% workarounds to do transport stuff inside the app as opposed to
>         traditionally the OS because OS stacks are also considered inagile.
>      1% all the other cool stuff SCTP had already try to aggregate but
>         re-done in the context of the above workarounds.
>
> So, the evolution of transport protocols i see is this architecture:
>
>   -> the network is a bunch of bad packet forwarders with a lot of NAT/FW,
>      no DiffServ or other QoS, not even good AQM, no mobility, but a lot
>      of congestion by badly behaving transport stacks.

That's what we have by today.

>   -> The OS likewise is not agile enough to deploy innovation.

I'm not sure about this end, or it depends on how agile you are talking 
about. E.g., MPTCP seems to make it ways into OSes.

>   -> In-Middleware/App- Transport stacks to the rescue with all the above
>      inside the transport stack, designed only against the lowest common
>      denominator.

We hopefully do not need up there eventually, though there are movements 
towards this. This is one reason to make this session, i.e., are we 
doing right or are we missing something.

>
> I totally get the business need that tranport stacks must do these workarounds,
> even if it's just for the bottom 20% paths/subscribers of interest. But
> what we have is overwhelmingly a focus on ONLY this bottom 20%, and little
> in the transport stacks that balances expectations. If you bring in MUSTs
> for workarounds at the bottom, i think the same spec MUST also include the
> appropriate improvements for the top. Otherwise the market dynamics will
> just continue to cause a race to the bottom and the title of the slot should
> be:
>
>   "Evolution of transport stacks - Rewarding bad networks and OS"

I agreed that we should not optimize for one fraction :)

   Martin