
From andy.silva@snsreports.com  Sat Dec  1 19:34:03 2012
Return-Path: <andy.silva@snsreports.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 E0D9821E8091 for <ppsp@ietfa.amsl.com>; Sat,  1 Dec 2012 19:34:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.455
X-Spam-Level: **
X-Spam-Status: No, score=2.455 tagged_above=-999 required=5 tests=[BAYES_50=0.001, GB_AFFORDABLE=1, HTML_FONT_SIZE_HUGE=0.057, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396]
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 QnOPO+KXbufd for <ppsp@ietfa.amsl.com>; Sat,  1 Dec 2012 19:34:01 -0800 (PST)
Received: from a0i10.smtpcorp.com (a0i10.smtpcorp.com [207.58.147.76]) by ietfa.amsl.com (Postfix) with ESMTP id 912D321E808C for <ppsp@ietf.org>; Sat,  1 Dec 2012 19:34:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpcorp.com; s=main;  h=Message-ID:Date:Content-Type:Subject:To:Reply-To:From:MIME-Version; bh=LFd4dKXbrM6JbYE6UWZH8QUAW9wKMCcdYalHtNRdcek=;  b=QJPy5xJeX4x0cmu4jzN2AocRaRFoYktyQYH8d+ew7yO2LWfJUs4eHJdSzv4f5on/DyPgOTZ9Mo3DirYTEfvH/FwkEv1kmHDct/WgVAsYk2N6MtKfrnKN1POIT+qIRBDX;
MIME-Version: 1.0
From: "Andy Silva" <andy.silva@snsreports.com>
To: ppsp@ietf.org
Content-Type: multipart/alternative; boundary="----=_NextPart_001_6ABB_258E4DA1.73F46CC9"
X-Mailer: Smart_Send_2_0_132
Date: Sun, 2 Dec 2012 03:33:51 +0000
Message-ID: <8500374399136103831375@Sakudhwani-PC>
X-Smtpcorp-Track: 128138103.1.61931341
X-Mailman-Approved-At: Sun, 02 Dec 2012 17:57:04 -0800
Subject: [ppsp] The 2G, 3G and 4G Wireless Network Infrastructure Market: 2012 - 2017 (Report)
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: andy.silva@snsreports.com
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: Sun, 02 Dec 2012 03:34:04 -0000

------=_NextPart_001_6ABB_258E4DA1.73F46CC9
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

The 2G, 3G and 4G Wireless Network Infrastructure Market: 2012 - 2017 (Repo=
rt)

Report Information:

Release Date: November 2012
Number of Pages: 151

Report Overview:

The wireless network infrastructure market is currently in a phase of trans=
ition as mobile network operators seek to address increasing mobile traffic=
 demands amidst global economic uncertainties. This paradigm shift is bring=
ing new challenges and opportunities to infrastructure vendors.

In 2011, global 2G , 3G and 4G wireless infrastructure revenues stood at $4=
5.9 billion. Signals and Systems Telecom estimates that these revenues will=
 increase 8 percent year on year (YOY) reaching $49.7 billion by end of 201=
2,  primarily driven by LTE investments. However, between 2012 and 2017, th=
e market is expected to shrink to $48.6 billion.

Although, the new wave of 4G macrocell  Radio Access Network (RAN) and core=
 network investments will not be able to compensate the overall declines in=
 2G and 3G equipment sales, operators are expected to significantly increas=
e their spending in the evolving small cell and carrier WiFi equipment mark=
et. Small cell and WiFi offload equipment will represent a market worth $5.=
4 billion in 2017. Consequently the small cell and WiFi offload market segm=
ent is attracting considerable attention from both established vendors as w=
ell as startups which solely focus on the small cell market.

This report provides an in-depth assessment of the 2G, 3G and 4G wireless n=
etwork infrastructure market, and also explores the small cell and WiFi off=
load, and the mobile backhaul markets. Besides analyzing the key market dri=
vers, challenges, regional CAPEX commitments and vendor strategies, the rep=
ort also presents revenue and unit shipment forecasts for the wireless netw=
ork infrastructure, small cell and WiFi offload, and the mobile backhaul ma=
rkets from 2012 to 2017 at a regional as well as a global scale. Historical=
 figures and vendor shares are also provided for 2010 and 2011.

Topic Covered:

2G (GSM and CDMA) technology and market trends
3G (WCDMA, TD-SCDMA and CDMA-2000) technology and market trends
4G (LTE, WiMAX) technology and market trends
Core network equipment market trends
Mobile backhaul equipment and market trends
WiFi offload, small cell and HetNet technology and market trends
Market drivers for wireless network infrastructure investments
Challenges to the wireless network infrastructure ecosystem
Vendor profiles and strategies
Global and regional market analysis and forecasts
SWOT analysis of the wireless network infrastructure market
Key Questions Answered:
The report answers to the following key questions.=20
How is the 2G, 3G & 4G infrastructure market evolving by segment and region=
=3F What will the market size be in 2017 and at what rate will it grow=3F
What trends, challenges and barriers are influencing its growth=3F
How will the market shape for small cell infrastructure such as Femtocells,=
 Picocells, Microcells and other "HetNet" deployments=3F
How will WiFi fit into future network architectures for access and offload=3F
Who are the key vendors in the market,  what is their market share and what=
 are their strategies=3F
What strategies should be adopted by operators and vendors to remain a domi=
nant market force=3F
Which 2G, 3G & 4G technology constitutes the highest amount of spending and=
 how will this evolve overtime=3F
How will LTE deployments proceed, and how long will GSM, HSPA and CDMA tech=
nologies coexist with LTE=3F
When will WiMAX infrastructure spending diminish =3F
What is the global and regional outlook for RAN and core network sub-market=
s =3F
What is the opportunity for wireless backhaul market, and what new backhaul=
 solutions are evolving=3F

Table of Contents:

Chapter 1: Introduction
1.1 Executive Summary
1.2 Topics Covered
1.3 Key Questions Answered
1.4 Key Findings
1.5 Methodology
1.6 Target Audience
1.7 Companies Mentioned

Chapter 2: An Overview of the Wireless Infrastructure Market
2.1 2G (GSM and CDMA)
2.1.1 2G Trends & Developments
2.1.2 2G Market Summary
2.2 3G (WCDMA, TD-SCDMA and CDMA 2000)
2.2.1 3G Trends and Developments
2.2.2 3G Market Summary
2.3 4G (LTE and WiMAX)
2.3.1 4G Trends and Developments
2.3.2 4G Market Summary
2.4 RAN Market for 2G/3G/4G
2.4.1 RAN Trends and Developments
2.4.1.1 C-RAN
2.4.1.2 HetNets
2.5 Mobile Core Network for 2G/3G/4G
2.5.1 Mobile Core Trends and Developments
2.5.2 Summary
2.6 Backhaul
2.6.1 Backhaul Trends and Developments
2.6.2 Summary
2.7 WiFi Offload
2.7.1 Wi-Fi Trends and Developments
2.7.2 Wi-Fi Summary
2.8 Small Cell Market
2.8.1 Femtocell
2.8.2 Picocell
2.8.3 Microcell
2.8.4 Metrocell
2.8.5 Small Cells Trends and Developments

Chapter 3: Market Drivers, Barriers and Risks
3.1 Mobile Infrastructure Market Drivers
3.1.1 Smartphone and Tablet Proliferation
3.1.1.1 Strategic Choice for Operators: Reduce Cost per Mega Bit
3.1.1.2 Strategic Choice for Operators: Offer Subsidised and Affordable Sma=
rtphones
3.1.2 Mobile Subscription Growth
3.1.2.1 Strategic Choice for Operators: Upgrade to New Technologies and Arc=
hitectures
3.1.3 Mobile Broadband Growth
3.1.3.1 Strategic Choice for Operators: Invest in Backhaul
3.1.4 Data Traffic Growth
3.1.4.1 Strategic Choice for Operators: Smarter Data offloading
3.1.5 Trend Summary
3.2 Barriers
3.2.1 A drop in CAPEX/Sales Ratio
3.2.2 Operators Embracing RAN Sharing
3.2.3 Operators are Finding Innovative Ways to Address Capacity Issues
3.3 Risks
3.3.1 Political, Social, Economic, Social and Environmental Threats
3.4 Summary of Driving and Resisting Forces
3.5 Business Case for Investments in New and Existing Technologies
3.5.1.1 Gain Operational Efficiencies through strategic Investments
3.5.1.2 Invest in Capacity for Increased Revenue Opportunities
3.5.1.3 Deliver Best User Experience
3.5.1.4 Reduce Competitive Threats
3.5.1.5 Target the M2M opportunities
3.5.1.6 Increase Customer Satisfaction
3.5.1.7 Capitalise on Differentiation Strategy
3.5.1.8 Evolve towards NG Networks

Chapter 4: Market Analysis and Forecasts
4.1 Market Definition
4.2 The Global 2G, 3G and 4G Wireless Infrastructure Market
4.3 2G (GSM and CDMA)
4.3.1 Market Assessment
4.3.2 Forecast
4.3.3 Market Opportunity Analysis
4.3.4 Summary
4.4 3G (WCDMA, TD-SCDMA and CDMA 2000)
4.4.1 Market Assessment
4.4.2 Forecast
4.4.3 Market Opportunity Analysis
4.4.4 Summary
4.5 4G (LTE and WiMax)
4.5.1 LTE Market Assessment
4.5.2 WiMAX Market Assessment
4.5.3 Forecast
4.5.4 4G Market Opportunity Analysis
4.5.5 Summary
4.6 RAN
4.6.1 RAN Market Assessment
4.6.2 Forecast
4.6.3 Market Opportunity Analysis
4.7 Small Cells
4.7.1 Market Assessment
4.7.2 Forecast
4.8 Mobile Core
4.8.1 Packet Core Market Assessment
4.8.2 Forecast
4.8.3 Market Opportunity Analysis
4.9 Backhaul
4.9.1 Market Assessment
4.9.2 Forecast
4.10 WiFi Market
4.10.1 Wi-Fi Market Assessment
4.10.2 Market Forecast
4.10.3 Wi-Fi Market Opportunity Analysis
4.11 Summary

Chapter 5: Regional 2G, 3G and 4G wireless Infrastructure Markets
5.1 North American Market
5.1.1 Market Dynamics
5.1.2 Forecast
5.2 Asia Pacific
5.2.1 Market Dynamics
5.2.2 Forecast
5.3 Western Europe
5.3.1 Market Dynamics
5.3.2 Forecast
5.4 Latin and Central America
5.4.1 Market Dynamics
5.4.2 Forecast
5.5 Eastern Europe
5.5.1 Market Dynamics
5.5.2 Forecast
5.6 Africa
5.6.1 Market Dynamics
5.6.2 Forecast
5.7 Middle East
5.7.1 Market Dynamics
5.7.2 Forecast
5.8 Summary

Chapter 6: Wireless Infrastructure Market Dynamics
6.1 Vendor Profiles
6.1.1 Ericsson
6.1.1.1 Portfolio
6.1.1.2 Strategy
6.1.1.3 Market Momentum
6.2 Alcatel Lucent
6.2.1 Portfolio
6.2.2 Strategy
6.2.3 Market Momentum
6.3 Huawei
6.3.1 Portfolio
6.3.2 Strategies
6.3.3 Market Momentum
6.4 ZTE
6.4.1 Portfolio
6.4.2 Strategies
6.4.3 Market Momentum
6.5 NSN
6.5.1 Strategies
6.5.2 Portfolio
6.5.3 Market Momentum
6.6 Samsung
6.6.1 Portfolio
6.6.2 Strategy
6.6.3 Market Momentum
6.7 Cisco
6.7.1 Portfolio
6.7.2 Strategy
6.7.3 Market Momentum
6.8 Alvarion
6.8.1 Portfolio
6.8.2 Strategy
6.8.3 Market Momentum
6.9 Acme Packet
6.9.1 Portfolio
6.9.2 Strategy
6.10 NEC
6.11 Fujitsu
6.12 BLiNQ
6.12.1 Market Momentum
6.13 Siklu
6.14 Vendor Outlook
6.15 Vendor Rankings

Chapter 7: Conclusion
7.1 SWOT Analysis
7.2 Recommendations for Operators
7.3 Recommendations for Infrastructure Vendors

List of Tables:

Table 1: RAN Component Segmentation by Technology
Table 2: Backhaul Technologies
Table 3: Strategic Options for Operators
Table 4: RAN Revenues by Technology ($ billions) 2010-2017
Table 5: Barriers and Risks with WiMAX
Table 6: Key Small Cell Vendors
Table 7: Major Mobile Ethernet Backhaul Vendors
Table 8: Major Mobile Microwave Backhaul Vendors
Table 9: Asia Pacific Market Dynamics
Table 10: Leading Vendors by Key Technologies
Table 11: Vendor Ranking by H1 2012 Revenues
Table 12: Vendor Market Share 2010-2011
Table 13: SWOT Analysis

List of Figures:

Figure 1: Key Wireless Technologies Used Across the Globe
Figure 2: 3GPP Wireless Technology Evolution
Figure 3: Global GSM Networks 1991 - 2011
Figure 4: Global GSM Subscription (Billions) 1991 - 2011
Figure 5: Global WCDMA and HSPA Subscription (Millions) 2010 - 2017
Figure 6: Global WCDMA Subscription (%) 2012
Figure 7: Global LTE Commercial Launches 2009-2012
Figure 8: Global Smartphone Shipment (Millions) 2009-2017
Figure 9: Global Mobile Handset vs. Smartphone Shipment (Millions) 2010-2017
Figure 10: Global Smartphone Subscribers as a Percentage of the Mobile Subs=
cribers (Billions) 2010-2017
Figure 11: Global Mobile Subscriptions (Billions) 2009-2017
Figure 12: Global Mobile Traffic (Exabyte) 2011-2017
Figure 13: Global 2G, 3G and 4G Wireless Infrastructure Revenues ($Millions=
) 2010 - 2017
Figure 14: Global 2G Vs. 4G Wireless Infrastructure Revenues ($billions) 20=
11- 2017
Figure 15: Global Wireless RAN Revenues by Technology ($Billions) 2010 - 20=
17
Figure 16: Global Mobile Subscription by Technology (%) 2012
Figure 17: Global GSM RAN Revenues ($ Billions) 2010 - 2017
Figure 18: Global CDMA RAN Revenues (Billions) 2010 - 2017
Figure 19: Global GSM Spend (%) 2011-2017
Figure 20: Global WCDMA RAN Infrastructure Revenues (Billions) 2010 - 2017
Figure 21: TD-SCDMA RAN Revenues ($ Billions) 2010 - 2017
Figure 22: Global GSM and WCDMA RAN Revenues ($ Billions) 2010 - 2017
Figure 23: Global LTE RAN Infrastructure Revenues (Billions) 2010 - 2017
Figure 24: Global WiMAX RAN Revenues (Billions) 2010 - 2017
Figure 25: Global RAN Revenues by Technologies (%) 2011 - 2017
Figure 26: Global BTS Unit Shipment 2011 - 2017
Figure 27: Global Base Station Shipment by Region (%) 2011 - 2017
Figure 28: Small Cell Unit Shipments Revenue (USD Millions) 2011 - 2017
Figure 29: Small Cell Unit Shipments (Thousands of Unit Shipments) 2010-201=
7 by Cell Type
Figure 30: Small Cell Market Share by Vendors (%) 2010-2011
Figure 31: 3G/4G Small Cell Unit Shipments Revenue by Region (USD Millions)=
 2011 - 2017
Figure 32: Small Cell Unit Shipments (Thousands of Unit Shipments) 2011 - 2=
017 by Region
Figure 33: Evolved Packet Core Revenues ($Million) 2011-2017
Figure 34: 3G Packet Core Revenues ($Million) 2011-2017
Figure 35: HLR and MSC Revenues ($Million) 2011-2017
Figure 36: Global Spending on Mobile Backhaul Equipment ($billion): 2011 - =
2017
Figure 37: Mobile Microwave Backhaul Market Share by Vendors (%) 2010-2011
Figure 38: Mobile Backhaul Ethernet Market Share by Vendors (%) 2010-2011
Figure 39: Spending on Mobile Backhaul by Technology (%) 2017
Figure 40: Mobile Backhaul Market Revenues by Region ($ billions) 2011 - 20=
17
Figure 41: WiFi Offload Small Cell Infrastructure Market Share by Vendor: 2=
010-2011
Figure 42: 2G, 3G and 4G Wirelesses Infrastructure Revenues by Region ($Mil=
lions) 2011 - 2017
Figure 43: 2G, 3G and 4G Wirelesses Infrastructure Market Share Comparison =
(%) by Region 2012-2017
Figure 44: 2G, 3G and 4G Wirelesses Infrastructure Market Share by Region (=
%) 2012
Figure 45: 2G, 3G and 4G Wirelesses Infrastructure Market Share by Region (=
%) 2017
Figure 46: North American 2G, 3G and 4G wirelesses Infrastructure Revenues =
($Million) 2010-2017
Figure 47: North American 2G/3G vs. 4G wirelesses Infrastructure Revenues (=
$Million) 2010-2017
Figure 48: North American 4G wirelesses Infrastructure Revenues ($Million) =
2010-2017
Figure 49: North American wirelesses Infrastructure Revenues by Technology =
($Million) 2010-2017
Figure 50: North American Core vs. RAN Wireless Infrastructure Revenues ($m=
illions) 2010-2017
Figure 51: Asia Pacific 2G, 3G and 4G wirelesses Infrastructure Revenues ($=
Million) 2011-2017
Figure 52: Asia Pacific 2G/3G Vs. 4G wirelesses Infrastructure Revenues ($M=
illion) 2011-2017
Figure 53: Asia Pacific RAN Vs. Core wirelesses Infrastructure Revenues ($M=
illion) 2011-2017
Figure 54: Asia Pacific Wirelesses Infrastructure Revenues by Technology ($=
Million) 2011-2017
Figure 55: Western Europe Wirelesses Infrastructure Revenues ($Million) 201=
1-2017
Figure 56: Western Europe 2G/3G vs. 4G Wirelesses Infrastructure Revenues (=
$Million) 2011-2017
Figure 57: Western Europe Wirelesses Infrastructure Revenues ($Million) by =
Technology 2011-2017
Figure 58: Western Europe RAN vs. Core Wirelesses Infrastructure Revenues (=
$Million) 2011-2017
Figure 59: Latin and Central America Wirelesses Infrastructure Revenues ($M=
illion) 2011-2017
Figure 60: Latin and Central America 2G/3G vs. 4G Wirelesses Infrastructure=
 Revenues ($Million) 2011-2017
Figure 61: Latin and Central America Wirelesses Infrastructure Revenues by =
Technology ($Million) 2011-2017
Figure 62: Latin and Central America Core Vs. RAN Wirelesses Infrastructure=
 Revenues ($Million) 2011-2017
Figure 63: Eastern Europe Wirelesses Infrastructure Revenues ($Million) 201=
1-2017
Figure 64: Eastern Europe 2G/3G vs. 4G Wirelesses Infrastructure Revenues (=
$Million) 2011-2017
Figure 65: Eastern Europe Wirelesses Infrastructure Revenues by Technology =
($Million) 2011-2017
Figure 66: Eastern Europe Core vs. RAN Wirelesses Infrastructure Revenues (=
$Million) 2011-2017
Figure 67: Africa Wirelesses Infrastructure Revenues ($Million) 2011-2017
Figure 68: Africa Wirelesses 2G/3G vs. 4G Infrastructure Revenues ($Million=
) 2011-2017
Figure 69: Africa Wirelesses Infrastructure Revenues by Technology ($Millio=
n) 2011-2017
Figure 70: Africa Wirelesses Core vs. RAN Infrastructure Revenues ($Million=
) 2011-2017
Figure 71: Middle East Wirelesses Infrastructure Revenues ($Million) 2011-2=
017
Figure 72: Middle East 2G/3G Vs. 4G Wirelesses Infrastructure Revenues ($Mi=
llion) 2011-2017
Figure 73: Middle East Wirelesses Infrastructure Revenues by Technology ($M=
illion) 2011-2017
Figure 74: Vendor Market Share (%) 2010-2011

List of Companies Mentioned:

3GPP
Acme Packet
Actelis Adtran
ADVA
Airvana
Alcatel Lucent
Alvarion
ANDA
Apertio
Argela
Axerra
BLiNQ
Canoga Perkins
Celtro
Ciena
Cisco
Clavister
Clearwire
Contela
ECI
Ericsson
FibroLAN
Fujitsu
Genband
Hatteras
HP
Huawei
Intel
Ip-Access
IPITEK
Juniper
Metaswitch Networks
MetroPCS
Mindspeed
Motorola
MRV
NEC
Nortel
Nokia Siemens Networks
NTT DoCoMo
Overture
Positron
RAD
Samsung
Siklu
Softbank
Sonus Networks
Starent Networks
Telco Systems
Telefonica
TeliaSonera
Tellabs
Telrad
Thomson
Three
Turin
Ubee interactive
Ubiquisys
UTstarcom
Vodafone
Wavion
Yota
ZTE

Report Pricing:

Single User License: USD 2,500

Company Wide License: USD 3,500

Ordering Process:


Please contact Andy Silva on andy.silva@snsreports.com

And provide the following information:
Report Title -
Report License - (Single User/Company Wide)
Name -
Email -
Job Title -
Company -
Invoice Address

Please contact me if you have any questions, or wish to purchase a copy

I look forward to hearing from you.

Kind Regards

Andy Silva

Marketing Executive

Signals and Systems Telecom

Reef Tower
Jumeirah Lake Towers
Sheikh Zayed Road
Dubai, UAE

www.snstelecom.com

=20

=20

To unsubscribe please click on the link below or send an email with unsubsc=
ribe in the subject line to: info@snsreports.com

Remove me from your mailing list


------=_NextPart_001_6ABB_258E4DA1.73F46CC9
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16455"></HEAD>
<BODY bgColor=3D#ffecc6>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
<TR>
<TD></TD>
<TD width=3D"100%"><FONT face=3D"Arial, Helvetica, sans-serif"><B><FONT col=
or=3D#ffffff face=3DCalibri,Bold><FONT color=3D#ffffff face=3DCalibri,Bold>=
<FONT color=3D#ffffff face=3DCalibri,Bold>
<P align=3Dcenter><FONT color=3D#0000ff size=3D7>The 2G, 3G and&nbsp;4G&nbs=
p;Wireless Network Infrastructure Market:&nbsp;2012 - 2017 (Report)</FONT><=
/B></FONT></FONT></FONT></FONT></P></TD>
<TD vAlign=3Dmiddle noWrap align=3Dright><FONT size=3D2 face=3D"Arial, Helv=
etica, sans-serif"></FONT></TD></TR></TABLE>
<HR SIZE=3D1>

<P><FONT color=3D#0000ff size=3D4 face=3D"Arial, Helvetica, sans-serif"><ST=
RONG><U>Report Information:</U></STRONG></FONT></P>
<P><FONT face=3D"Arial, Helvetica, sans-serif"><FONT size=3D2>Release Date:=
 November 2012<BR>Number of Pages: 151</FONT></FONT></P>
<P><STRONG><U><FONT color=3D#0000ff size=3D4 face=3DArial>Report Overview:<=
/FONT></U></STRONG></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">The wireless networ=
k infrastructure market is currently in a phase of transition as mobile net=
work operators seek to address increasing mobile traffic demands amidst glo=
bal economic uncertainties. This paradigm shift is bringing new challenges =
and opportunities to infrastructure vendors.</FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">In 2011, global 2G =
, 3G and 4G wireless infrastructure revenues stood at $45.9 billion. Signal=
s and Systems Telecom estimates that these revenues will increase 8 percent=
 year on year (YOY) reaching $49.7 billion by end of 2012,&nbsp; primarily =
driven by LTE investments. However, between 2012 and 2017, the market is ex=
pected to shrink to $48.6 billion. </FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Although, the new w=
ave of 4G macrocell&nbsp; Radio Access Network (RAN) and core network inves=
tments will not be able to compensate the overall declines in 2G and 3G equ=
ipment sales, operators are expected to significantly increase their spendi=
ng in the evolving small cell and carrier WiFi equipment market. Small cell=
 and WiFi offload equipment will represent a market worth $5.4 billion in 2=
