Yang Chen.  More and more people are using online SNS to share their photos, news, …  Large Amount of data from the SNS site to the end users  How.

Slides:



Advertisements
Similar presentations
Incentives Build Robustness in BitTorrent Bram Cohen.
Advertisements

Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
X stream Project proposal. Project goals: Students Students: Academic Supervisor Academic Supervisor: Advisors: Developing and Implementing a large scale.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
CompSci 356: Computer Network Architectures Lecture 21: Content Distribution Chapter 9.4 Xiaowei Yang
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Towards a mobile content delivery network with a P2P architecture Carlos Quiroz.
1 Bringing P2P to the Web: Security and Privacy in the Firecoral Network Jeff Terrace Harold Laidlaw Hao Eric Liu Sean Stern Michael Freedman.
P2P 2.0 and it’s impact on the Internet
DDoS Vulnerability Analysis of BitTorrent Protocol CS239 project Spring 2006.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
CoolStreaming/DONet: A Data- driven Overlay Network for Peer- to-Peer Live Media Streaming INFOCOM 2005 Xinyan Zhang, Jiangchuan Liu, Bo Li, and Tak- Shing.
1March -05 Jiangchuan Liu with Xinyan Zhang, Bo Li, and T.S.P.Yum Infocom 2005 CoolStreaming/DONet: A Data-Driven Overlay Network for Peer-to-Peer Live.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Application Layer  We will learn about protocols by examining popular application-level protocols  HTTP  FTP  SMTP / POP3 / IMAP  Focus on client-server.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
Content Distribution March 8, : Application Layer1.
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
1 Proceeding the Second Exercises on Computer and Systems Engineering Professor OKAMURA Laboratory. Othman Othman M.M.
Introduction Widespread unstructured P2P network
Building E-Commerce Applications and Infrastructure.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
Privacy in P2P based Data Sharing Muhammad Nazmus Sakib CSCE 824 April 17, 2013.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
1 One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
Appcipia.com. What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
SCAN: a Scalable, Adaptive, Secure and Network-aware Content Distribution Network Yan Chen CS Department Northwestern University.
Phoenix: A Weight-Based Network Coordinate System Using Matrix Factorization Yang Chen Department of Computer Science Duke University
Gil EinzigerRoy Friedman Computer Science Department Technion.
Phoenix: Towards an Accurate, Practical and Decentralized Network Coordinate System Yang Chen 1, Xiao Wang 1, Xiaoxiao Song 1, Eng Keong Lua 2, Cong Shi.
Adrian Crenshaw. Darknets  There are many definitions, but mine is “anonymizing private networks ”  Use of encryption.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
1 Towards Cinematic Internet Video-on-Demand Bin Cheng, Lex Stein, Hai Jin and Zheng Zhang HUST and MSRA Huazhong University of Science & Technology Microsoft.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 3.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 PPSP Protocol Considerations.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
DNS based IP NetLocation Service China Telecom Guangzhou Institute
Investigating the Performance of Audio/Video Service Architecture II: Broker Network Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
Flashback: A Peer-to-Peer Web Server for Flash Crowds Presented by Tom Batkiewicz CS 587x Fall ‘07.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
Overlay Networks : An Akamai Perspective
On the Effect of Server Adaptation for Web Content Delivery IMW ’ 02, Marseille, Nov Joint work with Balachander Krishnamurthy (AT&T) Craig Wills.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
T3 data access via BitTorrent Charles G Waldman USATLAS/University of Chicago USATLAS T2/T3 Workshop Aug
Peer-to-Peer Content Delivery for X3D Earth Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
Gang Wang, Shining Wu, Guodong Wang, Beixing Deng, Xing Li Tsinghua University Tsinghua Univ. Oct Experimental Study on Neighbor Selection Policy.
Our Place in the Cloud DCIA P2P & Cloud Market Conference March 9, 2010.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Technology for Mobile Network Operators Business Case: Improve Overall Service Quality and Customer Experience While Dramatically Lowering Carrier Costs.
Accelerating Peer-to-Peer Networks for Video Streaming
Auction-based in-network caching in Information-centric networks Workshop ACROSS, 16th of September 2016 | Lucia D’Acunto.
System Architecture Issues
Scale and Performance in the CoBlitz Large-File Distribution Service
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Early Measurements of a Cluster-based Architecture for P2P Systems
SCHOOL OF ELECTRICAL ENGINEERING AND TELECOMMUNICATIONS
Challenges with developing a Commercial P2P System
Internet Exchange.
STATEL an easy way to transfer data
Presentation transcript:

Yang Chen

 More and more people are using online SNS to share their photos, news, …  Large Amount of data from the SNS site to the end users  How to make only SNS more scalable and robust, can fit the growing requirement of capacity

 Single Server  CDN  Still has limited capacity  Solution: P2P!

 We are going to provide a win-win solution which will benefit both the SNS service provider and the end users.  For the service provider  enlarge the scalability of the system a lot.  fit the requirement of the fast growing of the number of users  incorporating the users into the content delivery instead of deploying more and more CDN servers.  For the end user, using P2P way,  it can achieve much fast download rate.

 Overhead vs Benefit  Detailed study  Compatible with existing service  Without modifying the current architecture  Incentives  Why people would deploy our service? (Fast downloading, more?)  Security/Privacy and Control

 Basic Insights  Study on PlanetLab  Final release and evaluation  A new Web browser Add-on based on Facebook API  Large scale real-world deployment

 P2P Arch  Focus on  Privacy  Direct exchange of data  We want a solution which can be compatible with current SNS Sonja Buchegger, Doris Schiöberg, Le Hung Vu, Anwitaman Datta. PeerSoN: P2P Social Networking - Early Experiences and Insights. In Proceedings of SocialNets 2009, The 2nd Workshop on Social Network Systems, Nuernberg, Germany, March 31, 2009.

 a peer-to-peer proxy for apt downloads  Using a DHT to track the hosts which have a certain file  Helpful for our design C. Dale, J. Liu, "apt-p2p: A Peer-to-Peer Distribution System for Software Package Releases and Updates", IEEE INFOCOM, Rio de Janeiro, Brazil, April 19-25, 2009.

 Phoenix (Journal)  Have a better version than I sent out in late Dec.  Still adjusting a little bit, but almost to ship it out to IEEE TPDS  Pancake  Two-level NC based on Phoenix  Submitted to GI’10

 Bottleneck Bandwidth Prediction  Predict N*N end-to-end bottleneck bandwidth with O(N) measurements  Idea: Similar to NC  Collect PlanetLab data for more than 3 months (2009/9-2009/12) and evaluate our idea based on these data sets  Current prediction accuracy is good, but I am still thinking whether there is better way, and what’s the killing applications Potential reference: Spatio-Temporal Compressive Sensing and Internet Traffic Matrices (SIGCOMM 2009)

 NC Implementation  Written by Python  Has better RTT prediction accuracy than the widely used Pyxida [by Harvard guys, NSDI’07]  Going to release the package soon and try to involve it in some Linux distribution (or some facebook application)

 P2P Streaming  Implemented a Python based P2P live streaming system and deployed it on China Education and Research Network (CERNET)  This software serves CERNET for more than one year and is used by people from more than 100,000 individual IP addresses  BitTorrent  Implemented a locality-aware BT tracker and serves CERNET for one year (fewer users than the P2P streaming system)  Experimental Study on Fairness of BitTorrent