Re: [PANRG] An earlier draft on signaling between network and end-hosts

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Sat, 10 November 2018 07:25 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: panrg@ietfa.amsl.com
Delivered-To: panrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C292C1277BB for <panrg@ietfa.amsl.com>; Fri, 9 Nov 2018 23:25:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KwuObNShcA6M for <panrg@ietfa.amsl.com>; Fri, 9 Nov 2018 23:25:18 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66FC1126DBF for <panrg@irtf.org>; Fri, 9 Nov 2018 23:25:18 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 48B7E25A18; Sat, 10 Nov 2018 08:25:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1541834716; bh=LXamObfplpUYkLpQE6OFWMDnzkbsh8YI1ObrnlSYNcA=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=p1chTJCHkn1fbtPwKq+XHEGEKfAq4QAP3h1KS8hvryVvite6z+T0luPlqqyUEPQUl 0wp+SozNFA1b22F+dJO5cwHd3TjMH423YFenWEQfp+vSa0LDQCW0NeCdvAuwxJhT+Q 6y+g85Ye76BNlbv6dkqR+V0zwlHm3phF3c7f4vZM=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id le71OhN-Fq_x; Sat, 10 Nov 2018 08:25:16 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Sat, 10 Nov 2018 08:25:16 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.25]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Sat, 10 Nov 2018 08:25:15 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Todd Hubers <todd.hubers@gmail.com>
CC: "panrg@irtf.org" <panrg@irtf.org>, "spencerdawkins.ietf@gmail.com" <spencerdawkins.ietf@gmail.com>
Thread-Topic: [PANRG] An earlier draft on signaling between network and end-hosts
Thread-Index: AQHUd0vxo9qXK/BhCEGidend1cnRnqVGmOuAgABTJoCAACoUQIABEJAAgAB0UFA=
Date: Sat, 10 Nov 2018 07:25:14 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D1541AE@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <alpine.DEB.2.20.1811081147180.10713@hp8x-60.cs.helsinki.fi> <CAKKJt-eO2HiJLu3hw=ZFAgQ+panNw=3PrqV2N8EYM4eoL=ZLsA@mail.gmail.com> <CABO3BC1Sy36YLvRowQPRW6gg7W3+vrCDcUZGWp8s5GmT1=riRw@mail.gmail.com> <6EC6417807D9754DA64F3087E2E2E03E2D152C26@rznt8114.rznt.rzdir.fht-esslingen.de> <CABO3BC2Oqr=Fyou8n+L8384eHrWm0_xBgkw07MVy0pMTPYtjSA@mail.gmail.com>
In-Reply-To: <CABO3BC2Oqr=Fyou8n+L8384eHrWm0_xBgkw07MVy0pMTPYtjSA@mail.gmail.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.29.249]
Content-Type: multipart/alternative; boundary="_000_6EC6417807D9754DA64F3087E2E2E03E2D1541AErznt8114rzntrzd_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/panrg/YAa5Kgvv3AJXVLzbjCZTJ0ZJYME>
Subject: Re: [PANRG] An earlier draft on signaling between network and end-hosts
X-BeenThere: panrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Path Aware Networking \(Proposed\) Research Group discussion list" <panrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/panrg>, <mailto:panrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/panrg/>
List-Post: <mailto:panrg@irtf.org>
List-Help: <mailto:panrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/panrg>, <mailto:panrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 07:25:23 -0000

Hi Todd,

When writing RFC 7971 there was pretty strong consensus that at Internet scale no ALTO service could have *precise* information about what is listed below. Note that within a given domain (e.g., an AS) the situation can be different. As also mentioned already, there are not only technical challenges but also privacy issues that could prevent exposing certain information.

But, of course, other solutions can exist or be built in future. And they may not necessarily run into the same limitations.

Anyway, the lessons learnt for PANRG may be: If one tries to deal with path information that has been identified as a challenge for an ALTO service, it may make sense to ask what is different in another solution, and why it can overcome the limitations of ALTO.

Michael




From: Todd Hubers [mailto:todd.hubers@gmail.com]
Sent: Saturday, November 10, 2018 2:17 AM
To: Scharf, Michael
Cc: panrg@irtf.org; spencerdawkins.ietf@gmail.com
Subject: Re: [PANRG] An earlier draft on signaling between network and end-hosts

Thanks Michael,

