Re: [ppsp] I-D Action: draft-ietf-ppsp-base-tracker-protocol-00.txt

Rui Cruz <rui.cruz@ieee.org> Tue, 19 February 2013 17:22 UTC

Return-Path: <rui.cruz@ieee-pt.org>
X-Original-To: ppsp@ietfa.amsl.com
Delivered-To: ppsp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F27221F8E77 for <ppsp@ietfa.amsl.com>; Tue, 19 Feb 2013 09:22:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.428
X-Spam-Level:
X-Spam-Status: No, score=-96.428 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_LH_HOME=3.714, HTML_MESSAGE=0.001, RCVD_IN_PBL=0.905, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ako6lxxsFoQ9 for <ppsp@ietfa.amsl.com>; Tue, 19 Feb 2013 09:22:12 -0800 (PST)
Received: from mail-we0-x236.google.com (mail-we0-x236.google.com [IPv6:2a00:1450:400c:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 28D7921F8E6F for <ppsp@ietf.org>; Tue, 19 Feb 2013 09:22:08 -0800 (PST)
Received: by mail-we0-f182.google.com with SMTP id t57so5960668wey.13 for <ppsp@ietf.org>; Tue, 19 Feb 2013 09:22:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to:x-mailer :x-gm-message-state; bh=yuAv3MOUoglp+g5kdVkXW+86fepW1a9WM+gXLv6Gx28=; b=Sp7us/ukhIQzdOOGiCa9RhDE/ySba/GSG7e1yOwOqVBVUQDShVEboEptSZpYCrKZ90 5SnFQbxK6StCRjHeC63CgzS9hUJkueDrp5q20rYKJGH6UwsOUhEpuvDQj/bxvY22Hcuy wRrJldd0Rv/+zUI9ehiluxPh9eJdEVn3yQSsVgEFLyku4dIAOhsHGYXeoN+cbqBcJsWj lgAiAoQOWoUEAi3udyN6wMBFS2HIe6urLZpW9VOzZ8Pi8wD/5f0/q8/I6yef0EdVhSAq ZiYrfYjtyo+amjolvQPNMcwkmI5rmFT3xwmoBqwztd22fTnxlCMspPIYZPinz/haqkMU KoUg==
X-Received: by 10.194.9.71 with SMTP id x7mr27982487wja.53.1361294528312; Tue, 19 Feb 2013 09:22:08 -0800 (PST)
Received: from airia.lan ([89.180.16.30]) by mx.google.com with ESMTPS id ex1sm29031996wib.7.2013.02.19.09.22.05 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 19 Feb 2013 09:22:07 -0800 (PST)
Sender: Rui Cruz <rui.cruz@ieee-pt.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AE770EFA-0B85-487C-AAB0-6C6226B0FB51"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Rui Cruz <rui.cruz@ieee.org>
In-Reply-To: <51235B1E.4070608@cs.vu.nl>
Date: Tue, 19 Feb 2013 17:22:04 +0000
Message-Id: <2ADFC759-ADF4-40D9-B08F-441AA08DF6E4@ieee.org>
References: <20130214163150.29515.33443.idtracker@ietfa.amsl.com> <51235B1E.4070608@cs.vu.nl>
To: arno@cs.vu.nl
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQnlN7RxMYKTg1DI4BrD2Duba66FSUbWBj3ApUstjU/GPHfy5dFABSGXiXbJnLJDA/mtlOqf
Cc: Rui Cruz <rui.cruz@ieee.org>, ppsp@ietf.org
Subject: Re: [ppsp] I-D Action: draft-ietf-ppsp-base-tracker-protocol-00.txt
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Feb 2013 17:22:13 -0000

Hi Arno and All,

As a matter of fact, in page 28 (second paragraph: implementation note) such situation is described, i.e., the Tracker service responds with a random sample of the peer population in the peer list.

The text however, as it is written, is not clear, "apparently" restricting the "random" nature of the sample taken to a non-specific selection criteria in the PeerNum element. That situation can perfectly be cleared by rewriting that paragraph.

What I mean is: the tracker protocol semantics already conveys the "criteria" to be respected by the Tracker service in the corresponding responses regarding the peer list, and the "normal" behavior of the Tracker Service should be of taking a random sample of the peer population in a swarm (subject or not to more fine-grained criteria expressed in the PeerNum attributes or by Operators’ policy preferences, e.g., peer location). 
As such, the peer protocol requirement 13.2.3 was already considered, but not conveniently expressed in the text.

Of course, as in João Pedro Taveira's response, an extension to the base protocol semantics could also be considered in order to include additional attributes in the PeerNum element to "instruct" the Tracker service of a "selector algorithm" to be used in addition to the other criteria, and in alternative to the default "random" selector. But that is an option for extension of the base protocol. 

Regards,

Rui Cruz
rui.cruz@ieee.org

IST/INESC-ID/INOV - Lisbon, Portugal
__________________________________________
ppsp mailing list
ppsp@ietf.org
https://www.ietf.org/mailman/listinfo/ppsp

On 19/02/2013, at 10:59, Arno Bakker <arno@cs.vu.nl> wrote:

> Hi all
> 
> good that the tracker protocol is now in a WG document. Reading it again I really would like to have an option to specify that I want the tracker to return a random sample of the peer population of a swarm. Rui previously argued (mail dd. 13-11-2012) that it is an implementation issue, but I think users must be able to ask for specific semantics, just like they can select the number of peers to be returned, etc.
> 
> What do you think?
> 
> CU,
>    Arno
> 
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp