Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 79, November 2010 P2P Streaming Requirements for Mobile.

Slides:



Advertisements
Similar presentations
PAWS: Use Cases I-D: draft-ietf-paws-problem-stmt-usecases-rqmts Basavaraj Patil, Scott Probasco (Nokia) Juan Carlos Zuniga (Interdigital) IETF 82.
Advertisements

Doc.: IEEE /0040r0 Submission April 2011 Miika Laaksonen, NokiaSlide 1 Coexistence Discovery Procedures Notice: This document has been prepared.
Netext issues Julien Laganier, IETF-80. Logical Interface (I) #1: Replication of ND multicast messages across physical interfaces – What is in the source.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Rev A8/8/021 ABC Networks
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
Rev BMarch 2004 The ABC Service as a Research Infrastructure Rajesh Mishra Per Johansson Cahit Akin Salih Ergut.
ATP: Autonomous Transport Protocol Tamer Elsayed, Mohamed Hussein, Moustafa Youssef, Tamer Nadeem, Adel Youssef, Liviu Iftode (Poster at SIGCOMM 2003)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Data Provisioning Services for mobile clients by Mustafa Ergen Authors: Mohit Agarwal and Anuj Puri Berkeley WOW Group University.
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
Firewalls and VPNS Team 9 Keith Elliot David Snyder Matthew While.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Sri Gundavelli Telemaco Melia Carlos Jesus.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Mobile IP, PMIP, FMC, and a little bit more
Vertical Handover Nawshad Rehan Rasha
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.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
1 The Firewall Menu. 2 Firewall Overview The GD eSeries appliance provides multiple pre-defined firewall components/sections which you can configure uniquely.
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
Integrated Support for Handoff Management and Context Awareness in Heterogeneous Wireless Networks ACM MPAC’05.
DNS based IP NetLocation Service China Telecom Guangzhou Institute
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 71 – Philadelphia draft-ietf-ancp-framework-05.txt.
Lemonade Requirements for Server to Client Notifications draft-ietf-lemonade-server-to-client-notifications-00.txt S. H. Maes C. Wilson Lemonade Intermediate.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
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.
Logical Interface Overview Date: [ ] Authors: NameAffiliationPhone Juan Carlos ZúñigaInterDigital Notice:
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.
Peer-to-Peer Wireless Network Confederation (P2PWNC) Mobile Multimedia Laboratory Athens University of Economics and Business Athens MMAPPS Meeting, September.
Problem Statement of Peer to Peer Streaming Protocol (PPSP) Yunfei Zhang Ning Zong Gonzalo Camarillo David Byran Hirold Liu Yingjie Gu.
IP Addresses By Michelle Lin and Carmen Hui. IP Addresses IP stands for Internet Protocol. An IP Address is a unique number assigned to a device in a.
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.
SIP working group IETF#70 Essential corrections Keith Drage.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
81th IETF, QuebecMTMA Multicast Tree Mobility Anchor (MTMA) Juan Carlos Zúñiga, Akbar Rahman InterDigital Luis M. Contreras, Carlos J. Bernardos Universidad.
WiFi Privacy network experiment at IEEE 802 Berlin Plenary and IETF92 Date: [ ] Authors: NameAffiliationPhone Carlos Jesús
TCP/IP Model & How it Relates to Browsing the Internet Anonymously BY: HELEN LIN.
Design of a Cooperative Video Streaming System on Community based Resource Sharing Networks 2010 International Conference on P2P, Parallel, Grid, Cloud.
Wireless and mobility support issues Georgios Karagiannis Ericsson.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
PPSP BAR BOF meeting 74th IETF – San Francisco, CA, USA March, 2009 P2P Streaming Protocol (PPSP) Requirements Ning Zong,Huawei Technologies Yunfei Zhang,China.
Protocol Requirements draft-bryan-p2psip-requirements-00.txt D. Bryan/SIPeerior-editor S. Baset/Columbia University M. Matuszewski/Nokia H. Sinnreich/Adobe.
Service Flow Identifier in Proxy Mobile IPv6 draft-hui-netext-service-flow- identifier-03.
Application Level QoS in Multimedia Peer-to-Peer (P2P) Networks Alireza Goudarzi Nematiy and Makoto Takizawa¤ Tokyo Denki University
Usage of PPSP System draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi IETF 90.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
SIP over MANETs Introduction to SIP SIP vs MANETs Open Issues
An example of peer-to-peer application
Network Quality Monitoring System NQMS
Transport of Media Independent HO Messages over IP
Section 4 – Computer Networks
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
Problem Statement of PPSP
San Diego 802.1CQ discussions
IETF-100, MPTCP WG, November 2017
PMIP6 extensions for inter-access handovers and flow mobility
Month 20xx doc.: IEEE /xxxr0
Computer Networks Protocols
Presentation transcript:

Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 79, November P2P Streaming Requirements for Mobile Nodes