At first glance, RFC 7971 is centralised around P2P data resource sharing. I have another scheme in mind which I would like to draft one day that may be superior in some cases. This RFC certainly does then propose the use of multiple layers in the network to accomplish its goals. However, it then lists problems that presumably a multi-layer solution would be fixing.

 The discrepancies are due to various reasons, including, but not limited to the following facts:
   o  The ALTO service is not an admission control system.
   o  The ALTO service **may not know the instantaneous congestion status
      of the network.**
      of the network.**
   o  The ALTO service **may not know all link bandwidths**, i.e., where the
      bottleneck really is, and there may be shared bottlenecks.
      bottleneck really is, and there may be shared bottlenecks.
   o  The ALTO service **may not have all information about the actual
      routing**
      routing**
   o  The ALTO service **may not know whether the candidate endpoint
      itself is overloaded**
      itself is overloaded**
   o  The ALTO service **may not know whether the candidate endpoint
      throttles the bandwidth it devotes for the considered application**
      throttles the bandwidth it devotes for the considered application**
   o  The ALTO service **may not know whether the candidate endpoint will
      throttle the data it sends to the client (e.g., because of some
      fairness algorithm, such as tit for tat).**
      throttle the data it sends to the client (e.g., because of some
      fairness algorithm, such as tit for tat).**

For this reason, it is my opinion that the title of the RFC is a misnomer: "Application-Layer Traffic Optimization...". However, I do expect to find some useful ideas, references, and considerations, and I thank you for bringing this to my attention.

I hope to find as many similar RFCs as possible. I would very much like to build upon a foundation of the hard work of others, and minimise the need to re-invent anything.




On Fri, 9 Nov 2018 at 19:02, Scharf, Michael <Michael.Scharf@hs-esslingen.de<mailto:Michael.Scharf@hs-esslingen.de>> wrote:
Todd,

I suggest to have a look at ALTO and specifically at RFC 7971, which discusses such use cases.

Please also have a look at the privacy implications of such information, which are mentioned therein.

Michael



From: Panrg [mailto:panrg-bounces@irtf.org<mailto:panrg-bounces@irtf.org>] On Behalf Of Todd Hubers
Sent: Friday, November 09, 2018 7:31 AM
To: kojo=40cs.helsinki.fi@dmarc.ietf.org<mailto:40cs.helsinki.fi@dmarc.ietf.org>
Cc: panrg@irtf.org<mailto:panrg@irtf.org>; spencerdawkins.ietf@gmail.com<mailto:spencerdawkins.ietf@gmail.com>
Subject: Re: [PANRG] An earlier draft on signaling between network and end-hosts

Hi Markku,

I have a standard concept primarily focused on application-layer access to ISP broad contract information and status. However, I already flagged that may also benefit cross-layer collaboration. Please see attached. I'm trying to find collaborators to start an official draft. The draft document [https://tools.ietf.org/html/draft-sarolahti-tsvwg-crosslayer-01] is noteworthy.

Will you be wanting to help? Are you aware of any other similar IETF documents?

Thanks

On Fri, 9 Nov 2018 at 12:32, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com<mailto:spencerdawkins.ietf@gmail.com>> wrote:
Hi, Markku,

On Thu, Nov 8, 2018 at 5:15 PM Markku Kojo <kojo=40cs.helsinki.fi@dmarc.ietf.org<mailto:40cs.helsinki.fi@dmarc.ietf.org>> wrote:
Hi, all

in the panrg session yesterday I pointed out an older draft that Pasi,
Sally and I initiated some 10+ years back:

https://tools.ietf.org/html/draft-sarolahti-tsvwg-crosslayer-01

Passing through the panrg email archieve after the meeting, I noticed that
this draft as well as a few other useful docoments were already pointed
out in the early days of the panrg list when the rg was about to be
proposed (was not following the list at that time, sorry).

Anyways, this draft started a discussion on existing mechanisms between
the network and end-hosts and discusses also challenges with such
mechanisms. Maybe still useful for panrg?

Thanks for the reminder! I was vaguely following this research group when it was proposed, so probably noticed the discussion and then started doing telechat reviews and forgot everything except where my diet Pepsi was.

Spencer
_______________________________________________
Panrg mailing list
Panrg@irtf.org<mailto:Panrg@irtf.org>
https://www.irtf.org/mailman/listinfo/panrg


--
--
Todd Hubers


--
--
Todd Hubers