1 / 24

Usage of PPSP System

Usage of PPSP System. draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi Zhang @ IETF 90. C ontent. Goals Normal Operation Parameter Setting Limitations and Gaps. Goals.

korene
Download Presentation

Usage of PPSP System

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. UsageofPPSPSystem draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi Zhang @ IETF 90

  2. Content • Goals • Normal Operation • Parameter Setting • Limitations and Gaps

  3. Goals DescribethenormaloperationsofPPSPsystem basedonthe TrackerProtocol1.0andthePeerProtocol ParameterssuggestionsforPPSPsystem Limitations and gapsanalysisfor making it better

  4. Content • Goals • Normal Operation • Parameter Setting • Limitations and Gaps

  5. Normal Operation • JoinSwarm

  6. Normal Operation • Handshake

  7. Normal Operation • Data Transmit

  8. Normal Operation • Share with Others

  9. Normal Operation • To Stay in Swarm

  10. Normal Operation • Leave and Join New Swarm

  11. Content • Goals • Normal Operation • Parameter Setting • Limitations and Gaps

  12. Parameter Setting • In order to validate the usability of parameters, we are setting up a topology which contains multiple trackers and peers. The different swarms are considered as well.

  13. Parameter Setting

  14. Parameter Setting

  15. Parameter Setting

  16. Content • Goals • Normal Operation • Parameter Setting • Limitations and Gaps

  17. Limitations and Gaps For making the PPSP system more practical and efficient, more details should be discussed. These comments could be separated into two parts: Common Ideas (CI) and New Suggestions (NS)

  18. Limitations and Gaps (CI) • 1. According to RFC 6972, the tracker protocol must be light weight, since a tracker may need to serve a large number of peers. • However, the function of FIND message is quite similar with the CONNECT message, due to the same C-like syntax mentioned in the tracker protocol. The necessity of having both messages in PPSP system should be further discussed.

  19. Limitations and Gaps (CI) • 2. The STAT_REPORT message of tracker protocol does not support the exchanges of content data information, like chunkmaps, between an active peer and a tracker. • The tracker only use PeerMode to choose the PeerList. Then several “finished” peers might be forgot, which may further reduce the performance. The peer could only rely on using the PEX-REQ message to update PeerList.

  20. Limitations and Gaps (CI) • 3. A peer may have the requirement to start streaming the content from some specific point of the content timeline. • For example, the user may watch only part of content and leave. When the user decides to resume the session and continue watching, the peer may request the tracker to select a subset of peers for providing that specific content scope.

  21. Limitations and Gaps (NS) • 4. One target of PPSP is extending current Peer-to-Peer (P2P) system in mobile and wireless environments [RFC6972]. • However, the message used in PPSP system does not contain related information such as the packet loss rate and battery status, which is essential for wireless and mobile environments.

  22. Limitations and Gaps (NS) • 5. The PPSP system provides two ways to fetch the PeerList: • obtain directly from the tracker • get it via the PER_REQ and PER_RES messages. • When both methods are available, how to update the local PeerList efficiently is still not clear (Priority? Sequencing?).

  23. Limitations and Gaps (NS) • 6. When a peer finishes the data transmission and gets the whole content, the PPSP system does not allow it to change its PeerMode. • Are there any requirements for changing it through STAT REPORT message?

  24. Thank you!Questions?

More Related