Introduction The scenarios where P2P streaming networks contain Mobile Nodes require special consideration of the mobile device capabilities: Uplink vs. Downlink Bandwidth Battery Power Multiple Interfaces Processing Power Geo-Targeting Etc. Many of these considerations also apply to fixed nodes (e.g. uplink/downlink BW asymmetry for DSL)

Proposed Requirements (1/2) It is recommended that the following requirements be added draft-ietf-ppsp-reqs: PPSP.REQ-1: Change in IP address of a Peer device MUST immediately be reported via the Tracker Protocol and Peer Protocol PPSP.REQ-2: Available uplink and downlink bandwidth of a Peer device MAY be reported via the Tracker Protocol and Peer Protocol

Proposed Requirements (2/2) PPSP.REQ-3: Peers SHOULD be able to add specific parameters to their Tracker Request. This MAY include Battery Status Information PPSP.REQ-4: Location of a Peer device SHOULD be reported via the Tracker Protocol and Peer Protocol

THANK YOU

Backup slides

Uplink vs. Downlink Bandwidth Often mobile devices have asymmetrical bandwidth capabilities where typically throughput is higher on the downlink (to the mobile) than the uplink (from the mobile) Also many mobile networks (e.g. 2G and 3G cellular) have policies to assign bandwidth in this asymmetrical manner regardless of the capabilities of the mobile node This bandwidth asymmetry should be considered for the Peer- Peer chunk (content) transfer protocol, and may also impact the Tracker-Peer protocol (e.g. as part of Peer status parameters reported to the Tracker)

Battery Power By definition, a mobile node is often disconnected from the electrical grid and runs on its own battery power In this scenario, the user may be willing to participate in a P2P streaming video session when the user, for example, is herself watching the content However, as soon as the user is no longer watching the video then the mobile device may need to stop participating in the P2P session (or otherwise the battery drain will be too severe) Battery power (or battery status) of a mobile node should be considered in both the Peer-Peer and the Tracker-Peer protocol (e.g. as part of Peer status parameters reported to the Tracker and other Peers)

Geo-Targeting Geo-Targeting is a technique used to determine the physical location (geo-location) of a user. The geo-location of a user may be determined by GPS, Cellular base station ID, or most commonly IP address Depending on the location, content providers may apply different rules. For example: Some content (e.g. TV program) can only be viewable in selected countries (i.e. white/black lists or black-outs) However, mobility may hide the true IP location of a device. For example: Proxy Mobile IP provides the LMA IP address to the Tracker Corporate VPNs may provide a server IP address to the Tracker Etc.

MULTIPLE INTERFACES (AND PEER IP MOBILITY) Detailed Scenario 10

Multiple Interfaces (and Peer IP Mobility) Logical P2P Overlay Network Tracker Peer 1 (Mobile Device) Peer 2 …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1AN2 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 WiFi3G cellular DSL …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1AN2 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP2IP Addresses - DSLWiFi3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP Addresses - DSL 1) Peer 1 sends “Join” to Tracker to join P2P network 3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP Addresses - DSL 2) Tracker stores IP address (IP1) as part of Peer 1 record 1) Peer 1 sends “Join” to Tracker to join P2P network 3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP Addresses - DSL 3) Peer 1 sends “GET” to fetch content from Peer 2 3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP Addresses - DSL 4) Peer 2 stores IP address (IP1) as destination for some content chunks 3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1AN2 Logical P2P Overlay Network Internet AN3 Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP2IP Addresses - DSL 5) IP address of Peer 1 changes as a result of mobility (e.g. via DHCP update) WiFi3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1AN2 Logical P2P Overlay Network Internet AN3 6) Peer-Peer communication should update all nodes of IP address change (or else Peer 2 will incorrectly send chunks to IP1) Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP2IP Addresses - DSLWiFi3G cellular …

Physical Network Multiple Interfaces (and Peer IP Mobility) AN1AN2 Logical P2P Overlay Network Internet AN3 7) Tracker-Peer communication should capture IP address change (or else will have corrupted Peer Lists containing incorrect IP address for Peer 1) Tracker Peer 1 (Mobile Device) Peer 2 IP1IP3IP2IP Addresses - DSLWiFi3G cellular … 6) Peer-Peer communication should update all nodes of IP address change (or else Peer 2 will incorrectly send chunks to IP1)