017. Consequently the small cell and WiFi offload market segment is attract=
ing considerable attention from both established vendors as well as startup=
s which solely focus on the small cell market. </FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">This report provide=
s an in-depth assessment of the 2G, 3G and 4G wireless network infrastructu=
re market, and also explores the small cell and WiFi offload, and the mobil=
e backhaul markets. Besides analyzing the key market drivers, challenges, r=
egional CAPEX commitments and vendor strategies, the report also presents r=
evenue and unit shipment forecasts for the wireless network infrastructure,=
 small cell and WiFi offload, and the mobile backhaul markets from 2012 to =
2017 at a regional as well as a global scale. Historical figures and vendor=
 shares are also provided for 2010 and 2011.</FONT></P>
<P><STRONG><U><FONT color=3D#0000ff size=3D4 face=3DArial>Topic Covered:</F=
ONT></U></STRONG></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">2G (GSM and CDMA) t=
echnology and market trends <BR>3G (WCDMA, TD-SCDMA and CDMA-2000) technolo=
gy and market trends <BR>4G (LTE, WiMAX) technology and market trends <BR>C=
ore network equipment market trends <BR>Mobile backhaul equipment and marke=
t trends <BR>WiFi offload, small cell and HetNet technology and market tren=
ds <BR>Market drivers for wireless network infrastructure investments <BR>C=
hallenges to the wireless network infrastructure ecosystem <BR>Vendor profi=
les and strategies <BR>Global and regional market analysis and forecasts<BR=
>SWOT analysis of the wireless network infrastructure market<BR>Key Questio=
ns Answered:<BR>The report answers to the following key questions.&nbsp; <B=
R>How is the 2G, 3G &amp; 4G infrastructure market evolving by segment and =
region=3F What will the market size be in 2017 and at what rate will it gro=
w=3F<BR>What trends, challenges and barriers are influencing its growth=3F<=
BR>How will the market shape for small cell infrastructure such as Femtocel=
ls, Picocells, Microcells and other "HetNet" deployments=3F<BR>How will WiF=
i fit into future network architectures for access and offload=3F<BR>Who ar=
e the key vendors in the market,&nbsp; what is their market share and what =
are their strategies=3F<BR>What strategies should be adopted by operators a=
nd vendors to remain a dominant market force=3F<BR>Which 2G, 3G &amp; 4G te=
chnology constitutes the highest amount of spending and how will this evolv=
e overtime=3F<BR>How will LTE deployments proceed, and how long will GSM, H=
SPA and CDMA technologies coexist with LTE=3F<BR>When will WiMAX infrastruc=
ture spending diminish =3F<BR>What is the global and regional outlook for R=
AN and core network sub-markets =3F<BR>What is the opportunity for wireless=
 backhaul market, and what new backhaul solutions are evolving=3F</FONT></P>
<P><FONT color=3D#0000ff size=3D4 face=3D"Arial, Helvetica, sans-serif"><ST=
RONG><U>Table of Contents:</U></STRONG></FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 1: Introduc=
tion <BR>1.1 Executive Summary <BR>1.2 Topics Covered <BR>1.3 Key Questions=
 Answered <BR>1.4 Key Findings <BR>1.5 Methodology <BR>1.6 Target Audience =
<BR>1.7 Companies Mentioned</FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 2: An Overv=
iew of the Wireless Infrastructure Market <BR>2.1 2G (GSM and CDMA)<BR>2.1.=
1 2G Trends &amp; Developments <BR>2.1.2 2G Market Summary <BR>2.2 3G (WCDM=
A, TD-SCDMA and CDMA 2000) <BR>2.2.1 3G Trends and Developments <BR>2.2.2 3=
G Market Summary <BR>2.3 4G (LTE and WiMAX) <BR>2.3.1 4G Trends and Develop=
ments <BR>2.3.2 4G Market Summary <BR>2.4 RAN Market for 2G/3G/4G <BR>2.4.1=
 RAN Trends and Developments <BR>2.4.1.1 C-RAN <BR>2.4.1.2 HetNets <BR>2.5 =
Mobile Core Network for 2G/3G/4G <BR>2.5.1 Mobile Core Trends and Developme=
nts <BR>2.5.2 Summary <BR>2.6 Backhaul <BR>2.6.1 Backhaul Trends and Develo=
pments <BR>2.6.2 Summary <BR>2.7 WiFi Offload <BR>2.7.1 Wi-Fi Trends and De=
velopments <BR>2.7.2 Wi-Fi Summary <BR>2.8 Small Cell Market <BR>2.8.1 Femt=
ocell<BR>2.8.2 Picocell <BR>2.8.3 Microcell <BR>2.8.4 Metrocell<BR>2.8.5 Sm=
all Cells Trends and Developments</FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 3: Market D=
rivers, Barriers and Risks <BR>3.1 Mobile Infrastructure Market Drivers <BR=
>3.1.1 Smartphone and Tablet Proliferation<BR>3.1.1.1 Strategic Choice for =
Operators: Reduce Cost per Mega Bit <BR>3.1.1.2 Strategic Choice for Operat=
ors: Offer Subsidised and Affordable Smartphones <BR>3.1.2 Mobile Subscript=
ion Growth <BR>3.1.2.1 Strategic Choice for Operators: Upgrade to New Techn=
ologies and Architectures <BR>3.1.3 Mobile Broadband Growth <BR>3.1.3.1 Str=
ategic Choice for Operators: Invest in Backhaul <BR>3.1.4 Data Traffic Grow=
th<BR>3.1.4.1 Strategic Choice for Operators: Smarter Data offloading <BR>3=
.1.5 Trend Summary <BR>3.2 Barriers <BR>3.2.1 A drop in CAPEX/Sales Ratio <=
BR>3.2.2 Operators Embracing RAN Sharing <BR>3.2.3 Operators are Finding In=
novative Ways to Address Capacity Issues <BR>3.3 Risks <BR>3.3.1 Political,=
 Social, Economic, Social and Environmental Threats <BR>3.4 Summary of Driv=
ing and Resisting Forces <BR>3.5 Business Case for Investments in New and E=
xisting Technologies <BR>3.5.1.1 Gain Operational Efficiencies through stra=
tegic Investments <BR>3.5.1.2 Invest in Capacity for Increased Revenue Oppo=
rtunities<BR>3.5.1.3 Deliver Best User Experience<BR>3.5.1.4 Reduce Competi=
tive Threats <BR>3.5.1.5 Target the M2M opportunities<BR>3.5.1.6 Increase C=
ustomer Satisfaction <BR>3.5.1.7 Capitalise on Differentiation Strategy <BR=
>3.5.1.8 Evolve towards NG Networks </FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 4: Market A=
nalysis and Forecasts <BR>4.1 Market Definition <BR>4.2 The Global 2G, 3G a=
nd 4G Wireless Infrastructure Market<BR>4.3 2G (GSM and CDMA)<BR>4.3.1 Mark=
et Assessment <BR>4.3.2 Forecast<BR>4.3.3 Market Opportunity Analysis <BR>4=
.3.4 Summary <BR>4.4 3G (WCDMA, TD-SCDMA and CDMA 2000) <BR>4.4.1 Market As=
sessment <BR>4.4.2 Forecast <BR>4.4.3 Market Opportunity Analysis <BR>4.4.4=
 Summary <BR>4.5 4G (LTE and WiMax) <BR>4.5.1 LTE Market Assessment <BR>4.5=
.2 WiMAX Market Assessment <BR>4.5.3 Forecast <BR>4.5.4 4G Market Opportuni=
ty Analysis <BR>4.5.5 Summary <BR>4.6 RAN <BR>4.6.1 RAN Market Assessment <=
BR>4.6.2 Forecast <BR>4.6.3 Market Opportunity Analysis <BR>4.7 Small Cells=
 <BR>4.7.1 Market Assessment <BR>4.7.2 Forecast <BR>4.8 Mobile Core<BR>4.8.=
1 Packet Core Market Assessment <BR>4.8.2 Forecast <BR>4.8.3 Market Opportu=
nity Analysis <BR>4.9 Backhaul <BR>4.9.1 Market Assessment <BR>4.9.2 Foreca=
st <BR>4.10 WiFi Market <BR>4.10.1 Wi-Fi Market Assessment <BR>4.10.2 Marke=
t Forecast<BR>4.10.3 Wi-Fi Market Opportunity Analysis <BR>4.11 Summary </F=
ONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 5: Regional=
 2G, 3G and 4G wireless Infrastructure Markets<BR>5.1 North American Market=
<BR>5.1.1 Market Dynamics <BR>5.1.2 Forecast<BR>5.2 Asia Pacific <BR>5.2.1 =
Market Dynamics <BR>5.2.2 Forecast <BR>5.3 Western Europe <BR>5.3.1 Market =
Dynamics <BR>5.3.2 Forecast <BR>5.4 Latin and Central America <BR>5.4.1 Mar=
ket Dynamics <BR>5.4.2 Forecast <BR>5.5 Eastern Europe <BR>5.5.1 Market Dyn=
amics <BR>5.5.2 Forecast <BR>5.6 Africa <BR>5.6.1 Market Dynamics <BR>5.6.2=
 Forecast <BR>5.7 Middle East <BR>5.7.1 Market Dynamics <BR>5.7.2 Forecast =
<BR>5.8 Summary </FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 6: Wireless=
 Infrastructure Market Dynamics <BR>6.1 Vendor Profiles<BR>6.1.1 Ericsson <=
BR>6.1.1.1 Portfolio<BR>6.1.1.2 Strategy <BR>6.1.1.3 Market Momentum <BR>6.=
2 Alcatel Lucent <BR>6.2.1 Portfolio <BR>6.2.2 Strategy <BR>6.2.3 Market Mo=
mentum <BR>6.3 Huawei <BR>6.3.1 Portfolio <BR>6.3.2 Strategies <BR>6.3.3 Ma=
rket Momentum <BR>6.4 ZTE <BR>6.4.1 Portfolio <BR>6.4.2 Strategies <BR>6.4.=
3 Market Momentum <BR>6.5 NSN <BR>6.5.1 Strategies <BR>6.5.2 Portfolio <BR>=
6.5.3 Market Momentum <BR>6.6 Samsung <BR>6.6.1 Portfolio <BR>6.6.2 Strateg=
y <BR>6.6.3 Market Momentum <BR>6.7 Cisco <BR>6.7.1 Portfolio <BR>6.7.2 Str=
ategy <BR>6.7.3 Market Momentum <BR>6.8 Alvarion <BR>6.8.1 Portfolio <BR>6.=
8.2 Strategy <BR>6.8.3 Market Momentum <BR>6.9 Acme Packet <BR>6.9.1 Portfo=
lio <BR>6.9.2 Strategy <BR>6.10 NEC <BR>6.11 Fujitsu <BR>6.12 BLiNQ <BR>6.1=
2.1 Market Momentum <BR>6.13 Siklu <BR>6.14 Vendor Outlook <BR>6.15 Vendor =
Rankings</FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Chapter 7: Conclusi=
on<BR>7.1 SWOT Analysis <BR>7.2 Recommendations for Operators <BR>7.3 Recom=
mendations for Infrastructure Vendors</FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif"><STRONG><U><FONT co=
lor=3D#0000ff size=3D4>List of Tables:</FONT></U></STRONG></FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Table 1: RAN Compon=
ent Segmentation by Technology <BR>Table 2: Backhaul Technologies <BR>Table=
 3: Strategic Options for Operators<BR>Table 4: RAN Revenues by Technology =
($ billions) 2010-2017 <BR>Table 5: Barriers and Risks with WiMAX <BR>Table=
 6: Key Small Cell Vendors <BR>Table 7: Major Mobile Ethernet Backhaul Vend=
ors <BR>Table 8: Major Mobile Microwave Backhaul Vendors<BR>Table 9: Asia P=
acific Market Dynamics <BR>Table 10: Leading Vendors by Key Technologies <B=
R>Table 11: Vendor Ranking by H1 2012 Revenues <BR>Table 12: Vendor Market =
Share 2010-2011 <BR>Table 13: SWOT Analysis </FONT></P>
<P><FONT color=3D#0000ff size=3D4 face=3D"Arial, Helvetica, sans-serif"><ST=
RONG><U>List of Figures:</U></STRONG></FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif">Figure 1: Key Wirel=
ess Technologies Used Across the Globe <BR>Figure 2: 3GPP Wireless Technolo=
gy Evolution <BR>Figure 3: Global GSM Networks 1991 - 2011 <BR>Figure 4: Gl=
obal GSM Subscription (Billions) 1991 - 2011 <BR>Figure 5: Global WCDMA and=
 HSPA Subscription (Millions) 2010 - 2017<BR>Figure 6: Global WCDMA Subscri=
ption (%) 2012 <BR>Figure 7: Global LTE Commercial Launches 2009-2012 <BR>F=
igure 8: Global Smartphone Shipment (Millions) 2009-2017 <BR>Figure 9: Glob=
al Mobile Handset vs. Smartphone Shipment (Millions) 2010-2017 <BR>Figure 1=
0: Global Smartphone Subscribers as a Percentage of the Mobile Subscribers =
(Billions) 2010-2017 <BR>Figure 11: Global Mobile Subscriptions (Billions) =
2009-2017 <BR>Figure 12: Global Mobile Traffic (Exabyte) 2011-2017 <BR>Figu=
re 13: Global 2G, 3G and 4G Wireless Infrastructure Revenues ($Millions) 20=
10 - 2017 <BR>Figure 14: Global 2G Vs. 4G Wireless Infrastructure Revenues =
($billions) 2011- 2017 <BR>Figure 15: Global Wireless RAN Revenues by Techn=
ology ($Billions) 2010 - 2017 <BR>Figure 16: Global Mobile Subscription by =
Technology (%) 2012<BR>Figure 17: Global GSM RAN Revenues ($ Billions) 2010=
 - 2017 <BR>Figure 18: Global CDMA RAN Revenues (Billions) 2010 - 2017<BR>F=
igure 19: Global GSM Spend (%) 2011-2017 <BR>Figure 20: Global WCDMA RAN In=
frastructure Revenues (Billions) 2010 - 2017 <BR>Figure 21: TD-SCDMA RAN Re=
venues ($ Billions) 2010 - 2017<BR>Figure 22: Global GSM and WCDMA RAN Reve=
nues ($ Billions) 2010 - 2017 <BR>Figure 23: Global LTE RAN Infrastructure =
Revenues (Billions) 2010 - 2017 <BR>Figure 24: Global WiMAX RAN Revenues (B=
illions) 2010 - 2017 <BR>Figure 25: Global RAN Revenues by Technologies (%)=
 2011 - 2017<BR>Figure 26: Global BTS Unit Shipment 2011 - 2017 <BR>Figure =
27: Global Base Station Shipment by Region (%) 2011 - 2017 <BR>Figure 28: S=
mall Cell Unit Shipments Revenue (USD Millions) 2011 - 2017 <BR>Figure 29: =
Small Cell Unit Shipments (Thousands of Unit Shipments) 2010-2017 by Cell T=
ype<BR>Figure 30: Small Cell Market Share by Vendors (%) 2010-2011<BR>Figur=
e 31: 3G/4G Small Cell Unit Shipments Revenue by Region (USD Millions) 2011=
 - 2017 <BR>Figure 32: Small Cell Unit Shipments (Thousands of Unit Shipmen=
ts) 2011 - 2017 by Region <BR>Figure 33: Evolved Packet Core Revenues ($Mil=
lion) 2011-2017 <BR>Figure 34: 3G Packet Core Revenues ($Million) 2011-2017=
 <BR>Figure 35: HLR and MSC Revenues ($Million) 2011-2017 <BR>Figure 36: Gl=
obal Spending on Mobile Backhaul Equipment ($billion): 2011 - 2017 <BR>Figu=
re 37: Mobile Microwave Backhaul Market Share by Vendors (%) 2010-2011 <BR>=
Figure 38: Mobile Backhaul Ethernet Market Share by Vendors (%) 2010-2011 <=
BR>Figure 39: Spending on Mobile Backhaul by Technology (%) 2017 <BR>Figure=
 40: Mobile Backhaul Market Revenues by Region ($ billions) 2011 - 2017 <BR=
>Figure 41: WiFi Offload Small Cell Infrastructure Market Share by Vendor: =
2010-2011 <BR>Figure 42: 2G, 3G and 4G Wirelesses Infrastructure Revenues b=
y Region ($Millions) 2011 - 2017 <BR>Figure 43: 2G, 3G and 4G Wirelesses In=
frastructure Market Share Comparison (%) by Region 2012-2017 <BR>Figure 44:=
 2G, 3G and 4G Wirelesses Infrastructure Market Share by Region (%) 2012 <B=
R>Figure 45: 2G, 3G and 4G Wirelesses Infrastructure Market Share by Region=
 (%) 2017 <BR>Figure 46: North American 2G, 3G and 4G wirelesses Infrastruc=
ture Revenues ($Million) 2010-2017 <BR>Figure 47: North American 2G/3G vs. =
4G wirelesses Infrastructure Revenues ($Million) 2010-2017 <BR>Figure 48: N=
orth American 4G wirelesses Infrastructure Revenues ($Million) 2010-2017<BR=
>Figure 49: North American wirelesses Infrastructure Revenues by Technology=
 ($Million) 2010-2017 <BR>Figure 50: North American Core vs. RAN Wireless I=
nfrastructure Revenues ($millions) 2010-2017 <BR>Figure 51: Asia Pacific 2G=
, 3G and 4G wirelesses Infrastructure Revenues ($Million) 2011-2017 <BR>Fig=
ure 52: Asia Pacific 2G/3G Vs. 4G wirelesses Infrastructure Revenues ($Mill=
ion) 2011-2017 <BR>Figure 53: Asia Pacific RAN Vs. Core wirelesses Infrastr=
ucture Revenues ($Million) 2011-2017 <BR>Figure 54: Asia Pacific Wirelesses=
 Infrastructure Revenues by Technology ($Million) 2011-2017<BR>Figure 55: W=
estern Europe Wirelesses Infrastructure Revenues ($Million) 2011-2017 <BR>F=
igure 56: Western Europe 2G/3G vs. 4G Wirelesses Infrastructure Revenues ($=
Million) 2011-2017<BR>Figure 57: Western Europe Wirelesses Infrastructure R=
evenues ($Million) by Technology 2011-2017 <BR>Figure 58: Western Europe RA=
N vs. Core Wirelesses Infrastructure Revenues ($Million) 2011-2017<BR>Figur=
e 59: Latin and Central America Wirelesses Infrastructure Revenues ($Millio=
n) 2011-2017 <BR>Figure 60: Latin and Central America 2G/3G vs. 4G Wireless=
es Infrastructure Revenues ($Million) 2011-2017 <BR>Figure 61: Latin and Ce=
ntral America Wirelesses Infrastructure Revenues by Technology ($Million) 2=
011-2017 <BR>Figure 62: Latin and Central America Core Vs. RAN Wirelesses I=
nfrastructure Revenues ($Million) 2011-2017 <BR>Figure 63: Eastern Europe W=
irelesses Infrastructure Revenues ($Million) 2011-2017 <BR>Figure 64: Easte=
rn Europe 2G/3G vs. 4G Wirelesses Infrastructure Revenues ($Million) 2011-2=
017<BR>Figure 65: Eastern Europe Wirelesses Infrastructure Revenues by Tech=
nology ($Million) 2011-2017 <BR>Figure 66: Eastern Europe Core vs. RAN Wire=
lesses Infrastructure Revenues ($Million) 2011-2017<BR>Figure 67: Africa Wi=
relesses Infrastructure Revenues ($Million) 2011-2017 <BR>Figure 68: Africa=
 Wirelesses 2G/3G vs. 4G Infrastructure Revenues ($Million) 2011-2017<BR>Fi=
gure 69: Africa Wirelesses Infrastructure Revenues by Technology ($Million)=
 2011-2017<BR>Figure 70: Africa Wirelesses Core vs. RAN Infrastructure Reve=
nues ($Million) 2011-2017<BR>Figure 71: Middle East Wirelesses Infrastructu=
re Revenues ($Million) 2011-2017<BR>Figure 72: Middle East 2G/3G Vs. 4G Wir=
elesses Infrastructure Revenues ($Million) 2011-2017 <BR>Figure 73: Middle =
East Wirelesses Infrastructure Revenues by Technology ($Million) 2011-2017<=
BR>Figure 74: Vendor Market Share (%) 2010-2011 </FONT></P>
<P><FONT size=3D2 face=3D"Arial, Helvetica, sans-serif"><STRONG><U><FONT co=
lor=3D#0000ff size=3D4>List of Companies Mentioned:</FONT></U></STRONG></P>
<P>3GPP<BR>Acme Packet<BR>Actelis Adtran <BR>ADVA <BR>Airvana <BR>Alcatel L=
ucent <BR>Alvarion <BR>ANDA <BR>Apertio <BR>Argela <BR>Axerra <BR>BLiNQ <BR=
>Canoga Perkins <BR>Celtro <BR>Ciena <BR>Cisco <BR>Clavister <BR>Clearwire =
<BR>Contela <BR>ECI <BR>Ericsson <BR>FibroLAN <BR>Fujitsu <BR>Genband <BR>H=
atteras <BR>HP <BR>Huawei <BR>Intel <BR>Ip-Access <BR>IPITEK <BR>Juniper <B=
R>Metaswitch Networks <BR>MetroPCS <BR>Mindspeed <BR>Motorola <BR>MRV <BR>N=
EC <BR>Nortel <BR>Nokia Siemens Networks<BR>NTT DoCoMo <BR>Overture <BR>Pos=
itron <BR>RAD <BR>Samsung <BR>Siklu <BR>Softbank <BR>Sonus Networks <BR>Sta=
rent Networks <BR>Telco Systems <BR>Telefonica <BR>TeliaSonera <BR>Tellabs =
<BR>Telrad <BR>Thomson <BR>Three <BR>Turin <BR>Ubee interactive <BR>Ubiquis=
ys <BR>UTstarcom <BR>Vodafone <BR>Wavion <BR>Yota <BR>ZTE<BR></P>
<P><STRONG><U><FONT color=3D#0000ff size=3D4>Report Pricing:</FONT></U></ST=
RONG></P>
<P>Single User License: USD 2,500</P>
<P>Company Wide License: USD 3,500</P>
<P><STRONG><U><FONT color=3D#0000ff size=3D4>Ordering Process:</FONT></U></=
STRONG></P>
<P><BR>Please contact&nbsp;Andy Silva&nbsp;on <A href=3D"mailto:andy.silva@=
snsreports.com">andy.silva@snsreports.com</A></P>
<P>And provide the following information:<BR>Report Title -<BR>Report Licen=
se - (Single User/Company Wide)<BR>Name -<BR>Email -<BR>Job Title -<BR>Comp=
any -<BR>Invoice Address</P>
<P style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>Please&nbsp;contact me if you have=
 any questions, or wish to purchase a copy</P>
<P style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>I look forward to hearing from you=
.</P>
<P style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>Kind Regards</P>
<P style=3D"MARGIN-RIGHT: 0px" dir=3Dltr>Andy Silva</P>
<P style=3D"LINE-HEIGHT: 150%; MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN=
 style=3D"LINE-HEIGHT: 150%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: blac=
k; FONT-SIZE: 10pt; mso-fareast-language: EN-GB">Marketing Executive<o:p></=
o:p></SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN style=3D"LINE-HEIG=
HT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt;=
 mso-fareast-language: EN-GB">Signals and Systems Telecom</SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN style=3D"LINE-HEIG=
HT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt;=
 mso-fareast-language: EN-GB">Reef Tower<BR>Jumeirah Lake Towers<BR>Sheikh =
Zayed Road<BR>Dubai, UAE</SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN style=3D"LINE-HEIG=
HT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt;=
 mso-fareast-language: EN-GB"><A href=3D"http://www.snstelecom.com">www.sns=
telecom.com</A></SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal><SPAN style=3D"LINE-HEIG=
HT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt;=
 mso-fareast-language: EN-GB"></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal align=3Dcenter><SPAN sty=
le=3D"LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; F=
ONT-SIZE: 10pt; mso-fareast-language: EN-GB"></SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal align=3Dcenter><SPAN sty=
le=3D"LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; F=
ONT-SIZE: 10pt; mso-fareast-language: EN-GB"></SPAN>&nbsp;</P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal align=3Dcenter><SPAN sty=
le=3D"LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; F=
ONT-SIZE: 10pt; mso-fareast-language: EN-GB">To unsubscribe please click on=
 the link below or send an email with unsubscribe in the subject line to: <=
