Re: [p2pi] One more proposed definition of fairness...
Richard Bennett <richard@bennett.com> Thu, 12 June 2008 01:51 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 D4D6F3A6918; Wed, 11 Jun 2008 18:51:40 -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 A779F3A6843 for <p2pi@core3.amsl.com>; Wed, 11 Jun 2008 18:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.264
X-Spam-Level:
X-Spam-Status: No, score=-2.264 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334]
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 zwLgUhVpYPRn for <p2pi@core3.amsl.com>; Wed, 11 Jun 2008 18:51:32 -0700 (PDT)
Received: from outbound-mail-21.bluehost.com (outbound-mail-21.bluehost.com [69.89.21.16]) by core3.amsl.com (Postfix) with SMTP id 26FD33A68AF for <p2pi@ietf.org>; Wed, 11 Jun 2008 18:51:14 -0700 (PDT)
Received: (qmail 20857 invoked by uid 0); 12 Jun 2008 01:51:37 -0000
Received: from unknown (HELO host46.hostmonster.com) (74.220.202.46) by outboundproxy2.bluehost.com with SMTP; 12 Jun 2008 01:51:37 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bennett.com; h=Received:Message-ID:Date:From:Organization:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:X-Identified-User:DomainKey-Status; b=vYdlDT44URcc8FWtphKtJeJ3PU7/FsJ6mE5R5L36kZNBHFGD+3Wn9vzWaz3bUiiZKMuvauQ/t1IMsWWuwIGpZ/E/C0DfVn9caREvdI01pe9u6aT7hE5ryDwOEkb4vnYv;
Received: from adsl-69-106-251-234.dsl.pltn13.pacbell.net ([69.106.251.234] helo=[192.168.1.2]) by host46.hostmonster.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from <richard@bennett.com>) id 1K6byT-0000kL-7E; Wed, 11 Jun 2008 19:51:37 -0600
Message-ID: <48508129.4040701@bennett.com>
Date: Wed, 11 Jun 2008 18:51:37 -0700
From: Richard Bennett <richard@bennett.com>
Organization: Network Strategies
User-Agent: Thunderbird 2.0.0.14 (X11/20080501)
MIME-Version: 1.0
To: Daniel Weitzner <djweitzner@csail.mit.edu>
References: <06BEE447-3D17-45D0-A73B-E248C3141F51@ICSI.Berkeley.EDU> <39ED814C-BEA0-4BDF-B7B1-9BE0B480991E@csail.mit.edu>
In-Reply-To: <39ED814C-BEA0-4BDF-B7B1-9BE0B480991E@csail.mit.edu>
X-Identified-User: {842:host46.hostmonster.com:bennett1:bennett.com} {sentby:smtp auth 69.106.251.234 authed with richard@bennett.com}
DomainKey-Status: no signature
Cc: p2pi@ietf.org
Subject: Re: [p2pi] One more proposed definition of fairness...
X-BeenThere: p2pi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
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: multipart/mixed; boundary="===============0821091664=="
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org
Comments in-line:
Daniel Weitzner wrote:
> Reflecting on the thread that followed Nick's original proposal
> (quoted below)....
>
> I'd suggest that there are actually two kinds of fairness under
> discussion:
>
> 1. fairness between ISPs and their customers: you get the bandwidth
> and latency you pay for where those values are averaged over some
> stated period
This isn't the scope of "fairness" as it's generally understood in
networking standards, at least not the ones that I've worked on. I would
suggest that "disclosure" or something along that line is the more
relevant term. When engineers specify "fairness" mechanism, they
generally have to do with your item number 2 below, an aspect of the
multiple-access problem.
> 2. fairness amongst network users: there are network mechanisms that
> guard against some traffic (perhaps generated by the hypothesized 5%)
> consistently degrading the traffic of others. That is, even though I
> may be receiving the promised average bandwidth as measured over a
> long period of time, the instantaneous performance is poor enough that
> I feel it.
>
> From the comments I've read I'll go out on a limb and suggest that no
> one really disagrees with the importance of achieving either notion.
>
> I'll go further on a said limb and suggest that the IETF concentrate
> on mechanisms for enabling user-to-user fairness (#2) because it seems
> like a tractable engineering problem. User-to-user fairness is
> necessary but not sufficient to achieving user-to-ISP fairness (#1).
> It is the case that even with user-to-user fairness, ISPs may have to
> re-think their network provisioning in order to live up to their
> contractual and/or marketing promises made to users. That, however, is
> a business and regulatory problem. I do agree that it is important to
> have verifiable service metrics, but am not sure that this is the
> right place to sort those out.
>
The suggestion for a TANA BOF in Dublin mentions the importance of
metrics, to wit, relevant text highlighted:
(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.
Given that applications need dynamic interconnection information -
metrics - it seems like a small step to aggregate and export this for
the purpose of service verification. But perhaps service verification is
simply something that can be understood as an "application."
In any event, "fairness" is only one of the issues in this work area,
taking its place alongside congestion, optimization, and others.
RB
--
Richard Bennett
_______________________________________________ p2pi mailing list p2pi@ietf.org https://www.ietf.org/mailman/listinfo/p2pi
- [p2pi] One more proposed definition of fairness... Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Stas Khirman
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Lars Eggert
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Joe Touch
- Re: [p2pi] One more proposed definition of fairne… Nicholas Weaver
- Re: [p2pi] One more proposed definition of fairne… Stas Khirman
- Re: [p2pi] One more proposed definition of fairne… Henning Schulzrinne
- Re: [p2pi] One more proposed definition of fairne… Richard Bennett
- Re: [p2pi] One more proposed definition of fairne… Henning Schulzrinne
- Re: [p2pi] One more proposed definition of fairne… Richard Bennett
- Re: [p2pi] One more proposed definition of fairne… Daniel Weitzner
- Re: [p2pi] One more proposed definition of fairne… Richard Bennett