Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 Yang Chen

2  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

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

4  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.

5

6  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

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

8  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.

9  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.

10  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

11  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)

12  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)

13  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


Download ppt "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."

Similar presentations


Ads by Google