Re: [ppsp] PPSP distributed tracker

"Xiao, Lin (NSN - CN/Beijing)" <lin.xiao@nsn.com> Tue, 25 October 2011 08:13 UTC

Return-Path: <lin.xiao@nsn.com>
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 674EA21F8B19 for <ppsp@ietfa.amsl.com>; Tue, 25 Oct 2011 01:13:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.761
X-Spam-Level:
X-Spam-Status: No, score=-4.761 tagged_above=-999 required=5 tests=[AWL=-0.613, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4]
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 ORJ8yWhfik+w for <ppsp@ietfa.amsl.com>; Tue, 25 Oct 2011 01:13:36 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by ietfa.amsl.com (Postfix) with ESMTP id A84EB21F8AEC for <ppsp@ietf.org>; Tue, 25 Oct 2011 01:13:35 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id p9P8DSFD017663 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 25 Oct 2011 10:13:28 +0200
Received: from DEMUEXC048.nsn-intra.net ([10.159.32.94]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id p9P8DSgw020225; Tue, 25 Oct 2011 10:13:28 +0200
Received: from CNBEEXC007.nsn-intra.net ([10.159.192.12]) by DEMUEXC048.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 25 Oct 2011 10:13:26 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC92ED.B567A929"
Date: Tue, 25 Oct 2011 16:11:33 +0800
Message-ID: <22A3852D27EBD546A70413F89677CE33019C22@CNBEEXC007.nsn-intra.net>
In-Reply-To: <00eb01cc92e9$64ec6130$2ec52390$@com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [ppsp] PPSP distributed tracker
Thread-Index: AcyNXF3B912o4HshR/CgU7TsDtpg8gFZ/WywAACjbFAABVv+UAACoiMwAAEaUZA=
References: <4E9D00AA.4060400@mti-systems.com> <201110181408148242523@chinamobile.com> <22A3852D27EBD546A70413F89677CE33019B92@CNBEEXC007.nsn-intra.net> <00bf01cc92c7$0edbe120$2c93a360$@com> <22A3852D27EBD546A70413F89677CE33019BEE@CNBEEXC007.nsn-intra.net> <00eb01cc92e9$64ec6130$2ec52390$@com>
From: "Xiao, Lin (NSN - CN/Beijing)" <lin.xiao@nsn.com>
To: "ext Yingjie Gu(yingjie)" <guyingjie@huawei.com>, ppsp@ietf.org
X-OriginalArrivalTime: 25 Oct 2011 08:13:26.0283 (UTC) FILETIME=[F89CC5B0:01CC92ED]
Subject: Re: [ppsp] PPSP distributed tracker
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, 25 Oct 2011 08:13:38 -0000

Hi Yingjie,

 

I’ve answered your questions as followed.

By the way, I’m submitting a updated version 03, which may describe the change more clearly. 

 

BR

Xiao Lin

 

From: ext Yingjie Gu(yingjie) [mailto:guyingjie@huawei.com] 
Sent: Tuesday, October 25, 2011 3:41 PM
To: Xiao, Lin (NSN - CN/Beijing); ppsp@ietf.org
Subject: 答复: [ppsp] PPSP distributed tracker

 

Thanks to Lin  again for doing all the work.

I would apologize, as co-author, I failed to contribute to this version of updating. 

Here is my comments and hope it can help.

 

 

________________________________

Best Regards
Gu Yingjie

 

发件人: Xiao, Lin (NSN - CN/Beijing) [mailto:lin.xiao@nsn.com] 
发送时间: 2011年10月25日 乐乐14:41
收件人: ext Yingjie Gu(yingjie); ppsp@ietf.org
主题: RE: [ppsp] PPSP distributed tracker

 

The updating content in v02 includes :

 

l  The local tracker can keep the content record of  local peers, at the same time when it forwards the  content update/registration information to tracker overlay. So, most content requests can be solved locally. 

Y.J. Gu :  How frequently the content record is shared among trackers?  I guess not real-time sharing, because the content record is updated quite often.  It could be an implementation choice, but we can give some advise in the draft. 

[Lin]: content record is not shared among trackers, it only stored in both local connection tracker (for traffic localization) and the responsible swarm tracker located by RELOAD mechanism (maintains overall peerlist for a swarm). 

 

l  Delete  the open issues in chapter 5, and decide to use local connection tracker to manage the status of the ppsp peers locally, as most peer requests are from local peers according to the algorithm mentioned above. If the peer status can not be found in local connection tracker, the request is forwarded to the tracker overlay, as each local tracker always registries its own address to a node on tracker overly, whose ID has a DHT mapping  with the PPSP peer. As the position of the peer status , which is also the peer’s connection node address, is always registered to the tracker overlay according to RELOAD.

Y.J. Gu : Why not share peer status when you share content record? The reason that we share content record among trackers is to decrease the response time to a request for some content that is not locally stored. If the content can be found locally, but the tracker still have to find the status through the overlay, it doesn’t decrease the response time. The status shared on tracker overlay might not be accurate, but neither do the content record. It’s only a way to improve the performance. The peer, who get an inaccurate information from the tracker, can correct it by communicating with the peers in peerlist. Even the local connection tracker can not promise an accurate content record and peer status.

[Lin]:   No. I mean, node status always maintained by its local connection tracker, but only put the information that how to find the local connection tracker of the peer (the position of the peer status) on the tracker overlay.  So, the frequent status updates can be done locally, but there must be a way (by RELOAD overlay ) to find the position of the status information, and the position information do not need frequent updates, which saves the traffic across overlay.  

 

l  A data kind for peerStatusIndex is defined.

 

As still some editorial errors, I’ll give a new version soon.

 

 

BR

Xiao Lin 

 

From: ext Yingjie Gu(yingjie) [mailto:guyingjie@huawei.com] 
Sent: Tuesday, October 25, 2011 11:35 AM
To: Xiao, Lin (NSN - CN/Beijing); ppsp@ietf.org
Subject: 答复: [ppsp] PPSP distributed tracker

 

Thanks lin for updating the draft.

Maybe it’s better to give a brief introduction of the updating from -01 version to -02 version.

 

 

________________________________

Best Regards
Gu Yingjie

 

发件人: ppsp-bounces@ietf.org [mailto:ppsp-bounces@ietf.org] 代表 Xiao, Lin (NSN - CN/Beijing)
发送时间: 2011年10月25日 乐乐11:19
收件人: ppsp@ietf.org
主题: [ppsp] PPSP distributed tracker

 

Hi All,

 

I’ve updated the distributed tracker draft for a while. Could you please give your comment on it ? Thanks!

 

http://tools.ietf.org/id/draft-xiao-ppsp-reload-distributed-tracker-02.txt

 

 

Abstract

 

This document defines PPSP tracker usages for REsource LOcation And

Discovery (RELOAD).  Although PPSP assumes a centralized tracker from

peer's point of view, the logical centralized tracker could be realized

by a cluster of geographically distributed trackers. In this draft, we

design distributed trackers system, which are organized by RELOAD. It

provides lookup service for file/channel indexes and Peer Status among

the distributed trackers.

 

 

 

BR

Xiao Lin