P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03.

Slides:



Advertisements
Similar presentations
Project3 - Congestion Control. Outline Overview Project Specification and Tasks Tools and Time Table.
Advertisements

Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Adobe’s Real Time Messaging Protocol
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
CLive Cloud-Assisted P2P Live Streaming
Implementation of a P2P-VoD System with video-segmentation and Network Coding Xin Wang, Jin Zhao, Ming Rong, Linjie Yu, Fudan University Shihui Duan CATR.
Conducted by:Cheng Wen Chi Chiu Kwok Shing Choi Kwok Yam Advised by Prof. Danny Tsang TD1a-09, BEng of Computer Engineering, HKUST.
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Gursharan Singh Tatla Transport Layer 16-May
DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang
Protocol Analysis of PPlive and PPstream by Internet Measurement Yunfei Zhang China Mobile
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 Tracker Protocol Proposal.
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.
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
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.
Multi-part Messages in KMIP John Leiseboer, QuintessenceLabs.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
PPSP Problem Statement Y.Zhang, N.Zong, G.Camarillo,J.Seng,R.Yang Maastricht July 27,2010.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
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.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Draft-gu-ppsp-peer-protocol-02 Presenter : Gu Yingjie IETF-81, Quebec, July, 2011.
Problem Statement of Peer to Peer Streaming Protocol (PPSP) Yunfei Zhang Ning Zong Gonzalo Camarillo David Byran Hirold Liu Yingjie Gu.
Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 78, July P2P Streaming for Mobile Nodes: Scenarios.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
P2P Streaming Protocol (PPSP) Requirements Ning Zong Yunfei Zhang Victor Pascual Carl Williams Lin Xiao draft-ietf-ppsp-reqs-02.
1.0 SIGTRAN protocol. Objectives SIGTRAN application in R4 network SIGTRAN protocol structure and message introduction SIGTRAN signaling flow Upon completion.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
The Swift Multiparty Transport Protocol As PPSP Arno Bakker, Victor Grischenko, Johan Pouwelse P2P-Next / Delft University of Technology Arno Bakker, Delft.
PPSP BAR BOF meeting 74th IETF – San Francisco, CA, USA March, 2009 P2P Streaming Protocol (PPSP) Requirements Ning Zong,Huawei Technologies Yunfei Zhang,China.
Usage of PPSP System draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi IETF 90.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
1 Chapter 14-16a Internet Routing Review. Chapter 14-16: Internet Routing Review 2 Introduction Motivation: Router performance is critical to overall.
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.
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
Introduction of PPSP Yunfei 88 Nov 3, 2013.
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-02 Ning Zong Yunfei Zhang Victor Pascual Carl Williams.
DECADE Requirements draft-gu-decade-reqs-05 Yingjie Gu, David A. Bryan, Y. Richard Yang, Richard Alimi IETF-78 Maastricht, DECADE Session.
Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 79, November P2P Streaming Requirements for Mobile.
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.
Resource subscription using DDS in oneM2M
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
An example of peer-to-peer application
draft-gu-ppsp-tracker-protocol-03
Klara Nahrstedt Spring 2009
Layered Architectures
Chapter 3: Open Systems Interconnection (OSI) Model
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Angelo Sapello University of Delaware
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Problem Statement of PPSP
Viet Nguyen Jianqing Liu Yaqin Tang
The BitTorrent Protocol
Remedy for beacon bloat
Error Checking continued
System Implementation
Lin Xiao David A. Bryan Yingjie Gu Xuan Tai
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03

Requirements Overview Basic requirements to PPSP nodes (tracker and peer) and the content resource. General requirements to the message format and process flow of PPSP tracker protocol and PPSP peer protocol. Error handling and overload protection requirements. Security requirements.

Changes in -03 Defined some additional terms Defined some additional terms  Peer list A list of peer ID which are in a same swarm maintained by the PPSP tracker A list of peer ID which are in a same swarm maintained by the PPSP tracker  Swarm ID An identifier of certain swarm. It is used to describe a specific resource shared among peers. An identifier of certain swarm. It is used to describe a specific resource shared among peers.  Chunk ID An identifier of certain chunk in a resource which shows the position (e.g. time) of the chunk in the whole content resource (e.g. live streaming). An identifier of certain chunk in a resource which shows the position (e.g. time) of the chunk in the whole content resource (e.g. live streaming).  Buffer Map A map indicating which chunks a peer currently has buffered and can share with other peers. A map indicating which chunks a peer currently has buffered and can share with other peers.

Changes in -03 Add some requirements to PPSP nodes Add some requirements to PPSP nodes  Each peer in PPSP MUST has a unique identifier, i.e. peer ID.  The tracker in PPSP MUST has a public identity that can be discovered and accessed by PPSP peers.

Changes in -03 Add some requirements to PPSP content resource Add some requirements to PPSP content resource  The content in PPSP MUST be identified by swarm ID.  The content resource shared by a swarm in PPSP MUST allow being partitioned into chunks with a standard format (defined by some out-of-band mechanism, e.g. meta data).  The content resources shared in PPSP MUST be classified and identified by different usage types (e.g. live, VoD). (Open Q: out-of-band mechanism?)

Changes in -03 Add some requirements to PPSP tracker protocol Add some requirements to PPSP tracker protocol  The tracker request message MAY include parameter of requested number of downloading peers or preferred downloading bandwidth.  The PPSP tracker MAY generate the peer list with the help of traffic optimization services, e.g. Alto. (Open Q: implementation issue of tracker?)

Changes in -03 Add some requirements to PPSP peer protocol Add some requirements to PPSP peer protocol  The content availability update message MUST be advertised among swarm peers periodically or on- demand. (Open Q: MAY or MUST?)  The peer streaming status update information MAY be advertised among peers.

Changes in -03 Add some requirements to error handling and overload protection Add some requirements to error handling and overload protection  The PPSP tracker protocol and peer protocol MUST use TCP based transport to ensure the reliability during the signaling message transmission. (Open Q: consensus on TCP?)

Thank you