[Spud] draft-mihaly-spud-mb-communication (Was: SPUD Scope?)

Szilveszter Nadas <Szilveszter.Nadas@ericsson.com> Tue, 07 July 2015 15:13 UTC

Return-Path: <Szilveszter.Nadas@ericsson.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 760C31ACDAA for <spud@ietfa.amsl.com>; Tue, 7 Jul 2015 08:13:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 M7vouvbq-eyt for <spud@ietfa.amsl.com>; Tue, 7 Jul 2015 08:13:53 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43EF21ACDA7 for <spud@ietf.org>; Tue, 7 Jul 2015 08:13:53 -0700 (PDT)
X-AuditID: c1b4fb30-f79706d000007227-00-559becaf27b8
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 7B.5C.29223.FACEB955; Tue, 7 Jul 2015 17:13:51 +0200 (CEST)
Received: from ESESSMB303.ericsson.se ([169.254.3.19]) by ESESSHC021.ericsson.se ([153.88.183.81]) with mapi id 14.03.0210.002; Tue, 7 Jul 2015 17:13:50 +0200
From: Szilveszter Nadas <Szilveszter.Nadas@ericsson.com>
To: "spud@ietf.org" <spud@ietf.org>
Thread-Topic: draft-mihaly-spud-mb-communication (Was: SPUD Scope?)
Thread-Index: AdC4xALWvXDbKpYzRSChSQfDiJi8bA==
Date: Tue, 7 Jul 2015 15:13:50 +0000
Message-ID: <EA4C43BE752A194597B002779DF69BAE23D98E15@ESESSMB303.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.147]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRmVeSWpSXmKPExsUyM+Jvje76N7NDDd4fF7dYc6KPxaK1+zOT xaILTxktVn27xOLA4tH6bC+rx9nudlaPJUt+MnncfnicJYAlissmJTUnsyy1SN8ugStj66O0 gh0KFX/nrWVpYFwp1cXIySEhYCJxYuN8ZghbTOLCvfVsILaQwFFGiZ59ll2MXED2IkaJ1dOm gSXYBCwkGlZuBrNFBJQl1t5ZxA5SxCxwh1Hi3Nn9YJOEBewkHn3pY4UocpboXL8HyOYAsvUk XpwOAQmzCKhINO26zQJi8wr4Shz9PQ2snBHoiO+n1jCB2MwC4hK3nsxngjhOQGLJnvNQh4pK vHz8D2ykhICSxLStaRDlehI3pk5hg7C1JZYtfM0MMV5Q4uTMJywTGEVmIZk6C0nLLCQts5C0 LGBkWcUoWpxanJSbbmSkl1qUmVxcnJ+nl5dasokRGDMHt/w22MH48rnjIUYBDkYlHt4FRrND hVgTy4orcw8xSnOwKInzzticFyokkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBMdFY/cZegeC/ n9e9uph8SLNm51z58rCFzWquvRt3KGkdKa5aEfPCecfdXcdqlZeGlbxeUOD6Nf3DPtFO7Ys/ m3zEqvqsnuWu25GYaJWuG/xo3RGzDcvnPnp85tD0c3V3dfJ2fj4TW+tnaqdw5NHFPOafimfj wydM2e4z/ZvAlU+v/0uYTUjYt1mJpTgj0VCLuag4EQBCIsH6egIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/PfDNLXAfH5aOIsl2N-DZp8eQXqo>
Cc: Ken Calvert <calvert@netlab.uky.edu>, =?iso-8859-1?Q?Attila_Mih=E1ly?= <attila.mihaly@ericsson.com>, "FOSSATI, Thomas \(Thomas\)" <thomas.fossati@alcatel-lucent.com>, Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Subject: [Spud] draft-mihaly-spud-mb-communication (Was: SPUD Scope?)
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>, <mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>, <mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jul 2015 15:13:55 -0000

Hi,

We wrote a draft about our ideas on how to support uneven resource sharing among users in the SPUD way. We intend to show a way forward in addressing the following concerns:
-The endpoints have an incentive to lie, how can we create the right incentive for them to ask for higher resource share only when they need it.
-The choice of QoS shall be given to user, to be fair. At the same time this would require bothersome user interaction, which would itself ruin the experience of the user.

We tried to design a framework that builds on the existing QoS architectures and the existing subscription models, and where the users may control which applications and when to use a specific service delivery option. Last but not least, it is fair to the users. We exploit the Advantage of SPUD (-like) protocol: simple in-band signaling where with incremental usefulness where no mandatory minimum vocabulary needed, ensures data confidentiality.

Comments are welcome!

Cheers,
Sz.

Name:		draft-mihaly-spud-mb-communication
Revision:	00
Title:		Middlebox Communication Enabling for Enhanced User Experience
Document date:	2015-07-06
Group:		Individual Submission
Pages:		18
URL:            https://www.ietf.org/internet-drafts/draft-mihaly-spud-mb-communication-00.txt
Status:         https://datatracker.ietf.org/doc/draft-mihaly-spud-mb-communication/
Htmlized:       https://tools.ietf.org/html/draft-mihaly-spud-mb-communication-00


Abstract:
   In this draft we address some of the key discussion points related
   to the scope of Substrate Protocol for User Datagrams (SPUD).
   Specifically, we show how we can define the middlebox communication
   framework such that it allows uneven resource sharing on the path
   among the endpoints enhancing in this way the user experience.
   Issues related to trust and incentives as well as how to support
   user decisions in this eco-system are clarified.




-----Original Message-----
From: Spud [mailto:spud-bounces@ietf.org] On Behalf Of Szilveszter Nadas
Sent: Monday, June 08, 2015 16:20
To: FOSSATI, Thomas (Thomas); Ken Calvert; Daniel Kahn Gillmor
Cc: spud@ietf.org
Subject: Re: [Spud] SPUD Scope?

Hi,

>>Yes, the path is fraught with challenges; I don't disagree with most 
>>of your points.  On the other hand, call me an optimist, but I believe 
>>such a mechanism could not only help break the "ossification" logjam, 
>>but perhaps eventually shift the balance of power back toward the end 
>>users by giving them more choices w.r.t. network services.

I share the same belief.

I think that middleboxes must demonstrate their value for one of the ends in order to receive metadata. This is what I mean on them being explicit. However if they do demonstrate then I believe in giving them the information they want. 

I personally prefer that even without metadata a reasonable default service is available. How to achieve this is a good question. I guess regulators have bigger rule here than engineers. Though I believe that engineers are responsible to educate regulators to find the right path. Without the right regulation blocking when not getting metadata can always happen even if we make it harder with protocol design.

>I totally agree with you, as long as the underlying principles are:
>- explicit vs implicit service;
>- ability of endpoints to choose based on clear information about the 
>service value vs leaked meta-data;
>- preservation of e2e security properties.
>
>I think the biggest (though not insurmountable) challenges are:
>- UX (as already noted by Daniel);
>- scale mechanism to n middle boxes.
>
>We probably need a good deal of research to solve scale and UX, and I hope stackevo has enough breath to account for this.

I agree. I am thinking about writing a draft along these lines and also include some example use cases with "good" cooperation examples.

Cheers,
Sz.

_______________________________________________
Spud mailing list
Spud@ietf.org
https://www.ietf.org/mailman/listinfo/spud