A href=3D"mailto:info@snsreports.com">info@snsreports.com</A></SPAN></P>
<P style=3D"MARGIN: 0cm 0cm 0pt" class=3DMsoNormal align=3Dcenter><SPAN sty=
le=3D"LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; F=
ONT-SIZE: 10pt; mso-fareast-language: EN-GB"><A href=3D"mailto:info@snsrepo=
rts.com=3Fsubject=3DUnsubscribe">Remove me from your mailing list</A></SPAN=
></P></FONT></BODY></HTML>
------=_NextPart_001_6ABB_258E4DA1.73F46CC9--

From a.bakker@vu.nl  Sun Dec  2 23:10:44 2012
Return-Path: <a.bakker@vu.nl>
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 C45AC21F8A6C for <ppsp@ietfa.amsl.com>; Sun,  2 Dec 2012 23:10:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.575
X-Spam-Level: 
X-Spam-Status: No, score=-3.575 tagged_above=-999 required=5 tests=[AWL=-0.929, BAYES_20=-0.74, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RCVD_IN_DNSWL_MED=-4]
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 SHw+BqOFHoIZ for <ppsp@ietfa.amsl.com>; Sun,  2 Dec 2012 23:10:40 -0800 (PST)
Received: from mailin.vu.nl (mailin.vu.nl [130.37.164.17]) by ietfa.amsl.com (Postfix) with ESMTP id 2AC6A21F899B for <ppsp@ietf.org>; Sun,  2 Dec 2012 23:10:39 -0800 (PST)
Received: from PEXHB012B.vu.local (130.37.236.67) by mailin.vu.nl (130.37.164.17) with Microsoft SMTP Server (TLS) id 14.2.298.4; Mon, 3 Dec 2012 08:10:37 +0100
Received: from [192.168.0.102] (130.37.238.20) by mails.vu.nl (130.37.236.67) with Microsoft SMTP Server (TLS) id 14.2.298.4; Mon, 3 Dec 2012 08:10:37 +0100
Message-ID: <50BC5097.9010305@cs.vu.nl>
Date: Mon, 3 Dec 2012 08:11:19 +0100
From: Arno Bakker <arno@cs.vu.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20120312 Thunderbird/11.0
MIME-Version: 1.0
To: ppsp <ppsp@ietf.org>, Martin Stiemerling <Martin.Stiemerling@neclab.eu>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [130.37.238.20]
Subject: [ppsp] Peer protocol evaluation by Swedish university
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: arno@cs.vu.nl
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: Mon, 03 Dec 2012 07:10:45 -0000

Hi all

a late addition to the WGLC discussion: A master student from KTH Sweden 
evaluated libswift, on which PPSPP is based for his master thesis. The 
flaws he found were in the peer discovery, piece picking and congestion 
control policies of the current implementation, not in the design.

See http://kth.diva-portal.org/smash/get/diva2:568118/FULLTEXT01

CU,
     Arno

From dusan.gabrijelcic@gmail.com  Mon Dec  3 04:45:43 2012
Return-Path: <dusan.gabrijelcic@gmail.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 8B09121F870D for <ppsp@ietfa.amsl.com>; Mon,  3 Dec 2012 04:45:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 imj6CfvKrSft for <ppsp@ietfa.amsl.com>; Mon,  3 Dec 2012 04:45:43 -0800 (PST)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id F258221F86F5 for <ppsp@ietf.org>; Mon,  3 Dec 2012 04:45:42 -0800 (PST)
Received: by mail-ob0-f172.google.com with SMTP id za17so2645958obc.31 for <ppsp@ietf.org>; Mon, 03 Dec 2012 04:45:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=2J2orN/NUtgOKHFaKHvhIz/K/kbrJG54ziNk3cH7VRA=; b=Qy5PhA08mVGwYbpYddNL4Zhmg/hh0amHgSPghbomCZlMRwERhjLbuFY0azqX090cij X6QRMj7xbtpiqU8unXBr++EhfbbUHshbzAfwffrH/Uuh2rPSoMqwqxX+49HWkzFzdNeu uaHFtR4eC9tZQ6iIpkZMlMOSGdqjGeyyA+HlBxJBi3WfgZT97Pzx6zQieAQqDfMF+Agx jv0Mc7nzc8sPxJ9ZQm/ET/6OR7J2gsm+v6p0qffokhWLawgYiwYO7t6ZuuQtrzVf3PMz r6De6m01RKDeAII6jun3oaqPUbKPZYatUBEYUg+mDP7j+qiRX8tNT94URg6bdkQT/kTS iKRQ==
Received: by 10.182.64.14 with SMTP id k14mr4348830obs.72.1354538742246; Mon, 03 Dec 2012 04:45:42 -0800 (PST)
MIME-Version: 1.0
Sender: dusan.gabrijelcic@gmail.com
Received: by 10.76.10.104 with HTTP; Mon, 3 Dec 2012 04:45:21 -0800 (PST)
In-Reply-To: <CA+GqEwWrZuwyg6s-nKGzUk7oHh5O3X5sUxCCg3nkfNeg27rb-A@mail.gmail.com>
References: <CA+GqEwWrZuwyg6s-nKGzUk7oHh5O3X5sUxCCg3nkfNeg27rb-A@mail.gmail.com>
From: Dusan Gabrijelcic <dusan@e5.ijs.si>
Date: Mon, 3 Dec 2012 13:45:21 +0100
X-Google-Sender-Auth: TFgnnvtBqmoGV34ARZ1fhjfL9Ak
Message-ID: <CA+GqEwWtp+B+uDw1M-z7riZ2Hu5paHHW4b+Z8JyLUPXga7JoTg@mail.gmail.com>
To: ppsp@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [ppsp] Enhanced Closed Swarm draft
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: Mon, 03 Dec 2012 12:45:43 -0000

Dear all,

the Enhanced Closed Swarm protocol draft has been submitted to IETF:

 http://tools.ietf.org/html/draft-ppsp-gabrijelcic-ecs-00

The draft is almost identical to the one already sent to the list
(24.10.). One additional paragraph (2nd) has been added to the
Security consideration section for additional clarifications regarding
protocol security.

Any comments or suggestions are welcome.

Kind regards, Dusan.

On Wed, Oct 24, 2012 at 3:18 PM, Dusan Gabrijelcic <dusan@e5.ijs.si> wrote:
> Dear all,
>
> please receive attached a draft on Enhanced Closed Swarm protocol. Though
> the draft was submitted on time it has been unfortunately submitted under
> wrong name with no time to correct it and it is at the moment not listed
> under officially submitted drafts. We are posting the draft to the mailing
> list in agreement with PPSP chairs, kindly allowing the post. The draft will
> be submitted officially as soon as possible (after 5th of November).
>
> The draft covers Enhanced Closed Swarm protocol, an access control
> mechanisms suitable for P2P content delivery systems and its application in
> Peer-to-Peer Streaming Peer Protocol (PPSPP). The draft will be briefly
> presented on the forthcoming IETF meeting by Johan.
>
> Any comments or suggestions are welcome.
>
> Kind regards, Dusan.
> --
> ~~~~~~~~~~
> Dusan Gabrijelcic
> e-mail: dusan@e5.ijs.si



-- 
~~~~~~~~~~
Dusan Gabrijelcic
e-mail: dusan@e5.ijs.si

