DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang

Slides:



Advertisements
Similar presentations
Hypertext Transfer PROTOCOL ----HTTP Sen Wang CSE5232 Network Programming.
Advertisements

PPSP NAT traversal Lichun Li, Jun Wang, Yu Meng {li.lichun1, draft-li-ppsp-nat-traversal-00.
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
Retrieving compound pages This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
What’s a Web Cache? Why do people use them? Web cache location Web cache purpose There are two main reasons that Web cache are used:  to reduce latency.
CHA1 Mobile Commerce Digital Meeting Support System Presented by Hung Lau Yung, Simon Ip Tak Shun, Alan Siu Po Wa Power Advised by Prof. Samuel T. Chanson.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Hypertext Transfer Protocol Information Systems 337 Prof. Harry Plantinga.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
IETF P2P Mechanisms Wes Eddy / TSV AD MTI Systems TSVAREA IETF 81 – Quebec City, July 2011.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Introducing Fiddler Web Debugging for Performance and Operations
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
1 Proceeding the Second Exercises on Computer and Systems Engineering Professor OKAMURA Laboratory. Othman Othman M.M.
Adaptive flow control via Interest Aggregation in CCN by Dojun Byun, Byoung-joon, Myeong-Wuk Jang Samsung Electronics, Advanced Institute of Technology.
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
COCONET: Co-Operative Cache driven Overlay NETwork for p2p VoD streaming Abhishek Bhattacharya, Zhenyu Yang & Deng Pan.
Draft-gu-ppsp-protocol-00 PPSP Session IETF 77, Anaheim March 22, 2010.
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
Peer to Peer Network Anas Hardan. What is a Network? What is a Network? A network is a group of computers and other devices (such as printers) that are.
Chapter 4: Core Web Technologies
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
ICN Considerations for ISP’s Existing Networks Lichun Li, Xin Xu, Jun Wang, Zhenwu Hao {xu.xin18, wang.jun17,
Rensselaer Polytechnic Institute Shivkumar Kalvanaraman, Biplab Sikdar 1 The Web: the http protocol http: hypertext transfer protocol Web’s application.
Cost Shifting Nicholas Weaver Bulk Data P2P: Cost Shifting, not Cost Savings Nicholas Weaver All opinions are my own Not of my employer or funding institutions.
COPS Common Open Policy Service Vemuri Namratha Kandaswamy Balasubramanian Venreddy Nireesha.
Othman Othman M.M., Koji Okamura Kyushu University 1.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
EICP—extended Internet Cache Protocol (draft-zhang-ppsp-eicp-00.txt ) Presenter: Christian Schmidt IETF-81, Quebec, July 2011.
1 P2P Layer Streaming for Heterogeneous Networks in PPSP K. Wu, Z. Lei, D. Chiu Kent Kangheng Wu 9/11/2010.
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
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.
Mobile Middleware for Energy-Awareness Wei Li
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.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
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.
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.
Prepared by Emre Aydemir & Arif Çanakoglu CMPE 473 Project
P2P Streaming Protocol (PPSP) Requirements Ning Zong Yunfei Zhang Victor Pascual Carl Williams Lin Xiao draft-ietf-ppsp-reqs-02.
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.
Introduction and Principles Web Server Scripting.
Usage of PPSP System draft-zhang-ppsp-usage-00 Fei Song, Hongke Zhang, Di Wu and Mi IETF 90.
Service Pack 2 System Center Configuration Manager 2007.
CS 347Notes081 CS 347: Parallel and Distributed Data Management Notes 08: P2P Systems.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
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.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
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.
Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 79, November P2P Streaming Requirements for Mobile.
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.
How HTTP Works Made by Manish Kushwaha.
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
Angelo Sapello University of Delaware
Enactment of segmentation
draft-gu-ppsp-peer-protocol-01
Lin Xiao David A. Bryan Yingjie Gu Xuan Tai
Presentation transcript:

DECADE Usage in PPSP draft-le-ppsp-decade-interoperation-00 Guan Le, Lichun Li, Ke Xu, Meina Song, Jun Wang

Introduction & Motivation What’s DECADE? – Application-agnostic P2P cache Benefits of introducing DECADE – Reducing upload & cross-domain traffic – Increasing QoS Differences from existing DECADE usage work – Modifying both tracker and peer to support DECADE: loose coupling and close coupling approaches – Efficient to locate remote DECADE server – Proposing requirements on PPSP and DECADE 2

Loose coupling: locating the peer having DECADE server 3 Put DECADE related info (support DECADE or not; having DECADE server or not; DECADE server load) in peer status With extended peer status, A can easily locate the peer having DECADE server A sends content request to the remote peer B with DECADE server C

Loose coupling: content transfer Content request from A to B could be DECADE message or extended PPSP message. Peer B redirects A to DECADE C, or asks C to send content to A. A may also use its DECADE server D to proxy the download. 4

Close coupling 5 DECADE service could be rent by peers, or rent and then provided to peers by P2P streaming service provider.

Close coupling: transfer content to DECADE server rent by peer 6

Close coupling: transfer content to DECADE server rent by P2P streaming SP Tracker requests DECADE to download content from peer, or peer to upload content to DECADE 7

Close coupling: downloading content from remote DECADE server 8

Loose coupling VS close coupling Loose coupling and close coupling both locate remote DECADE server efficiently. Loose coupling requires simple extension to tracker and tracker protocol. Close coupling allows tracker to control the contents stored in DECADE, which can make better use of DECADE resources. 9

Requirements on PPSP and DECADE PPSP – Modifying tracker and peer – Extending tracker protocol – Loose coupling may require extending peer protocol DECADE – Close coupling requires redistributing auth data via tracker 10

11