P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-02 Ning Zong Yunfei Zhang Victor Pascual Carl Williams.

Slides:



Advertisements
Similar presentations
P2P Streaming Protocol Pro- incentive Parameters draft-zeng-ppsp-protocol-pro-incentive-para-01 IETF79 Meeting Wenjun (Kevin) Zeng & Yingjie Gu Huawei.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt November, 2004.
CCNA – Network Fundamentals
PPSP NAT traversal Lichun Li, Jun Wang, Yu Meng {li.lichun1, draft-li-ppsp-nat-traversal-00.
1 Channel Assignment Strategies Handoff (Handover) Process Handoff: Changing physical radio channels of network connections involved in a call,
Service Layer Session Management Group Name: WG2-ARC Source: IDCC, LGE, ZTE Meeting Date: TP16 Agenda Item:
Web-site Design Strategy.  For P5, learners need to draw up plans for the evaluation of the website design.  The plans should include consideration.
Introduction to client/server architecture
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang
BF-based chunk availability compression for PPSP-02 Lingli Deng: Jin Peng:
Survey of WebRTC based P2P Streaming
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 Tracker Protocol Proposal.
Draft-gu-ppsp-protocol-00 PPSP Session IETF 77, Anaheim March 22, 2010.
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
BitTorrent Internet Technologies and Applications.
PPSP Tracker Protocol draft-gu-ppsp-tracker-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Mário Nunes, Yingjie Gu, Jinwei Xia, David Bryan, João.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Client-Server & Peer-to-Peer Networks
Draft-tarapore-mbone- multicast-cdni-05 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
EICP—extended Internet Cache Protocol (draft-zhang-ppsp-eicp-00.txt ) Presenter: Christian Schmidt IETF-81, Quebec, July 2011.
P2P Traffic Localization by Alias Tracker for Tracker-based P2P applications (ATTP) draft-zhang-alto-attp-02 Yunfei Zhang China Mobile.
Web Application Security Presented by Ben Lake. How the Web Works Hypertext Transfer Protocol (HTTP)  Application-level  Stateless Example  Web Browser.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
PPSP Peer Protocol draft-gu-ppsp-peer-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Yingjie Gu, Jinwei Xia, Mário Nunes, David Bryan, João Taveira.
PPSP NAT traversal Lichun Li, Jun Wang, Wei Chen {li.lichun1, draft-li-ppsp-nat-traversal-02.
Spatial Location Protocol Location Server Authentication draft-polk-slp-loc-auth-server-00.txt James M. Polk (Co-Chair) March 30th, 2000.
Security Requirements of NVO3 draft-hartman-nvo3-security-requirements-01 S. Hartman M. Wasserman D. Zhang 1.
Problem Statement of Peer to Peer Streaming Protocol (PPSP) Yunfei Zhang Ning Zong Gonzalo Camarillo David Byran Hirold Liu Yingjie Gu.
SIPREC draft-ietf-siprec-req-02 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.5 Interim.
PAWS: Security Considerations Yizhuang WU, Yang CUI PAWS WG
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03.
Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 78, July P2P Streaming for Mobile Nodes: Scenarios.
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78 Ken.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
P2P Streaming Protocol (PPSP) Requirements Ning Zong Yunfei Zhang Victor Pascual Carl Williams Lin Xiao draft-ietf-ppsp-reqs-02.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
Two-Way Communications Exchange of information during the Review process between Regulatory Authority and Sponsor.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks draft-ietf-ancp-framework-02.txt Presenter: Dong Sun.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-01 draft-ietf-bmwg-sip-bench-meth-01 March 22, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
PPSP BAR BOF meeting 74th IETF – San Francisco, CA, USA March, 2009 P2P Streaming Protocol (PPSP) Requirements Ning Zong,Huawei Technologies Yunfei Zhang,China.
M2M Study Item 3GPP2 Orlett W. Pearson May | 3GPP2 M2M Study Item | May GPP2 M2M This study will include the following study targets: 
Comments on Procedures for RBAC (doc#0056) Group Name: WG4(SEC), WG2(ARC) and WG5(MAS) Source: Suresh Nair, Alcatel-Lucent,
1 Reforming Software Delivery Using P2P Technology Purvi Shah Advisor: Jehan-François Pâris Department of Computer Science University of Houston Jeffrey.
Usage of PPSP System draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi IETF 90.
2-Hop TorrentSmell A distributed tracking algorithm name:Raynor Vliegendhart date:July 10, 2009 event:Tribler Dev Meeting.
PPSP Tracker Protocol – Extended Protocol draft-huang-ppsp-extended-tracker-protocol- 06 PPSP WG IETF 90 Toronto Rachel Huang, Rui Cruz, Mário Nunes, João.
Introduction of PPSP Yunfei 88 Nov 3, 2013.
Doc.: IEEE /0085r1 Submission June 2010 Tuncer Baykas, NICTSlide TG1 and System Design Document Notice: This document has been prepared.
DECADE Requirements draft-gu-decade-reqs-05 Yingjie Gu, David A. Bryan, Y. Richard Yang, Richard Alimi IETF-78 Maastricht, DECADE Session.
PPSP Tracker Protocol – Extended Protocol draft-huang-ppsp-extended-tracker-protocol- 07 PPSP WG IETF 91 Hawaii Rachel Huang, Rui Cruz, Mário Nunes, João.
Authentication and Upper-Layer Messaging
draft-gu-ppsp-tracker-protocol-03
Katrin Hoeper Channel Bindings Katrin Hoeper
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
IETF 78 Ken Rehor on behalf of the team
Introduction to client/server architecture
Chapter 3: Open Systems Interconnection (OSI) Model
Problem Statement of PPSP
TG1 and System Design Document
draft-gu-ppsp-peer-protocol-01
Lin Xiao David A. Bryan Yingjie Gu Xuan Tai
Presentation transcript:

P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-02 Ning Zong Yunfei Zhang Victor Pascual Carl Williams

Requirements Overview General functionalities of PPSP tracker protocol and basic types of information communicated by PPSP tracker protocol. General functionalities of PPSP peer protocol and basic types of information communicated by PPSP peer protocol. Error handling and overload protection requirements. Security requirements.

PPSP Tracker Protocol Requirements PPSP tracker protocol MUST be able to carry peer list information, such that each peer can get the list of peers which could provide the content. PPSP tracker protocol MUST be able to carry peer list information, such that each peer can get the list of peers which could provide the content. PPSP tracker protocol MUST be able to carry swarm ID (e.g. channel ID, streaming file ID). PPSP tracker protocol MUST be able to carry swarm ID (e.g. channel ID, streaming file ID).

PPSP Tracker Protocol Requirements PPSP tracker protocol MAY carry content availability of the peers. PPSP tracker protocol MAY carry content availability of the peers. - In some cases tracker may maintain the information of which pieces of content reside in which peers, such that the tracker can assign the appropriate peers for the requesting peer. PPSP tracker protocol MAY carry streaming status of the peers. PPSP tracker protocol MAY carry streaming status of the peers. - Streaming status of the peer include online time, link type/status, peer capability, device types, etc. Therefore, the tracker is able to select better candidate peers based on the streaming status of the peers. PPSP tracker protocol MAY be able to carry the service status of the tracker, e.g. work load, capacity, etc. PPSP tracker protocol MAY be able to carry the service status of the tracker, e.g. work load, capacity, etc.

PPSP Peer Protocol Requirements PPSP peer protocol MUST be able to carry content availability of the peers. PPSP peer protocol MUST be able to carry content availability of the peers. - In order to share content, peers must be able to tell each other which pieces of content reside in which peers. PPSP peer protocol May exchange additional peer list between peers. PPSP peer protocol May exchange additional peer list between peers. - Beside the peer list obtained from the tracker, peer may need additional peers to connect with. Therefore, peer may communicate with the peers in the current peer list to obtain additional peer lists. PPSP peer protocol May carry streaming status of the peers. PPSP peer protocol May carry streaming status of the peers. - With this information, a peer can select more appropriate peers for content sharing based on some content sharing strategies and/or application requirements.

PPSP Error Handling and Overload Protection Requirements A tracker, when is operating close to its capacity limit, MUST be able to inform the peers about its overload status, and reject the following PPSP messages from the peers or redirect the following PPSP message to other trackers. A tracker, when is operating close to its capacity limit, MUST be able to inform the peers about its overload status, and reject the following PPSP messages from the peers or redirect the following PPSP message to other trackers.

PPSP Security Considerations PPSP must be able to authenticate / authorize users for access certain media in the P2P streaming system. PPSP must be able to authenticate / authorize users for access certain media in the P2P streaming system. PPSP must have mechanisms to limit potential damage caused by malfunctioning and badly behaving peers in the P2P streaming system. PPSP must have mechanisms to limit potential damage caused by malfunctioning and badly behaving peers in the P2P streaming system. PPSP should minimize the dependency on centralized servers. PPSP should minimize the dependency on centralized servers. Existing security mechanisms should be re-used as much as possible in PPSP, to avoid developing new security mechanisms. Existing security mechanisms should be re-used as much as possible in PPSP, to avoid developing new security mechanisms. More items available in the draft and to be discussed in the future. More items available in the draft and to be discussed in the future.

Questions & Comments