1 / 11

Introduction of PPSP

Introduction of PPSP. Yunfei Zhang@IETF 88 Nov 3, 2013. Agenda. PPSP Outline Progress of PPSP PPSP Future Work Plan Thoughts on the Synergy with ICN. PPSP Outline. PPSP: Peer to Peer Streaming Protocol WG Defining Tracker-based P2P streaming protocol Two protocols :

willem
Download Presentation

Introduction of PPSP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction of PPSP Yunfei Zhang@IETF 88 Nov 3, 2013

  2. Agenda • PPSP Outline • Progress of PPSP • PPSP Future Work Plan • Thoughts on the Synergy with ICN

  3. PPSP Outline • PPSP: • Peer to Peer Streaming Protocol WG • Defining Tracker-based P2P streaming protocol • Two protocols : • PPSP-TP:Tracker protocol • Handling the initial and periodic exchange of meta information between trackers and peers, such as peer lists and content information. • PPSPP: Peer protocol • Controling the advertising and exchange of media data availability between the peers.

  4. Progress of PPSP • Finished RFC6972: Problem statement and requirements • WG drafts: • Survey of P2P streaming systems, almost done • Peer protocol, in the late of the standarization • Tracker protocol, in the first half of the standarization

  5. Progress of PPSPP • Peer protocol:Gossip-like protocol with periodic, pairwise exchanges of neighbor and media chunk availability information • Two independent implementations • Message semantics well defined and consensus are achieved • Message format on the wire was defined and just updated in accordance with IETF style (TLV like) under the guidance of IETF experts

  6. Peer Protocol Message Review • HANDSHAKE • DATA • ACK • INTEGRITY • REQUEST • CANCEL • CHOKE and UNCHOKE • PEX_REQ, PEX_RES:Peer Address Exchange • KEEPALIVE

  7. PPSPP Transport Layer Issues • Currently UDP based • TCP based spec is under construction • Congestion Control • LEDBAT

  8. Progres of PPSP-TP • Tracker protocol: Modeled as a request/response protocol between peers and trackers • Only address the BASIC functionalities • Extended functionalities are addressed in seperate protocol • Message semantics/syntax are relatively • Large arguments on encodings • Binary based • Text based • May leave the options in implementation

  9. Tracker Protocol Message Review • CONNECT Request/Response • FIND Request/Response • STAT_REPORT Request/Response • Error and Recovery Request/Response

  10. PPSP Future Work Plan • Incorpate PPSP protocols into RTCWEB framework • Senarios • P2P streaming with browser • Large multiparty video conference • Have discussed the willingness with Mozilla • Call for volunteers

  11. Thoughts on the Synergy with ICN PPSP is resided in current Internet ICN is envisioned to support large scale streaming with in- replication using caches in future Internet Same points Chunk based Multiple sources/interfaces Difference User cache+some in-network cache VS large number of in-network cache The behavior of cache: Data availabity(pull) VS Data aggregation(push?) The place of data exchanging:Destination VS on the way Researchs in Delft Univeristy are implementating ICN router using PPSPP message(not all the process of ICN) More in "getting/receiving"operation than in "forwading" sense

More Related