From a.bakker@vu.nl  Thu Dec  6 05:07:46 2012
Return-Path: <a.bakker@vu.nl>
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 B8F9F21F8646 for <ppsp@ietfa.amsl.com>; Thu,  6 Dec 2012 05:07:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.039
X-Spam-Level: 
X-Spam-Status: No, score=-4.039 tagged_above=-999 required=5 tests=[AWL=0.465,  BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RCVD_IN_DNSWL_MED=-4]
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 0y1CDBeOMAvw for <ppsp@ietfa.amsl.com>; Thu,  6 Dec 2012 05:07:45 -0800 (PST)
Received: from mailin.vu.nl (mailin.vu.nl [130.37.164.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8476B21F860D for <ppsp@ietf.org>; Thu,  6 Dec 2012 05:07:38 -0800 (PST)
Received: from PEXHB011A.vu.local (130.37.236.64) by mailin.vu.nl (130.37.164.17) with Microsoft SMTP Server (TLS) id 14.2.298.4; Thu, 6 Dec 2012 14:07:37 +0100
Received: from [130.161.211.249] (130.37.238.20) by mails.vu.nl (130.37.236.64) with Microsoft SMTP Server (TLS) id 14.2.298.4; Thu, 6 Dec 2012 14:07:37 +0100
Message-ID: <50C098C4.4050209@cs.vu.nl>
Date: Thu, 6 Dec 2012 14:08:20 +0100
From: Arno Bakker <arno@cs.vu.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20120312 Thunderbird/11.0
MIME-Version: 1.0
To: ppsp <ppsp@ietf.org>
References: <20121206130128.24588.41314.idtracker@ietfa.amsl.com>
In-Reply-To: <20121206130128.24588.41314.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20121206130128.24588.41314.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [130.37.238.20]
Subject: [ppsp] Fwd: New Version Notification for draft-ietf-ppsp-peer-protocol-04.txt
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: arno@cs.vu.nl
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: Thu, 06 Dec 2012 13:07:46 -0000

Hi

I updated the peer protocol draft, see revision history below.

CU,
     Arno

==============
    -04	2012-11-07 Minor revision

        *   Corrected typos.

        *   Added empty protocol option list when HANDSHAKE is used for
            explicitly closing a channel in the UDP encapsulation.

        *   Corrected definition of a range chunk specification to be a
            single (start,end) pair.  To send multiple disjunct ranges
            multiple messages should be used.

        *   Clarified that in a range chunk specification the end is
            inclusive.  I.e., [start,end] not [start,end)

        *   Added PEX_REScert message to carry a membership certificate.
            Renamed PEX_RES to PEX_RESv4.

        *   Added a guideline about private and link-local addresses in
            PEX_RES messages.

        *   Defined the format of the public key that is used as swarm ID
            in live streaming.

        *   Clarified that a HANDSHAKE message must be the first message
            in a datagram.

        *   Clarified sending INTEGRITY messages ahead in a separate
            datagram if not all necessary hashes that still need to be
            sent and the chunk fit into a single datagram.  Defined an
            order for the INTEGRITY messages.

        *   Clarified rare case of sending multiple DATA messages in one
            datagram.

        *   Clarified UDP datagrams carrying PPSPP should adhere to the
            network's MTU to avoid IP fragmentation.

        *   Defined value for version protocol option.

        *   Added small clarifications and corrected typos.

        *   Extended versioning scheme to Min/max versioning scheme
            defined in [RFC6709], Section 4.1, following Riccardo
            Bernardini's suggestion.

        *   Processed comments on unclear phrasing from Riccardo
            Bernardini.

        *   Added a guideline on when to declare a peer dead.

        *   Made sure all essential references are listed as Normative
            references following RFC3967.



-------- Original Message --------
Subject: New Version Notification for draft-ietf-ppsp-peer-protocol-04.txt
Date: Thu, 6 Dec 2012 05:01:28 -0800
From: <internet-drafts@ietf.org>
To: <arno@cs.vu.nl>
CC: <r.petrocco@gmail.com>, <victor.grishchenko@gmail.com>


A new version of I-D, draft-ietf-ppsp-peer-protocol-04.txt
has been successfully submitted by Arno Bakker and posted to the
IETF repository.

Filename:	 draft-ietf-ppsp-peer-protocol
Revision:	 04
Title:		 Peer-to-Peer Streaming Peer Protocol (PPSPP)
Creation date:	 2012-12-06
WG ID:		 ppsp
Number of pages: 57
URL: 
http://www.ietf.org/internet-drafts/draft-ietf-ppsp-peer-protocol-04.txt
Status: 
http://datatracker.ietf.org/doc/draft-ietf-ppsp-peer-protocol
Htmlized:        http://tools.ietf.org/html/draft-ietf-ppsp-peer-protocol-04
Diff: 
http://www.ietf.org/rfcdiff?url2=draft-ietf-ppsp-peer-protocol-04

Abstract:
    The Peer-to-Peer Streaming Peer Protocol (PPSPP) is a transport
    protocol for disseminating the same content to a group of interested
    parties in a streaming fashion.  PPSPP supports streaming of both
    pre-recorded (on-demand) and live audio/video content.  It is based
    on the peer-to-peer paradigm, where clients consuming the content are
    put on equal footing with the servers initially providing the
    content, to create a system where everyone can potentially provide
    upload bandwidth.  It has been designed to provide short time-till-
    playback for the end user, and to prevent disruption of the streams
    by malicious peers.  PPSPP has also been designed to be flexible and
    extensible.  It can use different mechanisms to optimize peer
    uploading, prevent freeriding, and work with different peer discovery
    schemes (centralized trackers or Distributed Hash Tables).  It
    supports multiple methods for content integrity protection and chunk
    addressing.  Designed as a generic protocol that can run on top of
    various transport protocols, it currently runs on top of UDP using
    LEDBAT for congestion control.

 



The IETF Secretariat


From rui.cruz@ieee-pt.org  Fri Dec  7 05:39:24 2012
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 7435121F86B9 for <ppsp@ietfa.amsl.com>; Fri,  7 Dec 2012 05:39:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.597
X-Spam-Level: 
X-Spam-Status: No, score=-103.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_FONT_SIZE_LARGE=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-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 31qoIPmylY1e for <ppsp@ietfa.amsl.com>; Fri,  7 Dec 2012 05:39:23 -0800 (PST)
Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by ietfa.amsl.com (Postfix) with ESMTP id 087EB21F86EB for <ppsp@ietf.org>; Fri,  7 Dec 2012 05:39:22 -0800 (PST)
Received: by mail-wi0-f174.google.com with SMTP id hm9so1368239wib.13 for <ppsp@ietf.org>; Fri, 07 Dec 2012 05:39:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=ZTtYhYeaS10xtYFQ31Xnfae3EtPpFAvNtPa8gwnV9TA=; b=lslrwSH+iZ6y7AtNCKAuvDq5czfcvhAgSmcrEtA+iNsxmrX+6aAU0t1vNV0Ya4Cmj6 cQ2twEVIpwfFldr3c9agEudxc7mjb8LC1wcFicSi4foltIaeoRq9i7SW9pKmWB7P8ZDG pHbNebvbIJXetqJZLWJ1Zm6GUgJd43AZNy035JjfgDU7SSfM8mUTbl3YZN3mSkQfEieN keUCgm4lwnplV6is0TBngCk9RLf4e5jDf6XCty6B6feb5PVtGPTrbWAhkcTBFPhpdUlW z2Kp/+KvwzPD3FKZrKrgXWLRp9sJiOC5EHXfRLtkGqjstTjfpZFNZ/ny6GmoFgrdBYWw AxLw==
Received: by 10.216.194.142 with SMTP id m14mr2025970wen.108.1354887561379; Fri, 07 Dec 2012 05:39:21 -0800 (PST)
Received: from airia.casa (89-180-19-168.net.novis.pt. [89.180.19.168]) by mx.google.com with ESMTPS id en20sm15685759wid.4.2012.12.07.05.39.19 (version=SSLv3 cipher=OTHER); Fri, 07 Dec 2012 05:39:20 -0800 (PST)
Sender: Rui Cruz <rui.cruz@ieee-pt.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_89BCAFFE-92B2-46A6-A691-663D5FD992F4"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Rui Cruz <rui.cruz@ieee.org>
In-Reply-To: <50ACCF90.6080308@cs.vu.nl>
Date: Fri, 7 Dec 2012 13:39:17 +0000
Message-Id: <67029FDA-544B-4D28-AC12-A36EDC73957B@ieee.org>
References: <1388AC0A-2E2E-4EE5-8868-688E7BE6E252@cisco.com> <EC14A918-B208-411A-902C-994297E0035C@cisco.com> <50A21BF4.9010102@cs.vu.nl> <52529918-0790-47C2-84D0-A1D11FE14129@ieee.org> <50A344CA.6060307@cs.vu.nl> <35D4DB2A-7468-490C-8147-FA9E5FF69B50@ieee.org> <50ACCF90.6080308@cs.vu.nl>
To: arno@cs.vu.nl
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQmY4bjnhOdObCv141H44m6ABxdlMRKmTYKxxJaa5pNZCYMLynL3EebDtdTrCCllcxuQKMdy
Cc: Rui Cruz <rui.cruz@ieee.org>, ppsp@ietf.org
Subject: Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-protocol as WG item
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: Fri, 07 Dec 2012 13:39:24 -0000

--Apple-Mail=_89BCAFFE-92B2-46A6-A691-663D5FD992F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Arno, All

Please see inline...

*<[:{)
ho ho ho

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 21/11/2012, at 12:56, Arno Bakker <arno@cs.vu.nl> wrote:

> Hi Rui et al,
>=20
> please see inline.
>=20
> On 14/11/2012 13:36, Rui Cruz wrote:
>=20
>> The CONNECT message in the base protocol is restricted to certain
>> conditions.
>=20
> IMHO, these restrictions on CONNECT could be lifted to allow it to be =
used for refreshing registrations, yielding a very simple 1 message =
protocol.
>=20
Perhaps I oversimplified my explanation (in terms of protocol =
semantics).
=20
The protocol, as a matter of fact, only uses one message, i.e., a POST =
request message, and the corresponding response (it is a =
request-response protocol).

Each POST carries (as message body)  "action" signals or "information =
(on status or statistics)" signals.=20
For "actions" the Request method name to be used is CONNECT.=20
For "information" the Request method name to be used is STAT_REPORT.
Responses to requests correspond to "Status-Codes" and may carry a =
Response body with the results of the corresponding requested "actions" =
or the acknowledge of reception of the "information".=20

=46rom that, it is not logic to send an "action" request just to provide =
"status/statistic" information.

>=20
>>> But if it is currently not possible to implement a tracker service
>>> that offers this functionality and is secure in a malicious
>>> environment, the support for it should not be in the tracker =
protocol,
>>> IMHO.
>> I do not agree with your position stating that a (global) trust
>> functionality is "not possible" to be offered.
>> An implementation of a tracker service can perfectly offer a trust
>> functionality. It might not be "global" but can be offered.
>> In EU Project SARACEN we have an implementation of a trust/reputation
>> functionality.
>=20
> Let me phrase it differently: Can you build a PPSP-based YouTube that =
securely uses this property-based peer selection? If not, the draft =
should make it clear that property-based selections can only be safely =
used under specific conditions.
You are mentioning a completely different type of approach in terms of =
access to contents.=20
Youtube allows anyone to individually receive the stream (in some rare =
exceptions allowing to download the content).=20
But to upload contents, users are required to be registered, and =
consequently authenticated, before being able to upload. And even so, =
contents may be banned if some specific conditions are met.

In a P2P environment with a Tracker service, if the tracker is able to =
filter peers from a swarm, based on location properties, the selection =
is not done under "specific conditions" but just on network topology =
properties, independently of the possible "malicious intentions" of some =
of the peers in the swarm.=20

But if the properties of peers are related with activity or =
capabilities, then I agree with you that a selection based on those =
properties would only be considered "safe" if the requesting peers are =
trusted and well known.

We can add these concerns to the draft document. =20
>=20
> CU,
>    Arno
>=20
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp


--Apple-Mail=_89BCAFFE-92B2-46A6-A691-663D5FD992F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
Arno, All<div><br></div><div>Please see inline...</div><div><br><div =
apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"font-family: Arial; "><div =
style=3D"font-family: Helvetica; "><b><font class=3D"Apple-style-span" =
face=3D"Calibri" size=3D"6"><span class=3D"Apple-style-span" =
style=3D"font-size: 24px; "><font class=3D"Apple-style-span" =
color=3D"#3A00FF">*&lt;[:{)</font></span></font></b></div><div =
style=3D"font-family: Helvetica; "><b><font class=3D"Apple-style-span" =
face=3D"Calibri" size=3D"4"><span class=3D"Apple-style-span" =
style=3D"font-size: 14px; "><font class=3D"Apple-style-span" =
color=3D"#3A00FF">ho ho ho</font></span></font></b></div></span><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div><font =
class=3D"Apple-style-span" color=3D"#1555cb"><br></font></div><div><font =
class=3D"Apple-style-span" =
color=3D"#1555cb">Regards,</font></div><div><font =
class=3D"Apple-style-span" color=3D"#1555cb"><br></font></div><div><font =
class=3D"Apple-style-span" color=3D"#1555cb">Rui =
Cruz</font></div><div><font class=3D"Apple-style-span" =
color=3D"#1555cb"><a =
href=3D"mailto:rui.cruz@ieee.org">rui.cruz@ieee.org</a></font></div><div><=
font class=3D"Apple-style-span" =
color=3D"#1555cb"><br></font></div><div><font class=3D"Apple-style-span" =
color=3D"#1555cb">IST/INESC-ID/INOV - Lisbon, =
Portugal</font></div><div><font class=3D"Apple-style-span" =
color=3D"#1555cb">__________________________________________</font></div><=
div><font class=3D"Apple-style-span" color=3D"#1555cb">ppsp mailing =
list</font></div><div><font class=3D"Apple-style-span" =
color=3D"#1555cb"><a =
href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a></font></div><div><font =
class=3D"Apple-style-span" color=3D"#1555cb"><a =
href=3D"https://www.ietf.org/mailman/listinfo/ppsp">https://www.ietf.org/m=
ailman/listinfo/ppsp</a></font></div></div><div><br></div></div></span></s=
pan></span>
</div>

<br><div><div>On 21/11/2012, at 12:56, Arno Bakker &lt;<a =
href=3D"mailto:arno@cs.vu.nl">arno@cs.vu.nl</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">Hi Rui et =
al,<br><br>please see inline.<br><br>On 14/11/2012 13:36, Rui Cruz =
wrote:<br><br><blockquote type=3D"cite">The CONNECT message in the base =
protocol is restricted to =
certain<br>conditions.<br></blockquote><br>IMHO, these restrictions on =
CONNECT could be lifted to allow it to be used for refreshing =
registrations, yielding a very simple 1 message =
protocol.<br><br></blockquote><div>Perhaps I oversimplified my =
explanation (in terms of protocol semantics).</div><div>&nbsp;</div>The =
protocol, as a matter of fact, <b>only uses one message</b>, i.e., <b>a =
POST request message</b>, and the corresponding response (it is a =
request-response protocol).</div><div><br></div><div>Each <b>POST</b> =
carries (as message body) =
&nbsp;"action"&nbsp;signals&nbsp;or&nbsp;"information&nbsp;(on status or =
statistics)" signals.&nbsp;</div><div>For "actions" the Request method =
name to be used is CONNECT.&nbsp;</div><div>For "information" the =
Request method&nbsp;name to be used is STAT_REPORT.</div><div>Responses =
to requests correspond to "Status-Codes" and may carry&nbsp;a =
Response&nbsp;body with the results of the corresponding requested =
"actions" or the acknowledge of reception of =
the&nbsp;"information".&nbsp;</div><div><br></div><div>=46rom that, it =
is not logic to send an "action" request just to provide =
"status/statistic" information.</div><div><br></div><div><blockquote =
type=3D"cite"><br><blockquote type=3D"cite"><blockquote type=3D"cite">But =
if it is currently not possible to implement a tracker service<br>that =
offers this functionality and is secure in a malicious<br>environment, =
the support for it should not be in the tracker =
protocol,<br>IMHO.<br></blockquote>I do not agree with your position =
stating that a (global) trust<br>functionality is "not possible" to be =
offered.<br>An implementation of a tracker service can perfectly offer a =
trust<br>functionality. It might not be "global" but can be =
offered.<br>In EU Project SARACEN we have an implementation of a =
trust/reputation<br>functionality.<br></blockquote><br>Let me phrase it =
differently: Can you build a PPSP-based YouTube that securely uses this =
property-based peer selection? If not, the draft should make it clear =
that property-based selections can only be safely used under specific =
conditions.<br></blockquote>You are mentioning a completely different =
type of approach in terms of access to contents.&nbsp;</div><div>Youtube =
allows anyone to individually receive the stream (in some rare =
exceptions allowing to download the content).&nbsp;</div><div>But to =
upload contents, users are required to be registered, and consequently =
authenticated, before being able to upload. And even so, contents may be =
banned if some specific conditions are met.</div><div><br></div><div>In =
a P2P environment with a Tracker service, if the tracker is able to =
filter peers from a swarm, based on location properties, the selection =
is not done under "specific conditions" but just on network topology =
properties, independently of the possible "malicious intentions" of some =
of the peers in the swarm.&nbsp;</div><div><br></div><div>But if the =
properties of peers are related with activity or capabilities, then I =
agree with you that a selection based on those properties would only be =
considered "safe" if the requesting peers are trusted and well =
known.</div><div><br></div><div>We can add these concerns to the draft =
document. &nbsp;<br><blockquote type=3D"cite"><br>CU,<br> =
&nbsp;&nbsp;&nbsp;Arno<br><br>____________________________________________=
___<br>ppsp mailing list<br><a =
href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/ppsp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_89BCAFFE-92B2-46A6-A691-663D5FD992F4--

From adamsobieski@hotmail.com  Thu Dec 13 09:10:53 2012
Return-Path: <adamsobieski@hotmail.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 8FD4C21F8A0F for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 09:10:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.076
X-Spam-Level: 
X-Spam-Status: No, score=-1.076 tagged_above=-999 required=5 tests=[AWL=-0.531, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753]
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 yzCZh5TlzZA6 for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 09:10:49 -0800 (PST)
Received: from snt0-omc3-s43.snt0.hotmail.com (snt0-omc3-s43.snt0.hotmail.com [65.54.51.80]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4E921F8A03 for <ppsp@ietf.org>; Thu, 13 Dec 2012 09:10:49 -0800 (PST)
Received: from SNT002-W14 ([65.55.90.137]) by snt0-omc3-s43.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 13 Dec 2012 09:10:48 -0800
X-Originating-IP: [174.100.43.136]
X-EIP: [AItMmScqtXEltqCvmjFvicvJW4yaexY+]
X-Originating-Email: [adamsobieski@hotmail.com]
Message-ID: <SNT002-W14755BCBB1345F34B175A9C54E0@phx.gbl>
Content-Type: multipart/alternative; boundary="_b260ce9d-2699-42c9-a0d1-cfe152e6e02e_"
From: Adam Sobieski <adamsobieski@hotmail.com>
To: "ppsp@ietf.org" <ppsp@ietf.org>
Date: Thu, 13 Dec 2012 17:10:46 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 13 Dec 2012 17:10:48.0592 (UTC) FILETIME=[CBF4F100:01CDD954]
Subject: [ppsp] =?windows-1256?q?Peer-to-Peer_Multimedia_Answering_Machine?= =?windows-1256?q?_Technology=FE?=
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: Thu, 13 Dec 2012 17:10:53 -0000

--_b260ce9d-2699-42c9-a0d1-cfe152e6e02e_
Content-Type: text/plain; charset="windows-1256"
Content-Transfer-Encoding: base64

SW50ZXJuZXQgRW5naW5lZXJpbmcgVGFzayBGb3JjZSwNClBlZXItdG8tUGVlciBTdHJlYW1pbmcg
UHJvdG9jb2wgV29ya2luZyBHcm91cCwNCiANCkdyZWV0aW5ncy4gV2ViUlRDIGlzIGEgY29udGVt
cG9yYXJ5IHRlY2hub2xvZ3kgYW5kIHBlcnRhaW5zIHRvIHZpZGVvIGNhbGxzLCBjb25mZXJlbmNl
cywgYW5kIHBvdGVudGlhbGx5IHRvIHZpZGVvIGZvcnVtcy4gV2ViUlRDIGRvZXMgaW5jbHVkZSBQ
MlAgdGVjaG5vbG9naWVzIGFuZCBJIHdvdWxkIGxpa2UgdG8gZGVzY3JpYmUgYSBzY2VuYXJpbyB3
aXRoIHJlZ2FyZCB0byB0aGUgUDJQIGRpc3RyaWJ1dGVkIHN0b3JhZ2Ugb2YgaHlwZXJ0ZXh0LCBh
dWRpbyBhbmQgdmlkZW8gbWVzc2FnZXMsIHdpdGggZmVhdHVyZXMgYW5kIGZ1bmN0aW9uYWxpdHkg
ZmFjaWxpdGF0aW5nIFAyUCBtdWx0aW1lZGlhIGFuc3dlcmluZyBtYWNoaW5lIHRlY2hub2xvZ3ku
DQoNClNjZW5hcmlvOg0KIA0KUGVyc29uIEEgY2FsbHMgUGVyc29uIEIuIFBlcnNvbiBBIG1pZ2h0
IGtub3cgd2hldGhlciBQZXJzb24gQiB3YXMgb25saW5lIG9yIG9mZmxpbmUgYmVmb3JlIHRoZXkg
Y29tbWVuY2VkIGEgY29tbXVuaWNhdGlvbiBhY3Rpdml0eS4gSWYgUGVyc29uIEIgaXMgb25saW5l
LCB0aGUgZGF0YSBtb3Rpb24gaXMgYXMgcGVyIFdlYlJUQy4gSWYgUGVyc29uIEIgaXMgb2ZmbGlu
ZSwgdGhleSBjb3VsZCBoYXZlIGFuIGFuc3dlcmluZyBtYWNoaW5lIG11bHRpbWVkaWEgY2xpcCBh
dmFpbGFibGUgb24gYSBncm91cCBvZiBub2RlcyB3aGljaCB0aGV5IGhhdmUgZGVzaWduYXRlZCwg
Zm9yIGV4YW1wbGUgcGVyIGEgc29jaWFsIG5ldHdvcmsgZ3JhcGguDQoNClBlcnNvbiBBIGNhbiB3
YXRjaCBQZXJzb24gQidzIHN0cmVhbWluZyBhbnN3ZXJpbmcgbWFjaGluZSBjbGlwIG9yIHNraXAg
dG8gbGVhdmluZyBhIG1lc3NhZ2UuIElmIFBlcnNvbiBBIGxlYXZlcyBhIG1lc3NhZ2UsIHRoYXQg
c3RyZWFtaW5nIHZpZGVvIG1lc3NhZ2UgaXMgc3RvcmVkIG9uIGEgZ3JvdXAgb2Ygbm9kZXMsIHBv
c3NpYmx5IHRoZSB1bmlvbiBvZiB0aGUgdHdvIGdyb3VwcyBvZiBub2RlcyBkZXNpZ25hdGVkIGJ5
IGJvdGggUGVyc29uIEEgYW5kIFBlcnNvbiBCLiBXaGVuIFBlcnNvbiBCIGNvbWVzIG9ubGluZSwg
d2l0aGluIGEgc3lzdGVtLXNwZWNpZmljIGR1cmF0aW9uIG9mIHRpbWUsIGUuZy4gOTAgZGF5cyBv
ciAxIHllYXIsIHRoZSBwb3J0aW9ucyBvZiBkYXRhIGFyZSBkb3dubG9hZGVkIGJ5IHRoZW0sIHNl
Z21lbnRlZCBkb3dubG9hZGluZywgYW5kIHBvc3NpYmx5IHdpdGggc29tZXRoaW5nIGxpa2UgYSBC
SVRTIDQuMCsgdGVjaG5vbG9neS4NCiANCklmIFBlcnNvbiBCIGNob29zZXMgdG8gdmlldyBhbnkg
b2YgdGhlIHN0cmVhbWFibGUgbWVkaWEgZHVyaW5nIHRoYXQgaW5pdGlhbCBwaGFzZSwgd2hpY2gg
bWlnaHQgbm90IGJlIHVuY29tbW9uLCBhIGxvZyBvbiBhbmQgY2hlY2sgbWVzc2FnZXMgcGF0dGVy
biwgdGhlIHNlZ21lbnRlZCBkb3dubG9hZGluZyBjYW4gdG9nZ2xlIHRvIGEgc3RyZWFtaW5nIHZh
cmlldHkgb2YgZG93bmxvYWQsIGluY2x1ZGluZyB2YXJpYWJsZSBiaXRyYXRlIHN0cmVhbWluZy4g
RXZlbiBhZnRlciBQZXJzb24gQiBtaWdodCB3YXRjaCByZWFsLXRpbWUgc2VnbWVudGVkIGRvd25s
b2FkcyBvZiB2YXJpYWJsZS1iaXRyYXRlIHN0cmVhbWluZyBtdWx0aW1lZGlhLCB0aGUgZW50aXJl
dHkgb2YgdGhlaXIgaGlnaC1iaXRyYXRlIG1lc3NhZ2VzIGNvdWxkIGJlIGRvd25sb2FkZWQgYW5k
IHN0b3JlZCBieSBQZXJzb24gQiB1bmxlc3Mgb3IgdW50aWwgUGVyc29uIEIgaW5kaWNhdGVkIG90
aGVyd2lzZS4NCg0KDQpWaWRlbyBjYWxsaW5nIGFuZCB2aWRlbyBjb25mZXJlbmNpbmcgaGF2ZSBi
ZWVuIGlsbHVzdHJhdGVkIHdpdGggV2ViUlRDIHRlY2hub2xvZ2llcywgdmlkZW8gZm9ydW1zIG1h
eSBiZSByZWFsaXplZCB1cGNvbWluZywgYW5kIHdlIGNhbiBlbnZpc2lvbiwgcmVzZWFyY2ggYW5k
IGRldmVsb3AgZmVhdHVyZXMgZm9yIFAyUCB2aWRlbyBjb21tdW5pY2F0aW9uIHN5c3RlbXMsIFAy
UCBoeXBlcnRleHQsIGF1ZGlvIGFuZCB2aWRlbyBzeXN0ZW1zLCBtdWx0aW1lZGlhIHN5c3RlbXMs
IGluY2x1ZGluZyBQMlAgYW5zd2VyaW5nIG1hY2hpbmUgdGVjaG5vbG9naWVzIGFzIGRlc2NyaWJl
ZC4NCg0KDQoNCktpbmQgcmVnYXJkcywNCg0KQWRhbSBTb2JpZXNraSAJCSAJICAgCQkgIA==

--_b260ce9d-2699-42c9-a0d1-cfe152e6e02e_
Content-Type: text/html; charset="windows-1256"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7
DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv
bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU+PC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht
bWVzc2FnZSc+PGRpdiBkaXI9J2x0cic+SW50ZXJuZXQgRW5naW5lZXJpbmcgVGFzayBGb3JjZSw8
YnIvPg0KUGVlci10by1QZWVyIFN0cmVhbWluZyBQcm90b2NvbCBXb3JraW5nIEdyb3VwLDxici8+
DQo8YnIvPiANCkdyZWV0aW5ncy4gV2ViUlRDIGlzIGEgY29udGVtcG9yYXJ5IHRlY2hub2xvZ3kg
YW5kIHBlcnRhaW5zIHRvIHZpZGVvIGNhbGxzLCBjb25mZXJlbmNlcywgYW5kIHBvdGVudGlhbGx5
IHRvIHZpZGVvIGZvcnVtcy4gV2ViUlRDIGRvZXMgaW5jbHVkZSBQMlAgdGVjaG5vbG9naWVzIGFu
ZCBJIHdvdWxkIGxpa2UgdG8gZGVzY3JpYmUgYSBzY2VuYXJpbyB3aXRoIHJlZ2FyZCB0byB0aGUg
UDJQIGRpc3RyaWJ1dGVkIHN0b3JhZ2Ugb2YgaHlwZXJ0ZXh0LCBhdWRpbyBhbmQgdmlkZW8gbWVz
c2FnZXMsIHdpdGggZmVhdHVyZXMgYW5kIGZ1bmN0aW9uYWxpdHkgZmFjaWxpdGF0aW5nIFAyUCBt
dWx0aW1lZGlhIGFuc3dlcmluZyBtYWNoaW5lIHRlY2hub2xvZ3kuPEJSPg0KPGJyLz4NClNjZW5h
cmlvOjxCUj4NCjxici8+IA0KUGVyc29uIEEgY2FsbHMgUGVyc29uIEIuIFBlcnNvbiBBIG1pZ2h0
IGtub3cgd2hldGhlciBQZXJzb24gQiB3YXMgb25saW5lIG9yIG9mZmxpbmUgYmVmb3JlIHRoZXkg
Y29tbWVuY2VkIGEgY29tbXVuaWNhdGlvbiBhY3Rpdml0eS4gSWYgUGVyc29uIEIgaXMgb25saW5l
LCB0aGUgZGF0YSBtb3Rpb24gaXMgYXMgcGVyIFdlYlJUQy4gSWYgUGVyc29uIEIgaXMgb2ZmbGlu
ZSwgdGhleSBjb3VsZCBoYXZlIGFuIGFuc3dlcmluZyBtYWNoaW5lIG11bHRpbWVkaWEgY2xpcCBh
dmFpbGFibGUgb24gYSBncm91cCBvZiBub2RlcyB3aGljaCB0aGV5IGhhdmUgZGVzaWduYXRlZCwg
Zm9yIGV4YW1wbGUgcGVyIGEgc29jaWFsIG5ldHdvcmsgZ3JhcGguPEJSPg0KPGJyLz4NClBlcnNv
biBBIGNhbiB3YXRjaCBQZXJzb24gQidzIHN0cmVhbWluZyBhbnN3ZXJpbmcgbWFjaGluZSBjbGlw
IG9yIHNraXAgdG8gbGVhdmluZyBhIG1lc3NhZ2UuIElmIFBlcnNvbiBBIGxlYXZlcyBhIG1lc3Nh
Z2UsIHRoYXQgc3RyZWFtaW5nIHZpZGVvIG1lc3NhZ2UgaXMgc3RvcmVkIG9uIGEgZ3JvdXAgb2Yg
bm9kZXMsIHBvc3NpYmx5IHRoZSB1bmlvbiBvZiB0aGUgdHdvIGdyb3VwcyBvZiBub2RlcyBkZXNp
Z25hdGVkIGJ5IGJvdGggUGVyc29uIEEgYW5kIFBlcnNvbiBCLiBXaGVuIFBlcnNvbiBCIGNvbWVz
IG9ubGluZSwgd2l0aGluIGEgc3lzdGVtLXNwZWNpZmljIGR1cmF0aW9uIG9mIHRpbWUsIGUuZy4g
OTAgZGF5cyBvciAxIHllYXIsIHRoZSBwb3J0aW9ucyBvZiBkYXRhIGFyZSBkb3dubG9hZGVkIGJ5
IHRoZW0sIHNlZ21lbnRlZCBkb3dubG9hZGluZywgYW5kIHBvc3NpYmx5IHdpdGggc29tZXRoaW5n
IGxpa2UgYSBCSVRTIDQuMCsgdGVjaG5vbG9neS48QlI+DQo8YnIvPiANCklmIFBlcnNvbiBCIGNo
b29zZXMgdG8gdmlldyBhbnkgb2YgdGhlIHN0cmVhbWFibGUgbWVkaWEgZHVyaW5nIHRoYXQgaW5p
dGlhbCBwaGFzZSwgd2hpY2ggbWlnaHQgbm90IGJlIHVuY29tbW9uLCBhIGxvZyBvbiBhbmQgY2hl
Y2sgbWVzc2FnZXMgcGF0dGVybiwgdGhlIHNlZ21lbnRlZCBkb3dubG9hZGluZyBjYW4gdG9nZ2xl
IHRvIGEgc3RyZWFtaW5nIHZhcmlldHkgb2YgZG93bmxvYWQsIGluY2x1ZGluZyB2YXJpYWJsZSBi
aXRyYXRlIHN0cmVhbWluZy4gRXZlbiBhZnRlciBQZXJzb24gQiBtaWdodCB3YXRjaCByZWFsLXRp
bWUgc2VnbWVudGVkIGRvd25sb2FkcyBvZiB2YXJpYWJsZS1iaXRyYXRlIHN0cmVhbWluZyBtdWx0
aW1lZGlhLCB0aGUgZW50aXJldHkgb2YgdGhlaXIgaGlnaC1iaXRyYXRlIG1lc3NhZ2VzIGNvdWxk
IGJlIGRvd25sb2FkZWQgYW5kIHN0b3JlZCBieSBQZXJzb24gQiB1bmxlc3Mgb3IgdW50aWwgUGVy
c29uIEIgaW5kaWNhdGVkIG90aGVyd2lzZS48QlI+DQo8YnIvPg0KPGJyLz4NClZpZGVvIGNhbGxp
bmcgYW5kIHZpZGVvIGNvbmZlcmVuY2luZyBoYXZlIGJlZW4gaWxsdXN0cmF0ZWQgd2l0aCBXZWJS
VEMgdGVjaG5vbG9naWVzLCB2aWRlbyBmb3J1bXMgbWF5IGJlIHJlYWxpemVkIHVwY29taW5nLCBh
bmQgd2UgY2FuIGVudmlzaW9uLCByZXNlYXJjaCBhbmQgZGV2ZWxvcCBmZWF0dXJlcyBmb3IgUDJQ
IHZpZGVvIGNvbW11bmljYXRpb24gc3lzdGVtcywgUDJQIGh5cGVydGV4dCwgYXVkaW8gYW5kIHZp
ZGVvIHN5c3RlbXMsIG11bHRpbWVkaWEgc3lzdGVtcywgaW5jbHVkaW5nIFAyUCBhbnN3ZXJpbmcg
bWFjaGluZSB0ZWNobm9sb2dpZXMgYXMgZGVzY3JpYmVkLjxCUj4NCjxici8+DQo8YnIvPg0KPGJy
Lz4NCktpbmQgcmVnYXJkcyw8YnIvPg0KPGJyLz4NCkFkYW0gU29iaWVza2kgCQkgCSAgIAkJICA8
L2Rpdj48L2JvZHk+DQo8L2h0bWw+

--_b260ce9d-2699-42c9-a0d1-cfe152e6e02e_--

From peer2peer@gmail.com  Thu Dec 13 09:42:23 2012
Return-Path: <peer2peer@gmail.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 7D5E621F89C3 for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 09:42:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 KpobE57r6FUz for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 09:42:17 -0800 (PST)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by ietfa.amsl.com (Postfix) with ESMTP id DFD4E21F89D2 for <ppsp@ietf.org>; Thu, 13 Dec 2012 09:42:16 -0800 (PST)
Received: by mail-wi0-f180.google.com with SMTP id hj13so1829365wib.13 for <ppsp@ietf.org>; Thu, 13 Dec 2012 09:42:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QnEF1nA9mqRnqmCydufuGsUESCze1thd/F/CsACV+uY=; b=DYpqR2J2typHu3csAjRHdoS2TfIoJdH4jDBaUOh6tuB1psctJhXmI/xm05qmggk+j2 990vSUgdoZCDOHgmlQCOYZoPYmR6u3a0nCI6c+wHFLYZa3Mvsiu64VtrmrU+cao0Hi3o hKlXF+9PF0tDazK8u7WMTQYv4hQNETZCb2/W83Jr1SX1NlHEqgd15I2+awM6sRA2J8Yp Brxe3wU1SF2FZoh7jyG9YkedPv0fmRr56Wt/i7jT74CfAUo6uQ5dNBpBjWQ8FP8pR/TC gyqPR4fwgGyHUeLqpjvyn8Jz3zsx0uKTzSz6z20BEs5m5s3HX/6weEhPDA1yFbhsBITc U0vg==
MIME-Version: 1.0
Received: by 10.194.76.237 with SMTP id n13mr9907843wjw.57.1355420522283; Thu, 13 Dec 2012 09:42:02 -0800 (PST)
Received: by 10.216.79.80 with HTTP; Thu, 13 Dec 2012 09:42:02 -0800 (PST)
In-Reply-To: <SNT002-W14755BCBB1345F34B175A9C54E0@phx.gbl>
References: <SNT002-W14755BCBB1345F34B175A9C54E0@phx.gbl>
Date: Thu, 13 Dec 2012 18:42:02 +0100
Message-ID: <CAJYQ-fQKumqyyXNKKSc3Oaqn5DgOLXiPSrsidCRqbYAOQ3Gz8Q@mail.gmail.com>
From: Johan Pouwelse <peer2peer@gmail.com>
To: Adam Sobieski <adamsobieski@hotmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] Peer-to-Peer Multimedia Answering Machine Technology
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: Thu, 13 Dec 2012 17:42:23 -0000

Dear Adam,
Yes, WebRTC has many links and similarities to our PPSP work.

I've been attending their IETF meetings and discussed in details with
some of the browser creators what could be done.
At this point the bottleneck is the usual I believe: development effort.

We have now a mature PPSP-compliant streaming implementation
which could be easily adapted for VOIP and WebRTC usage in
scenarios you describe. https://github.com/triblerteam/libswift/

You have time to turn your idea into a demo for next IETF?
  -j

On 13 December 2012 18:10, Adam Sobieski <adamsobieski@hotmail.com> wrote:
> Internet Engineering Task Force,
> Peer-to-Peer Streaming Protocol Working Group,
>
> Greetings. WebRTC is a contemporary technology and pertains to video calls,
> conferences, and potentially to video forums. WebRTC does include P2P
> technologies and I would like to describe a scenario with regard to the P2P
> distributed storage of hypertext, audio and video messages, with features
> and functionality facilitating P2P multimedia answering machine technology.
>
> Scenario:
>
> Person A calls Person B. Person A might know whether Person B was online or
> offline before they commenced a communication activity. If Person B is
> online, the data motion is as per WebRTC. If Person B is offline, they could
> have an answering machine multimedia clip available on a group of nodes
> which they have designated, for example per a social network graph.
>
> Person A can watch Person B's streaming answering machine clip or skip to
> leaving a message. If Person A leaves a message, that streaming video
> message is stored on a group of nodes, possibly the union of the two groups
> of nodes designated by both Person A and Person B. When Person B comes
> online, within a system-specific duration of time, e.g. 90 days or 1 year,
> the portions of data are downloaded by them, segmented downloading, and
> possibly with something like a BITS 4.0+ technology.
>
> If Person B chooses to view any of the streamable media during that initial
> phase, which might not be uncommon, a log on and check messages pattern, the
> segmented downloading can toggle to a streaming variety of download,
> including variable bitrate streaming. Even after Person B might watch
> real-time segmented downloads of variable-bitrate streaming multimedia, the
> entirety of their high-bitrate messages could be downloaded and stored by
> Person B unless or until Person B indicated otherwise.
>
>
> Video calling and video conferencing have been illustrated with WebRTC
> technologies, video forums may be realized upcoming, and we can envision,
> research and develop features for P2P video communication systems, P2P
> hypertext, audio and video systems, multimedia systems, including P2P
> answering machine technologies as described.
>
>
>
> Kind regards,
>
> Adam Sobieski
>
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>

From davidjonssonsweden@gmail.com  Thu Dec 13 13:18:32 2012
Return-Path: <davidjonssonsweden@gmail.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 12FD121F86FD for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 13:18:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 Ur7Rdm1YKrC7 for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 13:18:31 -0800 (PST)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id DF5C521F879F for <ppsp@ietf.org>; Thu, 13 Dec 2012 13:18:28 -0800 (PST)
Received: by mail-vc0-f172.google.com with SMTP id fw7so3030982vcb.31 for <ppsp@ietf.org>; Thu, 13 Dec 2012 13:18:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=mfvh6pZzrg3kHoYl9Smv7/q5S8VGXxsrzb35biTFMH0=; b=ZDnaXbzeIvJPy6C4kPJbnfdV8vtPN/1lIActlXnBqvUq8YI/fPNRCQJhBRkZdqHvqv sGdZJmVBjRLtFVHqXalTGOBeBIcBruSSbPyX24iYbhEPoYJfjuCw59yLk0+76CifBtgc NY4NIUbn0ndJNLPPcAd3eUCcNZpK4TptaqWuumlb58x/BbFinhahrM0Vdzitl8ip7ril xL1iJicIjvBPrCAt4/ldQDSeQOf//Gw0Iky2w5nlDIcPzdd7wi7g44Kklo0zwCZJXbNs riweTy3pfSWGQ8R0Ah5iE5geSxS5HJkN0jiTxEUIaA/RvhIXIbsRkrJlzv+qiPXX17pm hkiQ==
MIME-Version: 1.0
Received: by 10.220.150.136 with SMTP id y8mr5820461vcv.34.1355433508324; Thu, 13 Dec 2012 13:18:28 -0800 (PST)
Received: by 10.220.108.70 with HTTP; Thu, 13 Dec 2012 13:18:28 -0800 (PST)
Date: Thu, 13 Dec 2012 22:18:28 +0100
Message-ID: <CAJKxeaL3psh0fdXLm4saxwD_6jBZtMrdmXRy3Hm5v3SXxSpmfQ@mail.gmail.com>
From: David Jonsson <davidjonssonsweden@gmail.com>
To: Johan Pouwelse <peer2peer@gmail.com>, "ppsp@ietf.org" <ppsp@ietf.org>
Content-Type: multipart/alternative; boundary=f46d043d64b3c7c60004d0c27459
Subject: Re: [ppsp] Peer-to-Peer Multimedia Answering Machine Technology
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: Thu, 13 Dec 2012 21:18:32 -0000

--f46d043d64b3c7c60004d0c27459
Content-Type: text/plain; charset=ISO-8859-1

Hi all

I try to imagine how WebRTC and PPSP could be combined. The main issue is
that WebRTC is a browser builtin JavaScript lib which means that there is
no common networking and storage. Would PPSP have to be be run
over WebRTC DataChannel and SCTP? Should storage be done in RAM and/or with
file dialogs? Translate C++ code to JavaScript? Seems to require a lot of
development effort yes but the advantage to be able to run it straight away
in a browser might be worth it.

Another alternative is to use UDP or TCP sockets but that is only available
in JavaScript for Chrome Apps. Using Chrome Apps would also enable file
storage (without dialogs) .

Automatic translation from C++ to JavaScript could be done with llvm and
emscripten but some manual work has to be done with the event handling and
storage.

Making a PPSP browser plugin or separate application could be easier but I
imagine that fewer would install a browser plugin or a separate
application. The JavaScript alternative is I think also easier to maintain
and will also be usable on more platforms and browsers as WebRTC spreads.

Best wishes
David

On Thu, Dec 13, 2012 at 6:42 PM, Johan Pouwelse <peer2peer@gmail.com> wrote:

> Dear Adam,
> Yes, WebRTC has many links and similarities to our PPSP work.
>
> I've been attending their IETF meetings and discussed in details with
> some of the browser creators what could be done.
> At this point the bottleneck is the usual I believe: development effort.
>
> We have now a mature PPSP-compliant streaming implementation
> which could be easily adapted for VOIP and WebRTC usage in
> scenarios you describe. https://github.com/triblerteam/libswift/
>
> You have time to turn your idea into a demo for next IETF?
>   -j
>
> On 13 December 2012 18:10, Adam Sobieski <adamsobieski@hotmail.com> wrote:
> > Internet Engineering Task Force,
> > Peer-to-Peer Streaming Protocol Working Group,
> >
> > Greetings. WebRTC is a contemporary technology and pertains to video
> calls,
> > conferences, and potentially to video forums. WebRTC does include P2P
> > technologies and I would like to describe a scenario with regard to the
> P2P
> > distributed storage of hypertext, audio and video messages, with features
> > and functionality facilitating P2P multimedia answering machine
> technology.
> >
> > Scenario:
> >
> > Person A calls Person B. Person A might know whether Person B was online
> or
> > offline before they commenced a communication activity. If Person B is
> > online, the data motion is as per WebRTC. If Person B is offline, they
> could
> > have an answering machine multimedia clip available on a group of nodes
> > which they have designated, for example per a social network graph.
> >
> > Person A can watch Person B's streaming answering machine clip or skip to
> > leaving a message. If Person A leaves a message, that streaming video
> > message is stored on a group of nodes, possibly the union of the two
> groups
> > of nodes designated by both Person A and Person B. When Person B comes
> > online, within a system-specific duration of time, e.g. 90 days or 1
> year,
> > the portions of data are downloaded by them, segmented downloading, and
> > possibly with something like a BITS 4.0+ technology.
> >
> > If Person B chooses to view any of the streamable media during that
> initial
> > phase, which might not be uncommon, a log on and check messages pattern,
> the
> > segmented downloading can toggle to a streaming variety of download,
> > including variable bitrate streaming. Even after Person B might watch
> > real-time segmented downloads of variable-bitrate streaming multimedia,
> the
> > entirety of their high-bitrate messages could be downloaded and stored by
> > Person B unless or until Person B indicated otherwise.
> >
> >
> > Video calling and video conferencing have been illustrated with WebRTC
> > technologies, video forums may be realized upcoming, and we can envision,
> > research and develop features for P2P video communication systems, P2P
> > hypertext, audio and video systems, multimedia systems, including P2P
> > answering machine technologies as described.
> >
> >
> >
> > Kind regards,
> >
> > Adam Sobieski
> >
> > _______________________________________________
> > ppsp mailing list
> > ppsp@ietf.org
> > https://www.ietf.org/mailman/listinfo/ppsp
> >
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>

--f46d043d64b3c7c60004d0c27459
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all<div><br></div><div>I try to imagine how WebRTC and PPSP could be com=
bined. The main issue is that WebRTC is a browser builtin JavaScript lib wh=
ich means that there is no common networking and storage. Would PPSP have t=
o be be run over=A0WebRTC=A0DataChannel and SCTP? Should storage be done in=
 RAM and/or with file dialogs? Translate C++ code to JavaScript? Seems to r=
equire a lot of development effort yes but the advantage to be able to run =
it straight away in a browser might be worth it.</div>
<div><br></div><div>Another alternative is to use UDP or TCP sockets but th=
at is only available in JavaScript for Chrome Apps. Using Chrome Apps would=
 also enable file storage (without dialogs) .</div><div class=3D"gmail_extr=
a">
<br></div><div class=3D"gmail_extra">Automatic translation from C++ to Java=
Script could be done with llvm and emscripten but some manual work has to b=
e done with the event handling and storage.</div><div class=3D"gmail_extra"=
>
<br></div><div class=3D"gmail_extra">Making a PPSP browser plugin or separa=
te application could be easier but I imagine that fewer would install a bro=
wser plugin or a separate application. The JavaScript alternative is I thin=
k also easier to maintain and will also be usable on more platforms and bro=
wsers as WebRTC spreads.=A0</div>
<div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Best wishes=
<br clear=3D"all"><div>David=A0</div>
<br><div class=3D"gmail_quote">On Thu, Dec 13, 2012 at 6:42 PM, Johan Pouwe=
lse <span dir=3D"ltr">&lt;<a href=3D"mailto:peer2peer@gmail.com" target=3D"=
_blank">peer2peer@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Dear Adam,<br>
Yes, WebRTC has many links and similarities to our PPSP work.<br>
<br>
I&#39;ve been attending their IETF meetings and discussed in details with<b=
r>
some of the browser creators what could be done.<br>
At this point the bottleneck is the usual I believe: development effort.<br=
>
<br>
We have now a mature PPSP-compliant streaming implementation<br>
which could be easily adapted for VOIP and WebRTC usage in<br>
scenarios you describe. <a href=3D"https://github.com/triblerteam/libswift/=
" target=3D"_blank">https://github.com/triblerteam/libswift/</a><br>
<br>
You have time to turn your idea into a demo for next IETF?<br>
=A0 -j<br>
<br>
On 13 December 2012 18:10, Adam Sobieski &lt;<a href=3D"mailto:adamsobieski=
@hotmail.com">adamsobieski@hotmail.com</a>&gt; wrote:<br>
&gt; Internet Engineering Task Force,<br>
&gt; Peer-to-Peer Streaming Protocol Working Group,<br>
&gt;<br>
&gt; Greetings. WebRTC is a contemporary technology and pertains to video c=
alls,<br>
&gt; conferences, and potentially to video forums. WebRTC does include P2P<=
br>
&gt; technologies and I would like to describe a scenario with regard to th=
e P2P<br>
&gt; distributed storage of hypertext, audio and video messages, with featu=
res<br>
&gt; and functionality facilitating P2P multimedia answering machine techno=
logy.<br>
&gt;<br>
&gt; Scenario:<br>
&gt;<br>
&gt; Person A calls Person B. Person A might know whether Person B was onli=
ne or<br>
&gt; offline before they commenced a communication activity. If Person B is=
<br>
&gt; online, the data motion is as per WebRTC. If Person B is offline, they=
 could<br>
&gt; have an answering machine multimedia clip available on a group of node=
s<br>
&gt; which they have designated, for example per a social network graph.<br=
>
&gt;<br>
&gt; Person A can watch Person B&#39;s streaming answering machine clip or =
skip to<br>
&gt; leaving a message. If Person A leaves a message, that streaming video<=
br>
&gt; message is stored on a group of nodes, possibly the union of the two g=
roups<br>
&gt; of nodes designated by both Person A and Person B. When Person B comes=
<br>
&gt; online, within a system-specific duration of time, e.g. 90 days or 1 y=
ear,<br>
&gt; the portions of data are downloaded by them, segmented downloading, an=
d<br>
&gt; possibly with something like a BITS 4.0+ technology.<br>
&gt;<br>
&gt; If Person B chooses to view any of the streamable media during that in=
itial<br>
&gt; phase, which might not be uncommon, a log on and check messages patter=
n, the<br>
&gt; segmented downloading can toggle to a streaming variety of download,<b=
r>
&gt; including variable bitrate streaming. Even after Person B might watch<=
br>
&gt; real-time segmented downloads of variable-bitrate streaming multimedia=
, the<br>
&gt; entirety of their high-bitrate messages could be downloaded and stored=
 by<br>
&gt; Person B unless or until Person B indicated otherwise.<br>
&gt;<br>
&gt;<br>
&gt; Video calling and video conferencing have been illustrated with WebRTC=
<br>
&gt; technologies, video forums may be realized upcoming, and we can envisi=
on,<br>
&gt; research and develop features for P2P video communication systems, P2P=
<br>
&gt; hypertext, audio and video systems, multimedia systems, including P2P<=
br>
&gt; answering machine technologies as described.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Kind regards,<br>
&gt;<br>
&gt; Adam Sobieski<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ppsp mailing list<br>
&gt; <a href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/ppsp</a><br>
&gt;<br>
_______________________________________________<br>
ppsp mailing list<br>
<a href=3D"mailto:ppsp@ietf.org">ppsp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ppsp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ppsp</a><br>
</blockquote></div><br></div>

--f46d043d64b3c7c60004d0c27459--

From adamsobieski@hotmail.com  Thu Dec 13 21:24:32 2012
Return-Path: <adamsobieski@hotmail.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 D03E121F8882 for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 21:24:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 Cptgvp3WzDQQ for <ppsp@ietfa.amsl.com>; Thu, 13 Dec 2012 21:24:31 -0800 (PST)
Received: from snt0-omc1-s2.snt0.hotmail.com (snt0-omc1-s2.snt0.hotmail.com [65.55.90.13]) by ietfa.amsl.com (Postfix) with ESMTP id C8EF521F8849 for <ppsp@ietf.org>; Thu, 13 Dec 2012 21:24:30 -0800 (PST)
Received: from SNT002-W210 ([65.55.90.9]) by snt0-omc1-s2.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 13 Dec 2012 21:24:30 -0800
X-EIP: [Dm0jvOF5m6eiggPYQ/EQQH+eCwipJhXO]
X-Originating-Email: [adamsobieski@hotmail.com]
Message-ID: <SNT002-W21056E4E0A528EE18F3AD7FC54D0@phx.gbl>
Content-Type: multipart/alternative; boundary="_86c22c00-2578-44be-baa2-41ee33f53471_"
From: Adam Sobieski <adamsobieski@hotmail.com>
To: David Jonsson <davidjonssonsweden@gmail.com>
Date: Fri, 14 Dec 2012 05:24:30 +0000
Importance: Normal
In-Reply-To: <CAJKxeaL3psh0fdXLm4saxwD_6jBZtMrdmXRy3Hm5v3SXxSpmfQ@mail.gmail.com>
References: <CAJKxeaL3psh0fdXLm4saxwD_6jBZtMrdmXRy3Hm5v3SXxSpmfQ@mail.gmail.com>
MIME-Version: 1.0
X-OriginalArrivalTime: 14 Dec 2012 05:24:30.0270 (UTC) FILETIME=[4AEBEDE0:01CDD9BB]
Cc: "ppsp@ietf.org" <ppsp@ietf.org>
Subject: Re: [ppsp] Peer-to-Peer Multimedia Answering Machine Technology
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: Fri, 14 Dec 2012 05:24:32 -0000

--_86c22c00-2578-44be-baa2-41ee33f53471_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

PPSP Working Group=2C
David Jonsson=2C

Greetings. Thank you for the C++ and JavaScript topics=2C a useful JavaScri=
pt library idea is a distributed hash table library utilizing some of the n=
ew P2P capabilities in web browsers.  With DHT's=2C some of the storage top=
ics also arise and=2C in addition to RAM=2C there is HTML5 web storage (htt=
p://www.w3.org/TR/webstorage/).  En route to a standard DHT JavaScript API=
=2C JavaScript DHT libraries can explore the API and implementational topic=
s=2C as well as those of other reusable P2P components=2C in web browsers.

We can=2C as interesting=2C discuss architectures=2C designs=2C approaches =
to implementing P2P multimedia answering machine systems=2C while consideri=
ng reusable and multifunctional components and technologies=2C some of whic=
h could be implemented as C++ or JavaScript libraries.



Kind regards=2C

Adam 		 	   		  =

--_86c22c00-2578-44be-baa2-41ee33f53471_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>PPSP Working Group=2C<br/>
David Jonsson=2C<br/>
<br/>
Greetings. Thank you for the C++ and JavaScript topics=2C a useful JavaScri=
pt library idea is a distributed hash table library utilizing some of the n=
ew P2P capabilities in web browsers.  With DHT's=2C some of the storage top=
ics also arise and=2C in addition to RAM=2C there is HTML5 web storage (<a =
href=3D"http://www.w3.org/TR/webstorage/">http://www.w3.org/TR/webstorage/<=
/a>).  En route to a standard DHT JavaScript API=2C JavaScript DHT librarie=
s can explore the API and implementational topics=2C as well as those of ot=
her reusable P2P components=2C in web browsers.<BR>
<br/>
We can=2C as interesting=2C discuss architectures=2C designs=2C approaches =
to implementing P2P multimedia answering machine systems=2C while consideri=
ng reusable and multifunctional components and technologies=2C some of whic=
h could be implemented as C++ or JavaScript libraries.<BR>
<br/>
<br/>
<br/>
Kind regards=2C<br/>
<br/>
Adam 		 	   		  </div></body>
</html>=

--_86c22c00-2578-44be-baa2-41ee33f53471_--

From a.bakker@vu.nl  Mon Dec 17 23:34:34 2012
Return-Path: <a.bakker@vu.nl>
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 6D23E21F8880 for <ppsp@ietfa.amsl.com>; Mon, 17 Dec 2012 23:34:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.894
X-Spam-Level: 
X-Spam-Status: No, score=-2.894 tagged_above=-999 required=5 tests=[AWL=-0.990, BAYES_50=0.001, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RCVD_IN_DNSWL_MED=-4]
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 Peb4vEUQGjUW for <ppsp@ietfa.amsl.com>; Mon, 17 Dec 2012 23:34:33 -0800 (PST)
Received: from mailin.vu.nl (mailin.vu.nl [130.37.164.16]) by ietfa.amsl.com (Postfix) with ESMTP id 38EB821F892E for <ppsp@ietf.org>; Mon, 17 Dec 2012 23:34:26 -0800 (PST)
Received: from PEXHB012B.vu.local (130.37.236.67) by mailin.vu.nl (130.37.164.16) with Microsoft SMTP Server (TLS) id 14.2.298.4; Tue, 18 Dec 2012 08:34:34 +0100
Received: from [109.37.90.204] (130.37.238.20) by mails.vu.nl (130.37.236.67) with Microsoft SMTP Server (TLS) id 14.2.298.4; Tue, 18 Dec 2012 08:34:23 +0100
Message-ID: <50D01CB3.6070206@cs.vu.nl>
Date: Tue, 18 Dec 2012 08:35:15 +0100
From: Arno Bakker <arno@cs.vu.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: Rui Cruz <rui.cruz@ieee.org>
References: <1388AC0A-2E2E-4EE5-8868-688E7BE6E252@cisco.com> <EC14A918-B208-411A-902C-994297E0035C@cisco.com> <50A21BF4.9010102@cs.vu.nl> <52529918-0790-47C2-84D0-A1D11FE14129@ieee.org> <50A344CA.6060307@cs.vu.nl> <35D4DB2A-7468-490C-8147-FA9E5FF69B50@ieee.org> <50ACCF90.6080308@cs.vu.nl> <67029FDA-544B-4D28-AC12-A36EDC73957B@ieee.org>
In-Reply-To: <67029FDA-544B-4D28-AC12-A36EDC73957B@ieee.org>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [130.37.238.20]
Cc: ppsp@ietf.org
Subject: Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-protocol as WG item
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: arno@cs.vu.nl
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, 18 Dec 2012 07:34:34 -0000

Hi Rui et al

On 07/12/2012 14:39, Rui Cruz wrote:
>
>  From that, it is not logic to send an "action" request just to provide
> "status/statistic" information.
>

Then I guess we have different opinions on this. But my proposal was 
just a simplification not a missing feature, so let's leave it.


> But if the properties of peers are related with activity or
> capabilities, then I agree with you that a selection based on those
> properties would only be considered "safe" if the requesting peers are
> trusted and well known.
>
> We can add these concerns to the draft document.

Good. Please do.

Happy holidays!
      Arno



From zhangyunfei@chinamobile.com  Wed Dec 19 18:45:57 2012
Return-Path: <zhangyunfei@chinamobile.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 47E9321F88A3 for <ppsp@ietfa.amsl.com>; Wed, 19 Dec 2012 18:45:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.948
X-Spam-Level: 
X-Spam-Status: No, score=-97.948 tagged_above=-999 required=5 tests=[AWL=-1.739, BAYES_40=-0.185, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RELAY_IS_221=2.222, 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 OrQZClvuJkgh for <ppsp@ietfa.amsl.com>; Wed, 19 Dec 2012 18:45:56 -0800 (PST)
Received: from imss.chinamobile.com (imss.chinamobile.com [221.130.253.135]) by ietfa.amsl.com (Postfix) with ESMTP id 0340621F889D for <ppsp@ietf.org>; Wed, 19 Dec 2012 18:45:56 -0800 (PST)
Received: from imss.chinamobile.com (localhost [127.0.0.1]) by localhost.chinamobile.com (Postfix) with ESMTP id 1086AE446; Thu, 20 Dec 2012 10:45:57 +0800 (CST)
Received: from mail.chinamobile.com (unknown [10.1.28.22]) by imss.chinamobile.com (Postfix) with ESMTP id 05FC5E43B; Thu, 20 Dec 2012 10:45:57 +0800 (CST)
Received: from zyf-PC ([10.2.43.220]) by mail.chinamobile.com (Lotus Domino Release 6.5.6) with ESMTP id 2012122010455472-47833 ; Thu, 20 Dec 2012 10:45:54 +0800 
Date: Thu, 20 Dec 2012 10:45:52 +0800
From: zhangyunfei <zhangyunfei@chinamobile.com>
To: "'Rui Cruz'" <rui.cruz@ieee.org>,  ppsp <ppsp@ietf.org>
References: <1388AC0A-2E2E-4EE5-8868-688E7BE6E252@cisco.com> <EC14A918-B208-411A-902C-994297E0035C@cisco.com> <50A21BF4.9010102@cs.vu.nl> <52529918-0790-47C2-84D0-A1D11FE14129@ieee.org> <50A344CA.6060307@cs.vu.nl> <35D4DB2A-7468-490C-8147-FA9E5FF69B50@ieee.org> <50ACCF90.6080308@cs.vu.nl> <67029FDA-544B-4D28-AC12-A36EDC73957B@ieee.org>,  <50D01CB3.6070206@cs.vu.nl>
X-Priority: 3 (Normal)
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <2012122010455215506537@chinamobile.com>
X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2012-12-20 10:45:54, Serialize by Router on jtgsml01/servers/cmcc(Release 6.5.6|March 06, 2007) at 2012-12-20 10:45:56, Serialize complete at 2012-12-20 10:45:56
Content-Type: multipart/alternative; boundary="----=_001_NextPart844536186774_=----"
X-TM-AS-Product-Ver: IMSS-7.0.0.8231-6.8.0.1017-19466.000
X-TM-AS-Result: No--29.673-7.0-31-10
X-imss-scan-details: No--29.673-7.0-31-10;No--29.673-7.0-31-10
X-TM-AS-User-Approved-Sender: No;No
X-TM-AS-User-Blocked-Sender: No;No
Subject: Re: [ppsp] Request: draft-cruz-ppsp-base-tracker-protocol as WG item
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: zhangyunfei <zhangyunfei@chinamobile.com>
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: Thu, 20 Dec 2012 02:45:57 -0000

This is a multi-part message in MIME format.

------=_001_NextPart844536186774_=----
Content-Transfer-Encoding: base64
Content-Type: text/plain;
	charset="gb2312"

RGVhciBhbGwsDQogICBUaGVyZSBpcyByb3VnaCBjb25zZW5zdXMgdG8gcHJvZ3Jlc3MgZHJhZnQt
Y3J1ei1wcHNwLWJhc2UtdHJhY2tlci1wcm90b2NvbC0wMSB0byB3b3JraW5nIGdyb3VwIGl0ZW0g
aW4gYW5kIGFmdGVyIElFVEYgODUuIERpc2N1c3Npb24gZm9yIHRoZSBjb25jZXJucyBoYXZlIGJl
ZW4NCmxhdW5jaGVkIGluIHRoZSBtYWlsaW5nIGxpc3Qgd2l0aCBwcm9ncmVzcy4gICANCiAgICBS
dWksIHBsZWFzZSBkbyB0aGlzIGFzIHNvb24gYXMgcG9zc2libGU6DQogICAgIC0gc3VibWl0IHRo
ZSBkcmFmdCB3aXRoIHRoZSBuZXcgZmlsZW5hbWUgZHJhZnQtaWV0Zi1wcHNwLXRyYWNrZXItcHJv
dG9jb2wtMDAgIA0KICAgIEl0IGlzIHVuZGVyc3Rvb2QgdGhhdCB0aGVyZSBhcmUgYSBudW1iZXIg
b2YgZGV0YWlscyB3aGljaCBtdXN0IGJlIGNoYW5nZWQgaW4gdGhlIHRyYWNrZXIgcHJvdG9jb2wg
YXMgV0cgaXRlbSwgd2hpY2ggYXJlIGRpc2N1c3NpbmcgaW4gdGhlIG1haWxpbmcgbGlzdC4NCiAg
IFRoYW5rIHlvdSBhbmQgd2UgYXJlIGxvb2tpbmcgZm9yIHlvdXIgdGVjaG5pY2FsIGlucHV0IHRv
IHRoZSB0cmFja2VyIHByb3RvY29soaMNCiAgIE1lcnJ5IFgnbWFzIGluIGFkdmFuY2UhDQoNCkJS
DQpTdGVmYW5vICYgWXVuZmVpDQoNCiAgIA0KDQoNCg0KDQp6aGFuZ3l1bmZlaQ0KDQpGcm9tOiBB
cm5vIEJha2tlcg0KRGF0ZTogMjAxMi0xMi0xOCAxNTozNQ0KVG86IFJ1aSBDcnV6DQpDQzogcHBz
cA0KU3ViamVjdDogUmU6IFtwcHNwXSBSZXF1ZXN0OiBkcmFmdC1jcnV6LXBwc3AtYmFzZS10cmFj
a2VyLXByb3RvY29sIGFzIFdHIGl0ZW0NCkhpIFJ1aSBldCBhbA0KDQpPbiAwNy8xMi8yMDEyIDE0
OjM5LCBSdWkgQ3J1eiB3cm90ZToNCj4NCj4gIEZyb20gdGhhdCwgaXQgaXMgbm90IGxvZ2ljIHRv
IHNlbmQgYW4gImFjdGlvbiIgcmVxdWVzdCBqdXN0IHRvIHByb3ZpZGUNCj4gInN0YXR1cy9zdGF0
aXN0aWMiIGluZm9ybWF0aW9uLg0KPg0KDQpUaGVuIEkgZ3Vlc3Mgd2UgaGF2ZSBkaWZmZXJlbnQg
b3BpbmlvbnMgb24gdGhpcy4gQnV0IG15IHByb3Bvc2FsIHdhcyANCmp1c3QgYSBzaW1wbGlmaWNh
dGlvbiBub3QgYSBtaXNzaW5nIGZlYXR1cmUsIHNvIGxldCdzIGxlYXZlIGl0Lg0KDQoNCj4gQnV0
IGlmIHRoZSBwcm9wZXJ0aWVzIG9mIHBlZXJzIGFyZSByZWxhdGVkIHdpdGggYWN0aXZpdHkgb3IN
Cj4gY2FwYWJpbGl0aWVzLCB0aGVuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCBhIHNlbGVjdGlvbiBi
YXNlZCBvbiB0aG9zZQ0KPiBwcm9wZXJ0aWVzIHdvdWxkIG9ubHkgYmUgY29uc2lkZXJlZCAic2Fm
ZSIgaWYgdGhlIHJlcXVlc3RpbmcgcGVlcnMgYXJlDQo+IHRydXN0ZWQgYW5kIHdlbGwga25vd24u
DQo+DQo+IFdlIGNhbiBhZGQgdGhlc2UgY29uY2VybnMgdG8gdGhlIGRyYWZ0IGRvY3VtZW50Lg0K
DQpHb29kLiBQbGVhc2UgZG8uDQoNCkhhcHB5IGhvbGlkYXlzIQ0KICAgICAgQXJubw0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpwcHNwIG1haWxp
bmcgbGlzdA0KcHBzcEBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9wcHNw

------=_001_NextPart844536186774_=----
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset="gb2312"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3DGB2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000080; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17998"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Dear&nbsp;all,
<DIV>&nbsp;&nbsp;&nbsp;There&nbsp;is&nbsp;rough&nbsp;consensus&nbsp;to&nbs=
p;progress&nbsp;draft-cruz-ppsp-base-tracker-protocol-01&nbsp;to&nbsp;work=
ing&nbsp;group&nbsp;item&nbsp;in&nbsp;and&nbsp;after&nbsp;IETF&nbsp;85.&nb=
sp;Discussion&nbsp;for=20
the concerns have been</DIV>
<DIV>launched in the mailing list with progress.&nbsp;&nbsp;&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;=20
Rui,&nbsp;please&nbsp;do&nbsp;this&nbsp;as&nbsp;soon&nbsp;as&nbsp;possible=
:</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;=20
-&nbsp;submit&nbsp;the&nbsp;draft&nbsp;with&nbsp;the&nbsp;new&nbsp;filenam=
e&nbsp;draft-ietf-ppsp-tracker-protocol-00&nbsp;&nbsp;</DIV>
<DIV>&nbsp;&nbsp;=20
&nbsp;It&nbsp;is&nbsp;understood&nbsp;that&nbsp;there&nbsp;are&nbsp;a&nbsp=
;number&nbsp;of&nbsp;details&nbsp;which&nbsp;must&nbsp;be&nbsp;changed&nbs=
p;in&nbsp;the&nbsp;tracker&nbsp;protocol=20
as WG=20
item,&nbsp;which&nbsp;are&nbsp;discussing&nbsp;in&nbsp;the&nbsp;mailing&nb=
sp;list.</DIV>
<DIV>&nbsp;&nbsp;=20
Thank&nbsp;you&nbsp;and&nbsp;we&nbsp;are&nbsp;looking&nbsp;for&nbsp;your&n=
bsp;technical&nbsp;input&nbsp;to&nbsp;the&nbsp;tracker&nbsp;protocol=A1=A3=
</DIV>
<DIV>&nbsp;&nbsp; Merry X'mas in advance!</DIV>
<DIV>&nbsp;</DIV>
<DIV>BR</DIV>
<DIV>Stefano &amp; Yunfei</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;</DIV></DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>zhangyunfei</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href=3D"mailto:arno@cs.vu.nl">Arno Bakker</A></D=
IV>
<DIV><B>Date:</B>&nbsp;2012-12-18&nbsp;15:35</DIV>
<DIV><B>To:</B>&nbsp;<A href=3D"mailto:rui.cruz@ieee.org">Rui Cruz</A></DI=
V>
<DIV><B>CC:</B>&nbsp;<A href=3D"mailto:ppsp@ietf.org">ppsp</A></DIV>
<DIV><B>Subject:</B>&nbsp;Re: [ppsp] Request:=20
draft-cruz-ppsp-base-tracker-protocol as WG item</DIV></DIV></DIV>
<DIV>
<DIV>Hi&nbsp;Rui&nbsp;et&nbsp;al</DIV>
<DIV>&nbsp;</DIV>
<DIV>On&nbsp;07/12/2012&nbsp;14:39,&nbsp;Rui&nbsp;Cruz&nbsp;wrote:</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;&nbsp;From&nbsp;that,&nbsp;it&nbsp;is&nbsp;not&nbsp;logic&n=
bsp;to&nbsp;send&nbsp;an&nbsp;"action"&nbsp;request&nbsp;just&nbsp;to&nbsp=
;provide</DIV>
<DIV>&gt;&nbsp;"status/statistic"&nbsp;information.</DIV>
<DIV>&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then&nbsp;I&nbsp;guess&nbsp;we&nbsp;have&nbsp;different&nbsp;opinions=
&nbsp;on&nbsp;this.&nbsp;But&nbsp;my&nbsp;proposal&nbsp;was&nbsp;</DIV>
<DIV>just&nbsp;a&nbsp;simplification&nbsp;not&nbsp;a&nbsp;missing&nbsp;fea=
ture,&nbsp;so&nbsp;let's&nbsp;leave&nbsp;it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;&nbsp;But&nbsp;if&nbsp;the&nbsp;properties&nbsp;of&nbsp;peers&nbs=
p;are&nbsp;related&nbsp;with&nbsp;activity&nbsp;or</DIV>
<DIV>&gt;&nbsp;capabilities,&nbsp;then&nbsp;I&nbsp;agree&nbsp;with&nbsp;yo=
u&nbsp;that&nbsp;a&nbsp;selection&nbsp;based&nbsp;on&nbsp;those</DIV>
<DIV>&gt;&nbsp;properties&nbsp;would&nbsp;only&nbsp;be&nbsp;considered&nbs=
p;"safe"&nbsp;if&nbsp;the&nbsp;requesting&nbsp;peers&nbsp;are</DIV>
<DIV>&gt;&nbsp;trusted&nbsp;and&nbsp;well&nbsp;known.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;We&nbsp;can&nbsp;add&nbsp;these&nbsp;concerns&nbsp;to&nbsp;=
the&nbsp;draft&nbsp;document.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Good.&nbsp;Please&nbsp;do.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Happy&nbsp;holidays!</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Arno</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>_______________________________________________</DIV>
<DIV>ppsp&nbsp;mailing&nbsp;list</DIV>
<DIV>ppsp@ietf.org</DIV>
<DIV>https://www.ietf.org/mailman/listinfo/ppsp</DIV></DIV></BODY></HTML>

------=_001_NextPart844536186774_=------


From sprevidi@cisco.com  Fri Dec 21 05:30:19 2012
Return-Path: <sprevidi@cisco.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 5623421F8964 for <ppsp@ietfa.amsl.com>; Fri, 21 Dec 2012 05:30:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.932
X-Spam-Level: 
X-Spam-Status: No, score=-110.932 tagged_above=-999 required=5 tests=[AWL=-0.333, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 ofETT2ed9jfC for <ppsp@ietfa.amsl.com>; Fri, 21 Dec 2012 05:30:18 -0800 (PST)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 4CE8721F895C for <ppsp@ietf.org>; Fri, 21 Dec 2012 05:30:18 -0800 (PST)
X-TACSUNS: Virus Scanned
Received: from stew-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id qBLDUFNU011848 for <ppsp@ietf.org>; Fri, 21 Dec 2012 14:30:15 +0100 (CET)
Received: from ams3-vpn-dhcp6470.cisco.com (ams3-vpn-dhcp6470.cisco.com [10.61.89.69]) by stew-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id qBLDUDiH008610; Fri, 21 Dec 2012 14:30:13 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: stefano previdi <sprevidi@cisco.com>
In-Reply-To: <50C098C4.4050209@cs.vu.nl>
Date: Fri, 21 Dec 2012 14:30:12 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <4E6E8537-16C6-4AFF-8881-C792EE51FFE5@cisco.com>
References: <20121206130128.24588.41314.idtracker@ietfa.amsl.com> <50C098C4.4050209@cs.vu.nl>
To: arno@cs.vu.nl
X-Mailer: Apple Mail (2.1283)
Cc: ppsp <ppsp@ietf.org>
Subject: Re: [ppsp] New Version Notification for draft-ietf-ppsp-peer-protocol-04.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: Fri, 21 Dec 2012 13:30:19 -0000

Arno, All,

Thanks for the update.

I believe, unless anyone has a different opinion, the draft is now=20
mature for the next step (i.e.: IESG review) which is what we'll do=20
after the holiday break.

Thanks, Happy Holidays and Happy New Year to everyone.

Stefano & Yunfei.


On Dec 6, 2012, at 2:08 PM, Arno Bakker wrote:

> Hi
>=20
> I updated the peer protocol draft, see revision history below.
>=20
> CU,
>    Arno
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>   -04	2012-11-07 Minor revision
>=20
>       *   Corrected typos.
>=20
>       *   Added empty protocol option list when HANDSHAKE is used for
>           explicitly closing a channel in the UDP encapsulation.
>=20
>       *   Corrected definition of a range chunk specification to be a
>           single (start,end) pair.  To send multiple disjunct ranges
>           multiple messages should be used.
>=20
>       *   Clarified that in a range chunk specification the end is
>           inclusive.  I.e., [start,end] not [start,end)
>=20
>       *   Added PEX_REScert message to carry a membership certificate.
>           Renamed PEX_RES to PEX_RESv4.
>=20
>       *   Added a guideline about private and link-local addresses in
>           PEX_RES messages.
>=20
>       *   Defined the format of the public key that is used as swarm =
ID
>           in live streaming.
>=20
>       *   Clarified that a HANDSHAKE message must be the first message
>           in a datagram.
>=20
>       *   Clarified sending INTEGRITY messages ahead in a separate
>           datagram if not all necessary hashes that still need to be
>           sent and the chunk fit into a single datagram.  Defined an
>           order for the INTEGRITY messages.
>=20
>       *   Clarified rare case of sending multiple DATA messages in one
>           datagram.
>=20
>       *   Clarified UDP datagrams carrying PPSPP should adhere to the
>           network's MTU to avoid IP fragmentation.
>=20
>       *   Defined value for version protocol option.
>=20
>       *   Added small clarifications and corrected typos.
>=20
>       *   Extended versioning scheme to Min/max versioning scheme
>           defined in [RFC6709], Section 4.1, following Riccardo
>           Bernardini's suggestion.
>=20
>       *   Processed comments on unclear phrasing from Riccardo
>           Bernardini.
>=20
>       *   Added a guideline on when to declare a peer dead.
>=20
>       *   Made sure all essential references are listed as Normative
>           references following RFC3967.
>=20
>=20
>=20
> -------- Original Message --------
> Subject: New Version Notification for =
draft-ietf-ppsp-peer-protocol-04.txt
> Date: Thu, 6 Dec 2012 05:01:28 -0800
> From: <internet-drafts@ietf.org>
> To: <arno@cs.vu.nl>
> CC: <r.petrocco@gmail.com>, <victor.grishchenko@gmail.com>
>=20
>=20
> A new version of I-D, draft-ietf-ppsp-peer-protocol-04.txt
> has been successfully submitted by Arno Bakker and posted to the
> IETF repository.
>=20
> Filename:	 draft-ietf-ppsp-peer-protocol
> Revision:	 04
> Title:		 Peer-to-Peer Streaming Peer Protocol (PPSPP)
> Creation date:	 2012-12-06
> WG ID:		 ppsp
> Number of pages: 57
> URL: =
http://www.ietf.org/internet-drafts/draft-ietf-ppsp-peer-protocol-04.txt
> Status: http://datatracker.ietf.org/doc/draft-ietf-ppsp-peer-protocol
> Htmlized:        =
http://tools.ietf.org/html/draft-ietf-ppsp-peer-protocol-04
> Diff: =
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ppsp-peer-protocol-04
>=20
> Abstract:
>   The Peer-to-Peer Streaming Peer Protocol (PPSPP) is a transport
>   protocol for disseminating the same content to a group of interested
>   parties in a streaming fashion.  PPSPP supports streaming of both
>   pre-recorded (on-demand) and live audio/video content.  It is based
>   on the peer-to-peer paradigm, where clients consuming the content =
are
>   put on equal footing with the servers initially providing the
>   content, to create a system where everyone can potentially provide
>   upload bandwidth.  It has been designed to provide short time-till-
>   playback for the end user, and to prevent disruption of the streams
>   by malicious peers.  PPSPP has also been designed to be flexible and
>   extensible.  It can use different mechanisms to optimize peer
>   uploading, prevent freeriding, and work with different peer =
discovery
>   schemes (centralized trackers or Distributed Hash Tables).  It
>   supports multiple methods for content integrity protection and chunk
>   addressing.  Designed as a generic protocol that can run on top of
>   various transport protocols, it currently runs on top of UDP using
>   LEDBAT for congestion control.
>=20
>=20
>=20
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> ppsp mailing list
> ppsp@ietf.org
> https://www.ietf.org/mailman/listinfo/ppsp
>=20


From zhangyunfei@chinamobile.com  Mon Dec 24 01:05:47 2012
Return-Path: <zhangyunfei@chinamobile.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 4578021F8802 for <ppsp@ietfa.amsl.com>; Mon, 24 Dec 2012 01:05:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.519
X-Spam-Level: 
X-Spam-Status: No, score=-96.519 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553,  HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1, RELAY_IS_221=2.222, 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 00XPYSTYTwHj for <ppsp@ietfa.amsl.com>; Mon, 24 Dec 2012 01:05:45 -0800 (PST)
Received: from mail.chinamobile.com (unknown [221.176.64.232]) by ietfa.amsl.com (Postfix) with SMTP id 880A821F87F6 for <ppsp@ietf.org>; Mon, 24 Dec 2012 01:05:44 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.20.21]) by rmmx-oa_allagent02-12002 (RichMail) with SMTP id 2ee250d81ac8119-11119; Mon, 24 Dec 2012 17:05:12 +0800 (CST)
X-RM-TRANSID: 2ee250d81ac8119-11119
Received: from zyf-PC (unknown[10.2.54.46]) by rmsmtp-oa_rmapp03-12003 (RichMail) with SMTP id 2ee350d81ac626f-036eb; Mon, 24 Dec 2012 17:05:12 +0800 (CST)
X-RM-TRANSID: 2ee350d81ac626f-036eb
Date: Mon, 24 Dec 2012 17:05:06 +0800
From: zhangyunfei <zhangyunfei@chinamobile.com>
To: "Riccardo Bernardini" <riccardo.bernardini@uniud.it>,  "arno@cs.vu.nl" <arno@cs.vu.nl>
References: <E6B2DF43-8D66-4092-8210-E86225FA251E@cisco.com> <F0DAB28A-870B-4E6B-AFB6-0D803164E7B4@cisco.com> <20121119114547.60502iibxkcnt0bf@webmail.uniud.it> <50ACCDF2.9070402@cs.vu.nl>,  <20121123181328.10352avqtdet10oo@webmail.uniud.it>
X-Priority: 3
X-Mailer: Foxmail 7.0.1.85[cn]
Mime-Version: 1.0
Message-ID: <2012122417050665094415@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart441141557735_=----"
Cc: ppsp <ppsp@ietf.org>
Subject: Re: [ppsp] peer protocol in WG last call
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: zhangyunfei <zhangyunfei@chinamobile.com>
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: Mon, 24 Dec 2012 09:05:47 -0000

This is a multi-part message in MIME format.

------=_001_NextPart441141557735_=----
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

SGkgQXJubywNCiAgICBQbHMgc2VlIGlubGluZS4NCg0KDQpCUg0KWXVuZmVpDQoNCg0KDQoNCnpo
YW5neXVuZmVpDQoNCkZyb206IFJpY2NhcmRvIEJlcm5hcmRpbmkNCkRhdGU6IDIwMTItMTEtMjQg
MDE6MTMNClRvOiBhcm5vDQpDQzogcHBzcA0KU3ViamVjdDogUmU6IFtwcHNwXSBwZWVyIHByb3Rv
Y29sIGluIFdHIGxhc3QgY2FsbA0KSGkgQXJubywNCnBsZWFzZSBzZWUgaW5saW5lLg0KDQpBcm5v
IEJha2tlciA8YXJub0Bjcy52dS5ubD4gaGEgc2NyaXR0bzoNCg0KPiBIaSBSaWNjYXJkbw0KPg0K
PiB0aGFua3MgZm9yIHRoZSBpbi1kZXB0aCByZXZpZXchIFBsZWFzZSBzZWUgaW5saW5lLg0KPg0K
PiBPbiAxOS8xMS8yMDEyIDExOjQ1LCBSaWNjYXJkbyBCZXJuYXJkaW5pIHdyb3RlOg0KPj4NCj4+
IEZpcnN0LCB0aGUgZWFzeSBzdHVmZi4gIFNvbWUgdHlwb3M6DQo+Pg0KPg0KPiBXaWxsIGJlIGNv
cnJlY3RlZC4NCj4NCj4NCj4+IE5vdyB0byB0aGUgImNvbnNpc3RlbnQiIHN0dWZmOg0KPj4NCj4+
ID09IFBhZ2UgOSwgU2VjdGlvbiAyLjMgPT0NCj4+ICAgICAiSWYgQSBjcmFzaGVzIHVuZ3JhY2Vm
dWxseSwgcGVlcnMgc2hvdWxkIHJlbW92ZSBBIGZyb20gdGhlaXIgcGVlcg0KPj4gbGlzdCB3aGVu
IHRoZXkgZGV0ZWN0IGl0IG5vIGxvbmdlciBzZW5kIG1lc3NhZ2VzLiINCj4+DQo+PiBIb3cgbXVj
aCBpcyAidG9vIG11Y2giPyAgU2hvdWxkIHdlIGxlYXZlIHRoZSBwZWVyIGZyZWUNCj4+IHRvIGRl
Y2lkZSBvciBzaG91bGQgd2UgZ2l2ZSBhdCBsZWFzdCBzb21lIGd1aWRlbGluZXM/DQo+Pg0KPg0K
PiBZb3VyIHByb3Bvc2FsIG1ha2VzIHNlbnNlLCBJJ20ganVzdCBub3Qgc3VyZSB3aGF0IGlzIGN1
c3RvbWFyeSBpbiBSRkNzLg0KPiBTaG91bGQgdGhpcyBnbyBpbiB0aGlzIGRyYWZ0IG9yIGluIHRo
ZSBwbGFubmVkIHVzYWdlIGd1aWRlPw0KPiBDaGFpcnM/DQo+DQpbWXVuZmVpXSBQZXJzb25hbGx5
IEkgd291bGQgc3VnZ2VzdCB0byBoYXZlIGEgbnVtYmVyIGV4cGxpY2l0ZWQgaW4gdGhpcyBkcmFm
dCAoaW4gYSBtaW5pbXVtIGFjY29yZGFuY2Ugd2l0aCB0aGUgcmVxdWlyZW1lbnRzKSB0byBtYWtl
IHN1cmUgdGhlIHN5c3RlbSB3b3JrcyBPSyBhbmQgaW4gdGhlIHVzYWdlIGd1aWRlLCBhIHJlY29t
bWVuZGVkIG51bWJlciBpcyBnaXZlbi4NCg0KDQoNCj4+IEFsc28sIHRoZXJlIGlzIHRoZSBwcm9i
bGVtIHRoYXQgd2hlbiBBIGNyYXNoZXMgaXQgcmVtYWlucyByZWdpc3RlcmVkDQo+PiB3aXRoIHRo
ZSB0cmFja2VyLCBhbHRob3VnaCBtYXliZSB0aGlzIGlzIG5vdCBhIHByb2JsZW0gZGlyZWN0bHkN
Cj4+IHJlbGF0ZWQgd2l0aCBQUFNQUC4NCj4+DQo+DQo+IFRoaXMgaXMgYWRkcmVzc2VkIGluIHRo
ZSBjdXJyZW50IGJhc2UgdHJhY2tlciBwcm9wb3NhbC4gQSBwZWVyIG5lZWRzICANCj4gdG8gcGVy
aW9kaWNhbGx5IHJlZnJlc2ggaXRzIHJlZ2lzdHJhdGlvbiB0byBzdGF5IHRyYWNrZWQuDQo+DQo+
DQo+PiA9PSBQYWdlIDEwLCBTZWN0aW9uIDMgPT0NCj4+DQo+PiAgICBJdCBpcyBzYWlkIHRoYXQg
ImFic2VuY2Ugb2YgYW55IHJlc3BvbnNlIGluZGljYXRlcyBhbmQgZXJyb3IiIGFuZA0KPj4gdGhh
dCAiSW52YWxpZCBtZXNzYWdlcyBhcmUgZGlzY2FyZGVkLCBhbmQgZnVydGhlciBjb21tdW5pY2F0
aW9uIHdpdGgNCj4+IHRoZSBwZWVyIFNIT1VMRCBiZSBzdG9wcGVkLiINCj4+DQo+PiBJc24ndCB0
aGlzIGNyaXRlcmlvbiBhIGJpdCB0b28gc3Ryb25nPyAgSWYgYSByZXF1ZXN0IGlzIGxvc3QgKGUu
Zy4sDQo+PiBiZWNhdXNlIG9mIGNvbmdlc3Rpb24pLCB0aGUgc2VuZGVyIHdpbGwgaW50ZXJwcmV0
IHRoZSBhYnNlbmNlIG9mDQo+PiByZXNwb25zZSBhcyBhbiBlcnJvciBvciBhIGJhZCBwZWVyLiAg
QWxzbywgaG93IGxvbmcgc2hvdWxkIGEgcGVlciB3YWl0DQo+PiBmb3IgZGVjbGFyaW5nIGFic2Vu
Y2Ugb2YgcmVzcG9uc2U/ICBTaG91bGQgd2UgZ2l2ZSBndWlkZWxpbmVzPw0KPj4NCj4NCj4gV2Ug
Y291bGQgZ2l2ZSBndWlkZWxpbmVzLCBidXQgYWdhaW4sIEknbSBub3Qgc3VyZSB0aGF0IGlzIGN1
c3RvbWFyeS4gIA0KPiBJIGFzc3VtZSBpbXBsZW1lbnRlcnMgYXBwbHkgY29tbW9uIHNlbnNlIGFu
ZCwgZm9yIGV4YW1wbGUsIG5vdCAgDQo+IGRlY2xhcmUgYSBwZWVyIGRlYWQgYWZ0ZXIgMSBwYWNr
ZXQgbG9zcyBvdmVyIGFuIHVucmVsaWFibGUgIA0KPiB0cmFuc3BvcnQuIEludmFsaWQgbWVzc2Fn
ZXMgbWVhbiB0aGF0IHRoZXJlIGlzIHJlYWxseSBzb21ldGhpbmcgIA0KPiB3cm9uZyBhbmQgdGhh
dCBzZW5kZXIgYW5kIHJlY2VpdmVyIGRvbid0IHVuZGVyc3RhbmQgZWFjaG90aGVyLCBzbyAgDQo+
IHRoZW4gdGhlIHJlY2VpdmVyIHJlYWxseSBzaG91bGQgc3RvcCB0aGUgaW50ZXJhY3Rpb24uDQo+
DQo+DQo+PiA9PSBQYWdlIDEyLCBTZWN0aW9uIDMuOS4gPT0NCj4+DQo+PiBJdCBpcyBzYWlkICJU
aGUgQ0hPS0UgYW5kIFVOQ0hPS0UgbWVzc2FnZXMgYXJlIGluZm9ybWF0aW9uYWwgYXMgYSBwZWVy
DQo+PiBpcyBub3QgcmVxdWlyZWQgdG8gcmVzcG9uZCB0byBSRVFVRVNUcy4iICBIb3dldmVyLCBp
ZiBJIHVuZGVyc3RhbmQNCj4+IGNvcnJlY3RseSwgaWYgYSBwZWVyIGRvZXMgbm90IHJlc3BvbmQg
dG8gUkVRVUVTVHMsIHRoZSBwZWVyIHdpbGwgYmUNCj4+IGJhbm5lZCwgYWNjb3JkaW5nIHRvIHRo
ZSBjcml0ZXJpb24gaW4gU2VjdGlvbiAzLiAgQW0gSSBtaXNzaW5nDQo+PiBzb21ldGhpbmc/DQo+
Pg0KPg0KPiBObywgSSBkb24ndCB0aGluayB5b3UgYXJlIG1pc3Npbmcgc29tZXRoaW5nLiBUaGUg
aWRlYSBpcyB0aGF0IGEgcGVlciAgDQo+IFAgcmVxdWVzdGluZyBjaHVua3MgZnJvbSBwZWVyIFEg
d2lsbCBsb29rIGZvciBhbm90aGVyIHBlZXIgUiB3aGVuIFEgIA0KPiBkb2Vzbid0IHNlbmQgY2h1
bmtzLCBhbmQgUSBkaWRuJ3Qgc2VuZCBhIENIT0tFIHRvIGFubm91bmNlIHRoZSBmYWN0ICANCj4g
aXQgd291bGRuJ3QgYmUgcmVzcG9uZGluZy4gUCBzaG91bGQgdGFrZSBpbnRvIGFjY291bnQgcGFj
a2V0IGxvc3MgIA0KPiBhbmQgc3dhcm0gc2l6ZSAoaWYgdGhlcmUgaXMganVzdCAxIG90aGVyIHBl
ZXIgaW4gdGhlIHN3YXJtLCBkb24ndCAgDQo+IGRpc2Nvbm5lY3QpLCBvZiBjb3Vyc2UuIElmIFAg
aXMgbm90IGdldHRpbmcgY2h1bmtzIGZyb20gUSBpdCBtb3ZlcyBvbi4NCj4NCj4NCj4+ID09IFBh
Z2UgMTMsIFNlY3Rpb24gMy4xMC4yID09DQo+Pg0KPj4gSSBoYXZlIGEgY291cGxlIG9mIGRvdWJ0
cyBhYm91dCB0aGlzDQo+Pg0KPj4gICAgKiBUaGlzIHN1cHBvc2VzIHRoYXQgQSBjYW4gc2VuZCBt
ZXNzYWdlcyB0byBCLg0KPj4NCj4+ICAgICAgc28gdGhpcyBzaG91bGQgbm90IGJlIGEgcHJvYmxl
bS4gV291bGQgaXQgYmUgd29ydGggYWRkaW5nIGENCj4+IHNlbnRlbmNlIHRvIGVtcGhhc2l6ZSB0
aGlzIHBvaW50PyAoZS5nLiAiTm90ZSB0aGF0IEEgY2FuIHNlbmQgYQ0KPj4gbWVzc2FnZSB0byBC
IHNpbmNlIGJ5IDMuMTAuMSBBIG11c3QgaGF2ZSBleGNoYW5nZWQgbWVzc2FnZXMgd2l0aCBDLi4u
Ig0KPg0KPiBTdXJlLg0KPg0KPg0KPj4gICAqIFdpdGggdGhpcyBtb2RlbCBvZiBob2xlIHB1bmNo
aW5nLCB0aGUgcGVlciBjYW4gb25seSBjb25uZWN0DQo+PiBpbml0aWFsbHkgdG8gcGVlcnMgd2l0
aCBwdWJsaWMgSVA7IGluIHBhcnRpY3VsYXIsIHRoZSBhZGRyZXNzZXMNCj4+IHByb3ZpZGVkIGJ5
IHRoZSB0cmFja2VyIG11c3QgYmUgcHVibGljIElQcy4gIEFtIEkgcmlnaHQ/DQo+Pg0KPg0KPiBZ
ZXMuDQo+DQo+DQo+PiA9PSBQYWdlIDE2LCBsYXN0IHBhcmFncmFwaCBvZiBTZWN0aW9uIDQuMy4x
ID09DQo+Pg0KPj4gICAgIEltcGxlbWVudGF0aW9uIG5vdGU6DQo+PiAgICAgICAgIFRvIHJlY29y
ZCB3aGljaCBjaHVua3MgLi4uIGRpc2N1c3NlZCBpbiBkZXRhaWwgaW4gW0JJTk1BUF0NCj4+DQo+
DQo+IFlvdSBhcmUgcmlnaHQuDQo+DQo+DQo+PiA9PSBQYWdlIDE2LCBTZWN0aW9uIDQuMy4yID09
DQo+Pg0KPj4gQW5vdGhlciBzdHlsaXN0aWMgZGV0YWlsLiAgSXQgaXMgc2FpZCB0aGF0ICIuLi5h
biBpbXBsZW1lbnRhdGlvbiBNQVkNCj4+IGNob29zZSB0byB1c2UgQUNLIG1lc3NhZ2VzLi4uIiB0
aGFuIGxhdGVyICJXaGVuIGEgcmVjZWl2aW5nIHBlZXIgaGFzDQo+PiBzdWNjZXNzZnVsbHkgY2hl
Y2tlZCAuLi4gaXQgTVVTVCBzZW5kIGFuIEFDSyBtZXNzYWdlLi4uIi4NCj4NCj4gV2lsbCBiZSBj
b3JyZWN0ZWQuDQo+DQo+DQo+PiA9PSBUb3Agb2YgUGFnZSAxNywgU2VjdGlvbiA0LjQgPT0NCj4+
DQo+PiAgICAiV2hlbiBhIHJhbmdlIHRyYW5zbGF0ZXMgdG8gbXVsdGlwbGUgYmlucywgdGhlIGJ5
dGUtcmFuZ2UgcGVlciB0aGUNCj4+IGJ5dGUtcmFuZ2UgcGVlciBzaG91bGQgc2VuZCBtdWx0aXBs
ZSBlLmcuIEhBVkUgbWVzc2FnZS4iDQo+Pg0KPj4gVGhpcyBzZW50ZW5jZSBsb29rcyBhIGJpdCBn
YXJibGVkLCBhdCB0aGUgdmVyeSBsZWFzdCAidGhlIGJ5dGUtcmFuZ2UNCj4+IHBlZXIiIGlzIHJl
cGVhdGVkIHR3aWNlLg0KPj4NCj4NCj4gV2lsbCBiZSBjb3JyZWN0ZWQuDQo+DQo+DQo+PiA9PSBQ
YWdlIDIwLCBTZWN0aW9uIDUuMyA9PQ0KPj4NCj4+ICAgICJUaGUgaGFzaGVzIG5lY2Vzc2FyeSB0
byB2ZXJpZnkgYSBjaHVuayBhcmUgaW4gcHJpbmNpcGxlIGl0cw0KPj4gc2libGluZydzIGhhc2gg
YW5kIGFsbCBpdHMgdW5jbGUgaGFzaGVzIC4uLiBjYW4gYmUgb3B0aW1pemVkICINCj4+DQo+PiBJ
ZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB0aGlzIG9wdGltaXphdGlvbiByZXF1aXJlcyB0aGF0
IGEgcGVlciBNVVNUDQo+PiBzYXZlIGFuZCBwcmVzZXJ2ZSBhbGwgdGhlIHJlY2VpdmVkIGhhc2hl
cy4NCj4NCj4gWWVzLiBUaGUgcmVxdWlyZW1lbnQgdGhhdCBhIHNlbmRlciBtdXN0IGJlIGFibGUg
dG8gcHJvdmlkZSB0aGVzZSAgDQo+IGhhc2hlcyBpbXBsaWVzIHRoYXQgeW91IHNob3VsZCByZWNv
cmQgdGhlbS4gSSdsbCBleHBsaWNpdGx5IGFkZCB0aGUgIA0KPiBjb25jbHVzaW9uIHRoYXQgdGhp
cyBtZWFucyB5b3UgTVVTVCByZWNvcmQgdGhlbSwgKmlmKiB5b3UgcGxhbiB0byAgDQo+IGFubm91
bmNlIHlvdSBoYXZlIHRoZW0gdG8gb3RoZXJzLg0KPg0KPiBJbiBvdGhlciB3b3JkcywgbGltaXRl
ZCBkZXZpY2VzIGNhbiBjaXJjdW1lbnQgdGhpcyByZXF1aXJlbWVudCBieSAgDQo+IG5vdCBzZW5k
aW5nIEhBVkVzIHRvIG90aGVycyBhZnRlciB0aGV5IHJlY2VpdmVkIGEgY2h1bmsuIEhlbmNlIHRo
ZXkgIA0KPiBhcmUgbm90IGFubm91bmNpbmcgdGhlIGF2YWlsYWJpbGl0eSBhbmQgYXJlIG5vdCBy
ZXF1aXJlZCB0byBwcm92aWRlICANCj4gdGhlbS4gTm90IHNlbmRpbmcgSEFWRXMgaXMgYWxsb3dl
ZCBieSB0aGUgcHJvdG9jb2wuIE5vdGUsIGhvd2V2ZXIsICANCj4gdGhhdCB0aGlzIGRvZXMgcmVx
dWlyZSB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiB1c2VzIGEgcmVjaXByb2NpdHkgIA0KPiBwb2xp
Y3kgdGhhdCBhbGxvd3MgdGhpcyBiZWhhdmlvdXIsIGFzIHRoZSBsaW1pdGVkIGRldmljZXMgYXJl
ICANCj4gYWN0dWFsbHkgZnJlZXJpZGluZy4NCj4NCj4NCj4+ID09IFBhZ2UgMjksIFNlY3Rpb24g
OC4yLiAiVmVyc2lvbiBvcHRpb24iID09DQo+Pg0KPj4gTWF5YmUgdGhpcyBpcyB0aGlua2luZyBh
IGJpdCBpbiBhZHZhbmNlLCBidXQgd2hhdCBzaG91bGQgYSBwZWVyIHNldCBhcw0KPj4gdmVyc2lv
biB2YWx1ZSB3aGVuIHRoZSBwZWVyIGlzIGFibGUgdG8gInNwZWFrIiBtb3JlIHRoYW4gb25lIHBy
b3RvY29sDQo+PiB2ZXJzaW9uPw0KPg0KPiBEbyB5b3UgaGF2ZSBwb2ludGVycyB0byBwcm90b2Nv
bHMgd2hlcmUgdGhpcyBtZWNoYW5pc20gaXMgdXNlZD8gVGhpcyAgDQo+IGNvdWxkIHNhdmUgYSBm
ZXcgcm91bmR0cmlwcyBvZiBIQU5EU0hBS0UgbWVzc2FnZXMsIHNvIGdvb2QgZm9yICANCj4gdGlt
ZS10aWxsLXBsYXliYWNrIGlmIHRoZXJlIGFyZSBpbmRlZWQgc2V2ZXJhbCBpbmNvbXBhdGlibGUg
IA0KPiB2ZXJzaW9ucywgd2hpY2ggSSBob3BlIHRoZXJlIHdpbGwgbm90IGJlIDtvKQ0KDQpbUmlj
Y2FyZG9dDQpObyBzcGVjaWZpYyBwcm90b2NvbCBjb21lcyB0byBteSBtaW5kLiAgSSBjaGVja2Vk
IHRoZSBSRkMgNjcwOSAiRGVzaWduICANCkNvbnNpZGVyYXRpb25zIGZvciBQcm90b2NvbCBFeHRl
bnNpb25zIiAgDQooaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjcwOSkgZm9yIGhpbnRz
LiAgSW4gU2VjdGlvbiA0LjEgdGhlcmUgIA0KaXMgYSBsaXN0IG9mIHBvc3NpYmxlIHNvbHV0aW9u
cyBmb3IgcHJvdG9jb2wgdmVyc2lvbmluZy4gIFNob3VsZCBJICANCnByb3Bvc2UgYSBzb2x1dGlv
biBoZXJlICJvbiB0aGUgc3BvdCwiIEkgd291bGQgc3VnZ2VzdCwgaW5zcGlyZWQgYnkgIA0KdGhl
IFJGQywgdG8gbWFrZSB0aGUgcGF5bG9hZCBvZiB0aGUgdmVyc2lvbiBvcHRpb24gYSBzdHJpbmcg
b2YgYnl0ZXMsICANCm9uZSBmb3IgZXZlcnkgc3VwcG9ydGVkIHZlcnNpb24uDQpTdXBwb3NlIG5v
ZGUgQSBpbml0aWF0ZXMgdGhlIGNvbm5lY3Rpb24gdG93YXJkIG5vZGUgQi4gTm9kZSBBIHB1dHMg
aW4gIA0KdGhlIG9wdGlvbiBhbGwgdGhlIHZlcnNpb24gaXQgc3VwcG9ydHMsIEIgcGlja3MgYSBz
dXBwb3J0ZWQgdmVyc2lvbiAgDQoobWF5YmUgdGhlIGxhcmdlc3Qgb25lP1tzdXBwb3NpbmcgdGhh
dCBsYXRlciB2ZXJzaW9ucyBhcmUgYmV0dGVyXSkgYW5kICANCnNlbmRzIGJhY2sgdGhlIEhBTkRT
SEFLRSB3aXRoIGEgc2luZ2xlIHZhbHVlIGluIHRoZSBvcHRpb24gZmllbGQuDQpBbiBhbHRlcm5h
dGl2ZSBzb2x1dGlvbiwgd2hlcmUgdGhlIG9wdGlvbiBwYXlsb2FkIGhhcyBhIGZpeGVkIGxlbmd0
aCwgIA0KY291bGQgYmUgdGhhdCBBIHB1dHMgdGhlIG51bWJlcnMgb2YgdGhlIG9sZGVzdCBhbmQg
dGhlIG5ld2VzdCAgDQpzdXBwb3J0ZWQgdmVyc2lvbiBhbmQgQiBwaWNrcyBvbmUgdmVyc2lvbiBp
biB0aGF0IGludGVydmFsLg0KDQo+DQo+DQo+PiA9PSBQYWdlIDM0LCBTZWN0aW9uIDkuMy4gQ2hh
bm5lbHMgPT0NCj4+DQo+PiBJdCBpcyBzYWlkIHRoYXQNCj4+DQo+PiAgICAiLi4uIFBQU1BQLW92
ZXItVURQIHVzZXMgYSBtdWx0aXBsZXhpbmcgc2NoZW1lLCBjYWxsZWQgImNoYW5uZWxzIi4uLiIN
Cj4+DQo+PiBMYXRlciBpdCBpcyBzYWlkIHRoYXQNCj4+DQo+PiAgICAiV2hlbiBjaGFubmVscyBh
cmUgdXNlZC4uLiINCj4+DQo+PiBNeSBkb3VidCBpczogaXMgdGhlIHVzZSBvZiBjaGFubmVscyBt
YW5kYXRvcnkgd2l0aCBVRFA/ICBJZiB5ZXMsIHRoZQ0KPj4gaHlwb3RoZXNpcyAid2hlbiBjaGFu
bmVscyBhcmUgdXNlZC4uLiIgaXMgcmVkdW5kYW50Ow0KPg0KPiBZZXMgaXQgaXMgbWFuZGF0b3J5
LiBQYXJkb24gbWUgaWYgSSdtIHdyb25nLCBidXQgeW91ciBwb2ludCBtYXkganVzdCAgDQo+IGJl
IGdyYW1tYXRpY2FsLCAiV2hlbiBYIiBpbiBFbmdsaXNoIGltcGxpZXMgdGhhdCBYIHdpbGwgYmUg
dGhlIGNhc2UgIA0KPiBhdCBzb21lIHBvaW50LiBTbyB5b3Ugc2F5ICJXaGVuIEkgZGllIiBub3Qg
IklmIEkgZGllIiwgYnV0IEknbSBub3QgYSAgDQo+IG5hdGl2ZSBzcGVha2VyIG15c2VsZi4gSSds
bCBtYWtlIGl0IGNsZWFyZXIuDQoNCltSaWNjYXJkb10NCkkgYW0gbm90IGEgbmF0aXZlIHNwZWFr
ZXIsIGVpdGhlci4gTWF5YmUgc29tZSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyICANCmNvdWxkIGhl
bHAgdXMgaGVyZS4NCg0KPg0KPg0KPj4gPT0gUGFnZSA0MiwgU2VjdGlvbiAxMy4yLjIuID09DQo+
Pg0KPj4gVGhpcyBzZWN0aW9uIGlzIGFib3V0IHVzaW5nIHRoZSB0cmFja2VyIGFzIGNlcnRpZmlj
YXRpb24gYXV0aG9yaXR5Lg0KPj4gSXQgaXMgc2FpZA0KPj4NCj4+ICAgICJVcG9uIHJlY2VpcHQs
IHRoZSB0cmFja2VyIGNyZWF0ZXMgYSBtZW1iZXJzaGlwIGNlcnRpZmljYXRlIGZyb20NCj4+IHRo
ZSByZXF1ZXN0IHdpdGggc3dhcm0gSUQgUywgYSB0aW1lc3RhbXAgVCBhbmQgdGhlIGV4dGVybmFs
IElQIGFuZA0KPj4gcG9ydCBpdCByZWNlaXZlZCB0aGUgbWVzc2FnZSBmcm9tLi4uIg0KPj4NCj4+
IEFtIEkgd3JvbmcsIG9yIHRoaXMgc2NoZW1lIGNvdWxkIGZhaWwgaWYgdGhlIHBlZXIgaXMgYmVo
aW5kIGENCj4+IHN5bW1ldHJpYyBOQVQ/ICBXb3VsZCBpdCBiZSB3b3J0aCB0byBhZGQgYXQgbGVh
c3QgYSBub3RlIGFib3V0IHRoaXM/DQo+Pg0KPg0KPiBZb3UgYXJlIHJpZ2h0LCBidXQgdGhhdCBw
cm9ibGVtIGFwcGxpZXMgZm9yIGFueSB0cmFja2VyIHJlZ2lzdHJhdGlvbi4NCj4gSSdsbCBhZGQg
YSBub3RlLg0KPg0KPiBDVSwNCj4gICAgIEFybm8NCg0KUmljY2FyZG8NCg0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBwcHNwIG1haWxpbmcgbGlz
dA0KPiBwcHNwQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vcHBzcA0KPg0KDQoNCg0KLS0gDQpSaWNjYXJkbyBCZXJuYXJkaW5pDQpESUVHTSAtLSBVbml2
ZXJzaXR5IG9mIFVkaW5lDQp2aWEgZGVsbGUgU2NpZW56ZSAyMDgNCjMzMTAwIFVkaW5lDQpUZWw6
ICszOS0wNDMyLTU1LTgyNzENCkZheDogKzM5LTA0MzItNTUtODI1MQ0KDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpTRU1FTCAoU0Vydml6aW8gZGkgTWVzc2FnaW5nIEVMZXR0cm9uaWNvKSAtIEFJTkYsIFVuaXZl
cnNpdGEnIGRpIFVkaW5lDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnBwc3AgbWFpbGluZyBsaXN0DQpwcHNwQGlldGYub3JnDQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Bwc3A=

------=_001_NextPart441141557735_=----
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3DGB2312" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000080; =
FONT-SIZE: 10.5pt
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7601.17998"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hi Arno,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Pls see inline.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>BR</DIV>
<DIV>Yunfei</DIV>
<DIV>&nbsp;</DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>zhangyunfei</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href=3D"mailto:riccardo.bernardini@uniud.it">Ric=
cardo=20
Bernardini</A></DIV>
<DIV><B>Date:</B>&nbsp;2012-11-24&nbsp;01:13</DIV>
<DIV><B>To:</B>&nbsp;<A href=3D"mailto:arno@cs.vu.nl">arno</A></DIV>
<DIV><B>CC:</B>&nbsp;<A href=3D"mailto:ppsp@ietf.org">ppsp</A></DIV>
<DIV><B>Subject:</B>&nbsp;Re: [ppsp] peer protocol in WG last=20
call</DIV></DIV></DIV>
<DIV>
<DIV>Hi&nbsp;Arno,</DIV>
<DIV>please&nbsp;see&nbsp;inline.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Arno&nbsp;Bakker&nbsp;&lt;arno@cs.vu.nl&gt;&nbsp;ha&nbsp;scritto:</DI=
V>
<DIV>&nbsp;</DIV>
<DIV>&gt;&nbsp;Hi&nbsp;Riccardo</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;thanks&nbsp;for&nbsp;the&nbsp;in-depth&nbsp;review!&nbsp;Pl=
ease&nbsp;see&nbsp;inline.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;On&nbsp;19/11/2012&nbsp;11:45,&nbsp;Riccardo&nbsp;Bernardin=
i&nbsp;wrote:</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;First,&nbsp;the&nbsp;easy&nbsp;stuff.&nbsp;&nbsp;Some&n=
bsp;typos:</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Will&nbsp;be&nbsp;corrected.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Now&nbsp;to&nbsp;the&nbsp;"consistent"&nbsp;stuff:</DIV=
>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;9,&nbsp;Section&nbsp;2.3&nbsp;=3D=
=3D</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"If&nbsp;A&nbsp;crashes&nbsp;un=
gracefully,&nbsp;peers&nbsp;should&nbsp;remove&nbsp;A&nbsp;from&nbsp;their=
&nbsp;peer</DIV>
<DIV>&gt;&gt;&nbsp;list&nbsp;when&nbsp;they&nbsp;detect&nbsp;it&nbsp;no&nb=
sp;longer&nbsp;send&nbsp;messages."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;How&nbsp;much&nbsp;is&nbsp;"too&nbsp;much"?&nbsp;&nbsp;=
Should&nbsp;we&nbsp;leave&nbsp;the&nbsp;peer&nbsp;free</DIV>
<DIV>&gt;&gt;&nbsp;to&nbsp;decide&nbsp;or&nbsp;should&nbsp;we&nbsp;give&nb=
sp;at&nbsp;least&nbsp;some&nbsp;guidelines?</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Your&nbsp;proposal&nbsp;makes&nbsp;sense,&nbsp;I'm&nbsp;jus=
t&nbsp;not&nbsp;sure&nbsp;what&nbsp;is&nbsp;customary&nbsp;in&nbsp;RFCs.</=
DIV>
<DIV>&gt;&nbsp;Should&nbsp;this&nbsp;go&nbsp;in&nbsp;this&nbsp;draft&nbsp;=
or&nbsp;in&nbsp;the&nbsp;planned&nbsp;usage&nbsp;guide?</DIV>
<DIV>&gt;&nbsp;Chairs?</DIV>
<DIV>&gt;</DIV>
<DIV style=3D"COLOR: #ff0000">[Yunfei] Personally I would suggest to have =
a number=20
explicited in this draft (in a&nbsp;minimum&nbsp;accordance with the=20
requirements)&nbsp;to make sure the system works OK and in the usage guide=
, a=20
recommended number is given.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;&gt;&nbsp;Also,&nbsp;there&nbsp;is&nbsp;the&nbsp;problem&nbsp;tha=
t&nbsp;when&nbsp;A&nbsp;crashes&nbsp;it&nbsp;remains&nbsp;registered</DIV>
<DIV>&gt;&gt;&nbsp;with&nbsp;the&nbsp;tracker,&nbsp;although&nbsp;maybe&nb=
sp;this&nbsp;is&nbsp;not&nbsp;a&nbsp;problem&nbsp;directly</DIV>
<DIV>&gt;&gt;&nbsp;related&nbsp;with&nbsp;PPSPP.</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;This&nbsp;is&nbsp;addressed&nbsp;in&nbsp;the&nbsp;current&n=
bsp;base&nbsp;tracker&nbsp;proposal.&nbsp;A&nbsp;peer&nbsp;needs&nbsp;&nbs=
p;</DIV>
<DIV>&gt;&nbsp;to&nbsp;periodically&nbsp;refresh&nbsp;its&nbsp;registratio=
n&nbsp;to&nbsp;stay&nbsp;tracked.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;10,&nbsp;Section&nbsp;3&nbsp;=3D=
=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;It&nbsp;is&nbsp;said&nbsp;that&nbsp;"=
absence&nbsp;of&nbsp;any&nbsp;response&nbsp;indicates&nbsp;and&nbsp;error"=
&nbsp;and</DIV>
<DIV>&gt;&gt;&nbsp;that&nbsp;"Invalid&nbsp;messages&nbsp;are&nbsp;discarde=
d,&nbsp;and&nbsp;further&nbsp;communication&nbsp;with</DIV>
<DIV>&gt;&gt;&nbsp;the&nbsp;peer&nbsp;SHOULD&nbsp;be&nbsp;stopped."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Isn't&nbsp;this&nbsp;criterion&nbsp;a&nbsp;bit&nbsp;too=
&nbsp;strong?&nbsp;&nbsp;If&nbsp;a&nbsp;request&nbsp;is&nbsp;lost&nbsp;(e.=
g.,</DIV>
<DIV>&gt;&gt;&nbsp;because&nbsp;of&nbsp;congestion),&nbsp;the&nbsp;sender&=
nbsp;will&nbsp;interpret&nbsp;the&nbsp;absence&nbsp;of</DIV>
<DIV>&gt;&gt;&nbsp;response&nbsp;as&nbsp;an&nbsp;error&nbsp;or&nbsp;a&nbsp=
;bad&nbsp;peer.&nbsp;&nbsp;Also,&nbsp;how&nbsp;long&nbsp;should&nbsp;a&nbs=
p;peer&nbsp;wait</DIV>
<DIV>&gt;&gt;&nbsp;for&nbsp;declaring&nbsp;absence&nbsp;of&nbsp;response?&=
nbsp;&nbsp;Should&nbsp;we&nbsp;give&nbsp;guidelines?</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;We&nbsp;could&nbsp;give&nbsp;guidelines,&nbsp;but&nbsp;agai=
n,&nbsp;I'm&nbsp;not&nbsp;sure&nbsp;that&nbsp;is&nbsp;customary.&nbsp;&nbs=
p;</DIV>
<DIV>&gt;&nbsp;I&nbsp;assume&nbsp;implementers&nbsp;apply&nbsp;common&nbsp=
;sense&nbsp;and,&nbsp;for&nbsp;example,&nbsp;not&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;declare&nbsp;a&nbsp;peer&nbsp;dead&nbsp;after&nbsp;1&nbsp;p=
acket&nbsp;loss&nbsp;over&nbsp;an&nbsp;unreliable&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;transport.&nbsp;Invalid&nbsp;messages&nbsp;mean&nbsp;that&n=
bsp;there&nbsp;is&nbsp;really&nbsp;something&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;wrong&nbsp;and&nbsp;that&nbsp;sender&nbsp;and&nbsp;receiver=
&nbsp;don't&nbsp;understand&nbsp;eachother,&nbsp;so&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;then&nbsp;the&nbsp;receiver&nbsp;really&nbsp;should&nbsp;st=
op&nbsp;the&nbsp;interaction.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;12,&nbsp;Section&nbsp;3.9.&nbsp;=
=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;It&nbsp;is&nbsp;said&nbsp;"The&nbsp;CHOKE&nbsp;and&nbsp=
;UNCHOKE&nbsp;messages&nbsp;are&nbsp;informational&nbsp;as&nbsp;a&nbsp;pee=
r</DIV>
<DIV>&gt;&gt;&nbsp;is&nbsp;not&nbsp;required&nbsp;to&nbsp;respond&nbsp;to&=
nbsp;REQUESTs."&nbsp;&nbsp;However,&nbsp;if&nbsp;I&nbsp;understand</DIV>
<DIV>&gt;&gt;&nbsp;correctly,&nbsp;if&nbsp;a&nbsp;peer&nbsp;does&nbsp;not&=
nbsp;respond&nbsp;to&nbsp;REQUESTs,&nbsp;the&nbsp;peer&nbsp;will&nbsp;be</=
DIV>
<DIV>&gt;&gt;&nbsp;banned,&nbsp;according&nbsp;to&nbsp;the&nbsp;criterion&=
nbsp;in&nbsp;Section&nbsp;3.&nbsp;&nbsp;Am&nbsp;I&nbsp;missing</DIV>
<DIV>&gt;&gt;&nbsp;something?</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;No,&nbsp;I&nbsp;don't&nbsp;think&nbsp;you&nbsp;are&nbsp;mis=
sing&nbsp;something.&nbsp;The&nbsp;idea&nbsp;is&nbsp;that&nbsp;a&nbsp;peer=
&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;P&nbsp;requesting&nbsp;chunks&nbsp;from&nbsp;peer&nbsp;Q&nb=
sp;will&nbsp;look&nbsp;for&nbsp;another&nbsp;peer&nbsp;R&nbsp;when&nbsp;Q&=
nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;doesn't&nbsp;send&nbsp;chunks,&nbsp;and&nbsp;Q&nbsp;didn't&=
nbsp;send&nbsp;a&nbsp;CHOKE&nbsp;to&nbsp;announce&nbsp;the&nbsp;fact&nbsp;=
&nbsp;</DIV>
<DIV>&gt;&nbsp;it&nbsp;wouldn't&nbsp;be&nbsp;responding.&nbsp;P&nbsp;shoul=
d&nbsp;take&nbsp;into&nbsp;account&nbsp;packet&nbsp;loss&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;and&nbsp;swarm&nbsp;size&nbsp;(if&nbsp;there&nbsp;is&nbsp;j=
ust&nbsp;1&nbsp;other&nbsp;peer&nbsp;in&nbsp;the&nbsp;swarm,&nbsp;don't&nb=
sp;&nbsp;</DIV>
<DIV>&gt;&nbsp;disconnect),&nbsp;of&nbsp;course.&nbsp;If&nbsp;P&nbsp;is&nb=
sp;not&nbsp;getting&nbsp;chunks&nbsp;from&nbsp;Q&nbsp;it&nbsp;moves&nbsp;o=
n.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;13,&nbsp;Section&nbsp;3.10.2&nbsp=
;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;I&nbsp;have&nbsp;a&nbsp;couple&nbsp;of&nbsp;doubts&nbsp=
;about&nbsp;this</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;This&nbsp;supposes&nbsp;that&n=
bsp;A&nbsp;can&nbsp;send&nbsp;messages&nbsp;to&nbsp;B.</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;so&nbsp;this&nbsp;should&=
nbsp;not&nbsp;be&nbsp;a&nbsp;problem.&nbsp;Would&nbsp;it&nbsp;be&nbsp;wort=
h&nbsp;adding&nbsp;a</DIV>
<DIV>&gt;&gt;&nbsp;sentence&nbsp;to&nbsp;emphasize&nbsp;this&nbsp;point?&n=
bsp;(e.g.&nbsp;"Note&nbsp;that&nbsp;A&nbsp;can&nbsp;send&nbsp;a</DIV>
<DIV>&gt;&gt;&nbsp;message&nbsp;to&nbsp;B&nbsp;since&nbsp;by&nbsp;3.10.1&n=
bsp;A&nbsp;must&nbsp;have&nbsp;exchanged&nbsp;messages&nbsp;with&nbsp;C...=
"</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Sure.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;*&nbsp;With&nbsp;this&nbsp;model&nbsp;of&nb=
sp;hole&nbsp;punching,&nbsp;the&nbsp;peer&nbsp;can&nbsp;only&nbsp;connect<=
/DIV>
<DIV>&gt;&gt;&nbsp;initially&nbsp;to&nbsp;peers&nbsp;with&nbsp;public&nbsp=
;IP;&nbsp;in&nbsp;particular,&nbsp;the&nbsp;addresses</DIV>
<DIV>&gt;&gt;&nbsp;provided&nbsp;by&nbsp;the&nbsp;tracker&nbsp;must&nbsp;b=
e&nbsp;public&nbsp;IPs.&nbsp;&nbsp;Am&nbsp;I&nbsp;right?</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Yes.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;16,&nbsp;last&nbsp;paragraph&nbsp=
;of&nbsp;Section&nbsp;4.3.1&nbsp;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implementation&nbsp;note:</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To&nbsp=
;record&nbsp;which&nbsp;chunks&nbsp;...&nbsp;discussed&nbsp;in&nbsp;detail=
&nbsp;in&nbsp;[BINMAP]</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;You&nbsp;are&nbsp;right.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;16,&nbsp;Section&nbsp;4.3.2&nbsp;=
=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Another&nbsp;stylistic&nbsp;detail.&nbsp;&nbsp;It&nbsp;=
is&nbsp;said&nbsp;that&nbsp;"...an&nbsp;implementation&nbsp;MAY</DIV>
<DIV>&gt;&gt;&nbsp;choose&nbsp;to&nbsp;use&nbsp;ACK&nbsp;messages..."&nbsp=
;than&nbsp;later&nbsp;"When&nbsp;a&nbsp;receiving&nbsp;peer&nbsp;has</DIV>
<DIV>&gt;&gt;&nbsp;successfully&nbsp;checked&nbsp;...&nbsp;it&nbsp;MUST&nb=
sp;send&nbsp;an&nbsp;ACK&nbsp;message...".</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Will&nbsp;be&nbsp;corrected.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Top&nbsp;of&nbsp;Page&nbsp;17,&nbsp;Section=
&nbsp;4.4&nbsp;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;"When&nbsp;a&nbsp;range&nbsp;translat=
es&nbsp;to&nbsp;multiple&nbsp;bins,&nbsp;the&nbsp;byte-range&nbsp;peer&nbs=
p;the</DIV>
<DIV>&gt;&gt;&nbsp;byte-range&nbsp;peer&nbsp;should&nbsp;send&nbsp;multipl=
e&nbsp;e.g.&nbsp;HAVE&nbsp;message."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;This&nbsp;sentence&nbsp;looks&nbsp;a&nbsp;bit&nbsp;garb=
led,&nbsp;at&nbsp;the&nbsp;very&nbsp;least&nbsp;"the&nbsp;byte-range</DIV>
<DIV>&gt;&gt;&nbsp;peer"&nbsp;is&nbsp;repeated&nbsp;twice.</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Will&nbsp;be&nbsp;corrected.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;20,&nbsp;Section&nbsp;5.3&nbsp;=
=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;"The&nbsp;hashes&nbsp;necessary&nbsp;=
to&nbsp;verify&nbsp;a&nbsp;chunk&nbsp;are&nbsp;in&nbsp;principle&nbsp;its<=
/DIV>
<DIV>&gt;&gt;&nbsp;sibling's&nbsp;hash&nbsp;and&nbsp;all&nbsp;its&nbsp;unc=
le&nbsp;hashes&nbsp;...&nbsp;can&nbsp;be&nbsp;optimized&nbsp;"</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;If&nbsp;I&nbsp;understand&nbsp;correctly,&nbsp;this&nbs=
p;optimization&nbsp;requires&nbsp;that&nbsp;a&nbsp;peer&nbsp;MUST</DIV>
<DIV>&gt;&gt;&nbsp;save&nbsp;and&nbsp;preserve&nbsp;all&nbsp;the&nbsp;rece=
ived&nbsp;hashes.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Yes.&nbsp;The&nbsp;requirement&nbsp;that&nbsp;a&nbsp;sender=
&nbsp;must&nbsp;be&nbsp;able&nbsp;to&nbsp;provide&nbsp;these&nbsp;&nbsp;</=
DIV>
<DIV>&gt;&nbsp;hashes&nbsp;implies&nbsp;that&nbsp;you&nbsp;should&nbsp;rec=
ord&nbsp;them.&nbsp;I'll&nbsp;explicitly&nbsp;add&nbsp;the&nbsp;&nbsp;</DI=
V>
<DIV>&gt;&nbsp;conclusion&nbsp;that&nbsp;this&nbsp;means&nbsp;you&nbsp;MUS=
T&nbsp;record&nbsp;them,&nbsp;*if*&nbsp;you&nbsp;plan&nbsp;to&nbsp;&nbsp;<=
/DIV>
<DIV>&gt;&nbsp;announce&nbsp;you&nbsp;have&nbsp;them&nbsp;to&nbsp;others.<=
/DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;In&nbsp;other&nbsp;words,&nbsp;limited&nbsp;devices&nbsp;ca=
n&nbsp;circument&nbsp;this&nbsp;requirement&nbsp;by&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;not&nbsp;sending&nbsp;HAVEs&nbsp;to&nbsp;others&nbsp;after&=
nbsp;they&nbsp;received&nbsp;a&nbsp;chunk.&nbsp;Hence&nbsp;they&nbsp;&nbsp=
;</DIV>
<DIV>&gt;&nbsp;are&nbsp;not&nbsp;announcing&nbsp;the&nbsp;availability&nbs=
p;and&nbsp;are&nbsp;not&nbsp;required&nbsp;to&nbsp;provide&nbsp;&nbsp;</DI=
V>
<DIV>&gt;&nbsp;them.&nbsp;Not&nbsp;sending&nbsp;HAVEs&nbsp;is&nbsp;allowed=
&nbsp;by&nbsp;the&nbsp;protocol.&nbsp;Note,&nbsp;however,&nbsp;&nbsp;</DIV=
>
<DIV>&gt;&nbsp;that&nbsp;this&nbsp;does&nbsp;require&nbsp;that&nbsp;the&nb=
sp;implementation&nbsp;uses&nbsp;a&nbsp;reciprocity&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;policy&nbsp;that&nbsp;allows&nbsp;this&nbsp;behaviour,&nbsp=
;as&nbsp;the&nbsp;limited&nbsp;devices&nbsp;are&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;actually&nbsp;freeriding.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;29,&nbsp;Section&nbsp;8.2.&nbsp;"=
Version&nbsp;option"&nbsp;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Maybe&nbsp;this&nbsp;is&nbsp;thinking&nbsp;a&nbsp;bit&n=
bsp;in&nbsp;advance,&nbsp;but&nbsp;what&nbsp;should&nbsp;a&nbsp;peer&nbsp;=
set&nbsp;as</DIV>
<DIV>&gt;&gt;&nbsp;version&nbsp;value&nbsp;when&nbsp;the&nbsp;peer&nbsp;is=
&nbsp;able&nbsp;to&nbsp;"speak"&nbsp;more&nbsp;than&nbsp;one&nbsp;protocol=
</DIV>
<DIV>&gt;&gt;&nbsp;version?</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Do&nbsp;you&nbsp;have&nbsp;pointers&nbsp;to&nbsp;protocols&=
nbsp;where&nbsp;this&nbsp;mechanism&nbsp;is&nbsp;used?&nbsp;This&nbsp;&nbs=
p;</DIV>
<DIV>&gt;&nbsp;could&nbsp;save&nbsp;a&nbsp;few&nbsp;roundtrips&nbsp;of&nbs=
p;HANDSHAKE&nbsp;messages,&nbsp;so&nbsp;good&nbsp;for&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;time-till-playback&nbsp;if&nbsp;there&nbsp;are&nbsp;indeed&=
nbsp;several&nbsp;incompatible&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;versions,&nbsp;which&nbsp;I&nbsp;hope&nbsp;there&nbsp;will&=
nbsp;not&nbsp;be&nbsp;;o)</DIV>
<DIV>&nbsp;</DIV>
<DIV>[Riccardo]</DIV>
<DIV>No&nbsp;specific&nbsp;protocol&nbsp;comes&nbsp;to&nbsp;my&nbsp;mind.&=
nbsp;&nbsp;I&nbsp;checked&nbsp;the&nbsp;RFC&nbsp;6709&nbsp;"Design&nbsp;&n=
bsp;</DIV>
<DIV>Considerations&nbsp;for&nbsp;Protocol&nbsp;Extensions"&nbsp;&nbsp;</D=
IV>
<DIV>(http://tools.ietf.org/html/rfc6709)&nbsp;for&nbsp;hints.&nbsp;&nbsp;=
In&nbsp;Section&nbsp;4.1&nbsp;there&nbsp;&nbsp;</DIV>
<DIV>is&nbsp;a&nbsp;list&nbsp;of&nbsp;possible&nbsp;solutions&nbsp;for&nbs=
p;protocol&nbsp;versioning.&nbsp;&nbsp;Should&nbsp;I&nbsp;&nbsp;</DIV>
<DIV>propose&nbsp;a&nbsp;solution&nbsp;here&nbsp;"on&nbsp;the&nbsp;spot,"&=
nbsp;I&nbsp;would&nbsp;suggest,&nbsp;inspired&nbsp;by&nbsp;&nbsp;</DIV>
<DIV>the&nbsp;RFC,&nbsp;to&nbsp;make&nbsp;the&nbsp;payload&nbsp;of&nbsp;th=
e&nbsp;version&nbsp;option&nbsp;a&nbsp;string&nbsp;of&nbsp;bytes,&nbsp;&nb=
sp;</DIV>
<DIV>one&nbsp;for&nbsp;every&nbsp;supported&nbsp;version.</DIV>
<DIV>Suppose&nbsp;node&nbsp;A&nbsp;initiates&nbsp;the&nbsp;connection&nbsp=
;toward&nbsp;node&nbsp;B.&nbsp;Node&nbsp;A&nbsp;puts&nbsp;in&nbsp;&nbsp;</=
DIV>
<DIV>the&nbsp;option&nbsp;all&nbsp;the&nbsp;version&nbsp;it&nbsp;supports,=
&nbsp;B&nbsp;picks&nbsp;a&nbsp;supported&nbsp;version&nbsp;&nbsp;</DIV>
<DIV>(maybe&nbsp;the&nbsp;largest&nbsp;one?[supposing&nbsp;that&nbsp;later=
&nbsp;versions&nbsp;are&nbsp;better])&nbsp;and&nbsp;&nbsp;</DIV>
<DIV>sends&nbsp;back&nbsp;the&nbsp;HANDSHAKE&nbsp;with&nbsp;a&nbsp;single&=
nbsp;value&nbsp;in&nbsp;the&nbsp;option&nbsp;field.</DIV>
<DIV>An&nbsp;alternative&nbsp;solution,&nbsp;where&nbsp;the&nbsp;option&nb=
sp;payload&nbsp;has&nbsp;a&nbsp;fixed&nbsp;length,&nbsp;&nbsp;</DIV>
<DIV>could&nbsp;be&nbsp;that&nbsp;A&nbsp;puts&nbsp;the&nbsp;numbers&nbsp;o=
f&nbsp;the&nbsp;oldest&nbsp;and&nbsp;the&nbsp;newest&nbsp;&nbsp;</DIV>
<DIV>supported&nbsp;version&nbsp;and&nbsp;B&nbsp;picks&nbsp;one&nbsp;versi=
on&nbsp;in&nbsp;that&nbsp;interval.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;34,&nbsp;Section&nbsp;9.3.&nbsp;C=
hannels&nbsp;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;It&nbsp;is&nbsp;said&nbsp;that</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;"...&nbsp;PPSPP-over-UDP&nbsp;uses&nb=
sp;a&nbsp;multiplexing&nbsp;scheme,&nbsp;called&nbsp;"channels"..."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Later&nbsp;it&nbsp;is&nbsp;said&nbsp;that</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;"When&nbsp;channels&nbsp;are&nbsp;use=
d..."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;My&nbsp;doubt&nbsp;is:&nbsp;is&nbsp;the&nbsp;use&nbsp;o=
f&nbsp;channels&nbsp;mandatory&nbsp;with&nbsp;UDP?&nbsp;&nbsp;If&nbsp;yes,=
&nbsp;the</DIV>
<DIV>&gt;&gt;&nbsp;hypothesis&nbsp;"when&nbsp;channels&nbsp;are&nbsp;used.=
.."&nbsp;is&nbsp;redundant;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;Yes&nbsp;it&nbsp;is&nbsp;mandatory.&nbsp;Pardon&nbsp;me&nbs=
p;if&nbsp;I'm&nbsp;wrong,&nbsp;but&nbsp;your&nbsp;point&nbsp;may&nbsp;just=
&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;be&nbsp;grammatical,&nbsp;"When&nbsp;X"&nbsp;in&nbsp;Englis=
h&nbsp;implies&nbsp;that&nbsp;X&nbsp;will&nbsp;be&nbsp;the&nbsp;case&nbsp;=
&nbsp;</DIV>
<DIV>&gt;&nbsp;at&nbsp;some&nbsp;point.&nbsp;So&nbsp;you&nbsp;say&nbsp;"Wh=
en&nbsp;I&nbsp;die"&nbsp;not&nbsp;"If&nbsp;I&nbsp;die",&nbsp;but&nbsp;I'm&=
nbsp;not&nbsp;a&nbsp;&nbsp;</DIV>
<DIV>&gt;&nbsp;native&nbsp;speaker&nbsp;myself.&nbsp;I'll&nbsp;make&nbsp;i=
t&nbsp;clearer.</DIV>
<DIV>&nbsp;</DIV>
<DIV>[Riccardo]</DIV>
<DIV>I&nbsp;am&nbsp;not&nbsp;a&nbsp;native&nbsp;speaker,&nbsp;either.&nbsp=
;Maybe&nbsp;some&nbsp;native&nbsp;English&nbsp;speaker&nbsp;&nbsp;</DIV>
<DIV>could&nbsp;help&nbsp;us&nbsp;here.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&gt;&nbsp;=3D=3D&nbsp;Page&nbsp;42,&nbsp;Section&nbsp;13.2.2.&nbs=
p;=3D=3D</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;This&nbsp;section&nbsp;is&nbsp;about&nbsp;using&nbsp;th=
e&nbsp;tracker&nbsp;as&nbsp;certification&nbsp;authority.</DIV>
<DIV>&gt;&gt;&nbsp;It&nbsp;is&nbsp;said</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;"Upon&nbsp;receipt,&nbsp;the&nbsp;tra=
cker&nbsp;creates&nbsp;a&nbsp;membership&nbsp;certificate&nbsp;from</DIV>
<DIV>&gt;&gt;&nbsp;the&nbsp;request&nbsp;with&nbsp;swarm&nbsp;ID&nbsp;S,&n=
bsp;a&nbsp;timestamp&nbsp;T&nbsp;and&nbsp;the&nbsp;external&nbsp;IP&nbsp;a=
nd</DIV>
<DIV>&gt;&gt;&nbsp;port&nbsp;it&nbsp;received&nbsp;the&nbsp;message&nbsp;f=
rom..."</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;&gt;&nbsp;Am&nbsp;I&nbsp;wrong,&nbsp;or&nbsp;this&nbsp;scheme&nbs=
p;could&nbsp;fail&nbsp;if&nbsp;the&nbsp;peer&nbsp;is&nbsp;behind&nbsp;a</D=
IV>
<DIV>&gt;&gt;&nbsp;symmetric&nbsp;NAT?&nbsp;&nbsp;Would&nbsp;it&nbsp;be&nb=
sp;worth&nbsp;to&nbsp;add&nbsp;at&nbsp;least&nbsp;a&nbsp;note&nbsp;about&n=
bsp;this?</DIV>
<DIV>&gt;&gt;</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;You&nbsp;are&nbsp;right,&nbsp;but&nbsp;that&nbsp;problem&nb=
sp;applies&nbsp;for&nbsp;any&nbsp;tracker&nbsp;registration.</DIV>
<DIV>&gt;&nbsp;I'll&nbsp;add&nbsp;a&nbsp;note.</DIV>
<DIV>&gt;</DIV>
<DIV>&gt;&nbsp;CU,</DIV>
<DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Arno</DIV>
<DIV>&nbsp;</DIV>
<DIV>Riccardo</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;&nbsp;_______________________________________________</DIV>
<DIV>&gt;&nbsp;ppsp&nbsp;mailing&nbsp;list</DIV>
<DIV>&gt;&nbsp;ppsp@ietf.org</DIV>
<DIV>&gt;&nbsp;https://www.ietf.org/mailman/listinfo/ppsp</DIV>
<DIV>&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>--&nbsp;</DIV>
<DIV>Riccardo&nbsp;Bernardini</DIV>
<DIV>DIEGM&nbsp;--&nbsp;University&nbsp;of&nbsp;Udine</DIV>
<DIV>via&nbsp;delle&nbsp;Scienze&nbsp;208</DIV>
<DIV>33100&nbsp;Udine</DIV>
<DIV>Tel:&nbsp;+39-0432-55-8271</DIV>
<DIV>Fax:&nbsp;+39-0432-55-8251</DIV>
<DIV>&nbsp;</DIV>
<DIV>---------------------------------------------------------------------=
-</DIV>
<DIV>SEMEL&nbsp;(SErvizio&nbsp;di&nbsp;Messaging&nbsp;ELettronico)&nbsp;-&=
nbsp;AINF,&nbsp;Universita'&nbsp;di&nbsp;Udine</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>_______________________________________________</DIV>
<DIV>ppsp&nbsp;mailing&nbsp;list</DIV>
<DIV>ppsp@ietf.org</DIV>
<DIV>https://www.ietf.org/mailman/listinfo/ppsp</DIV></DIV></BODY></HTML>

------=_001_NextPart441141557735_=------



