Introduction of PPSP Yunfei 88 Nov 3, 2013.

Slides:



Advertisements
Similar presentations
PPSP WG IETF-80, Prague, March 28, 2011 Chairs: Yunfei Zhang Cullen Jennings Jabber:
Advertisements

Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
Transport Layer 3-1 outline r TCP m segment structure m reliable data transfer m flow control m congestion control.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Some slides are in courtesy of J. Kurose and K. Ross Review of Previous Lecture Electronic Mail: SMTP, POP3, IMAP DNS Socket programming with TCP.
DCP: The Datagram Control Protocol Eiman Zolfaghari E190 – Technical Communications Professor Hatton April 2002.
IETF P2P Mechanisms Wes Eddy / TSV AD MTI Systems TSVAREA IETF 81 – Quebec City, July 2011.
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Survey of WebRTC based P2P Streaming
1 Transport Layer Computer Networks. 2 Where are we?
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
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.
Chapter Two Application Layer Prepared by: Dr. Bahjat Qazzaz CS Dept. Sept
The PPSP Peer Protocol (PPSPP) Johan Pouwelse, Arno Bakker, Riccardo Petrocco Delft University of Technology Delft University of Technology, IETF 84 PPSP.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
EICP—extended Internet Cache Protocol (draft-zhang-ppsp-eicp-00.txt ) Presenter: Christian Schmidt IETF-81, Quebec, July 2011.
PPSP Problem Statement Y.Zhang, N.Zong, G.Camarillo,J.Seng,R.Yang Maastricht July 27,2010.
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
1 Transport Layer Lecture 7 Imran Ahmed University of Management & Technology.
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.
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.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03.
Transport Layer 3-1 Chapter 3 Outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
P2P Streaming Protocol (PPSP) Requirements Ning Zong Yunfei Zhang Victor Pascual Carl Williams Lin Xiao draft-ietf-ppsp-reqs-02.
IETF-81, Quebec City, July 25-29, 2011
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.
Internet protocol Suite
Usage of PPSP System draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi IETF 90.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
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.
Transport Layer3-1 Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable.
GEONET Brainstorming Document. Content Purpose of the document Brainstorming process / plan Proposed charter Assumptions Use cases Problem description.
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-02 Ning Zong Yunfei Zhang Victor Pascual Carl Williams.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Introduction 1-1 source application transport network link physical HtHt HnHn M segment HtHt datagram destination application transport network link physical.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Multicast in Information-Centric Networking March 2012.
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.
Draft-gu-ppsp-tracker-protocol-04 Presenter : Gu Yingjie IETF-81, Quebec, July, 2011.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Chapter 3 outline 3.1 Transport-layer services
draft-gu-ppsp-tracker-protocol-03
Turning the net into a single data cloud
IETF 82 BFCPBIS WG Meeting
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Magda El Zarki Professor, ICS UC, Irvine
Net 431: ADVANCED COMPUTER NETWORKS
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Stream Control Transmission Protocol (SCTP)
Angelo Sapello University of Delaware
Problem Statement of PPSP
Chapter 3 Transport Layer
Lin Xiao David A. Bryan Yingjie Gu Xuan Tai
Network Basics and Architectures Neil Tang 09/05/2008
How Applications (Will Hopefully Soon) Use the Internet
Presentation transcript:

Introduction of PPSP Yunfei 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 : –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.

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

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

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

PPSPP Transport Layer Issues Currently UDP based TCP based spec is under construction Congestion Control –LEDBAT

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

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

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

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