Lin Xiao David A. Bryan Yingjie Gu Xuan Tai

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

LACP Project Proposal.
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Oct 12, 2004CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Autumn
Election AlgorithmsCS-4513 D-term Election Algorithms CS-4513 Distributed Computing Systems (Slides include materials from Operating System Concepts,
Low-Cost and Reliable Mutual Anonymity Protocol in Peer-to- Peer Networks Li Xiao Zhichen Xu Xiaodong Zhang IEEE Transactions on parallel and distributed.
DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang
Managing DHCP. 2 DHCP Overview Is a protocol that allows client computers to automatically receive an IP address and TCP/IP settings from a Server Reduces.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
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.
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.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Chapter 6 Synchronization.
Election AlgorithmsCS-4513, D-Term Synchronization (continued) CS-4513 D-Term 2007 (Slides include materials from Operating System Concepts, 7 th.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
ETRI Bloom Filter-based Flat Name Resolution System for ICN ICNRG Interim meeting, Paris Jungha Hong, Woojik Chun, and Heeyoung Jung September 27, 2014.
Software Architectural Styles Andrew Midwinter, Mark Mullen, Kevin Wong, Matt Jones 1.
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.
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.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
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.
Games Development 2 Overview & Entity IDs and Communication CO3301 Week 1.
P2P Streaming Protocol (PPSP) Requirements Ning Zong Yunfei Zhang Victor Pascual Carl Williams Lin Xiao draft-ietf-ppsp-reqs-02.
PPSP BAR BOF meeting 74th IETF – San Francisco, CA, USA March, 2009 P2P Streaming Protocol (PPSP) Requirements Ning Zong,Huawei Technologies Yunfei Zhang,China.
By: Muhammad Hanif.  Have a heart that never harden, and a temper that never tire, and a touch that never hurt.  The True happiness is to give love.
Requirements for Peer protocol draft-jiang-p2psip-peer-protocol-requirement-00.txt Jiang XingFeng (Johnson) P2PSIP WG, IETF #68.
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.
2-Hop TorrentSmell A distributed tracking algorithm name:Raynor Vliegendhart date:July 10, 2009 event:Tribler Dev Meeting.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
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.
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.
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.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Resource subscription using DDS in oneM2M
An example of peer-to-peer application
PEER-TO-PEER NETWORK FAMILIES
Building Distributed Educational Applications using P2P
draft-gu-ppsp-tracker-protocol-03
Chapter 4 Introduction to Network Layer
Peer-to-Peer Data Management
Bert Greevenbosch, ACE comparison Bert Greevenbosch, draft-greevenbosch-ace-comparison.
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
Layered Architectures
The Reliable Server Pooling Framework
CHAPTER 3 Architectures for Distributed Systems
Virtual LANs.
EE 122: Peer-to-Peer (P2P) Networks
Chapter 4 Introduction to Network Layer
Internet Indirection Infrastructure
Jiang XingFeng (Johnson) P2PSIP WG, IETF #68
draft-bryan-sipping-p2p
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
3GPP and SIP-AAA requirements
Ch 17 - Binding Protocol Addresses
WJEC GCSE Computer Science
draft-gu-ppsp-peer-protocol-01
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

Lin Xiao David A. Bryan Yingjie Gu Xuan Tai A PPSP Tracker Usage for Reload draft-xiao-ppsp-reload-distributed-tracker-01 Lin Xiao David A. Bryan Yingjie Gu Xuan Tai

Introduction PPSP assumes a centralized tracker Logically centralized 'tracker' could be geographically distributed cluster Increase content availability, service robustness and the network scalability or reliability Trackers are managed by RELOAD Invisible to PPSP peers

Where RELOAD is used No change to PPSP Tracker Protocol ! Responsible Tracker for certain swarm Tracker Overlay Tracker RELOAD Connection Tracker PPSP Tracker protocol PPSP Tracker Protocol Appears as a centralized tracker from outside Distributed trackers are organized as a overlay No change to PPSP Tracker Protocol !

Two kinds of information Data management in a tracker Centralized tracker Content status Peer status Swarm ID Peer list Peer ID On line time peer property Distributed tracker Data management in tracker overlay Content status Peer status

Content/channel Information Registration and Lookup Send PPSP message “Join” to a local connection tracker with a swarm-ID. (How to find the particular local connection tracker is out of scope) The tracker overlay uses RELOAD to find the responsible tracker and store the registration The responsible tracker handles the request and send the result back to the local connection tracker by RELOAD message "StoreReqAns". Local connection tracker responds to the PPSP Peer by a corresponding PPSP message: "Successful (OK)" or some error messages The process flow for content lookup is almost the same

Peer Status Registration, Update and Lookup Peer status information may be used to select which peers to connect to Open issue 1: where to put the Peer Status? PPSP Peer itself or Tracker overlay? (related to tracker protocol and peer protocol) Assume at least some static peer status is stored in tracker overlay. Open issue 2: how to put the Peer Status in Tracker overlay? In swarm tracker? Or independent? In all tracker? Connection tracker? Or responsible peer status tracker( mapping relationship between tracker ID and peer ID) Maybe the combination of some option: e.g., in both peer status tracker and connection tracker. Peers from the same connection tracker have higher priority Depend on implementation?