101064537 謝文婷 SocialTube: P2P-assisted Video Sharing in Online Social Networks Authors: Ze Li ; Haiying Shen ; Hailang Wang ; Guoxin Liu ; Jin Li.

Slides:



Advertisements
Similar presentations
P2P data retrieval DHT (Distributed Hash Tables) Partially based on Hellerstein’s presentation at VLDB2004.
Advertisements

Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Speaker: Li-Wei Wu Advisor: Dr. Kai-Wei Ke 1.  Introduction  Coolstreaming  Proposed system  Simulation  Conclusion  Reference 2.
Novasky: Cinematic-Quality VoD in a P2P Storage Cloud Speaker : 童耀民 MA1G Authors: Fangming Liu†, Shijun Shen§,Bo Li†, Baochun Li‡, Hao Yin§,
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
CLive Cloud-Assisted P2P Live Streaming
Optimization of Data Caching and Streaming Media Kristin Martin November 24, 2008.
Kangaroo: Video Seeking in P2P Systems Xiaoyuan Yang †, Minas Gjoka ¶, Parminder Chhabra †, Athina Markopoulou ¶, Pablo Rodriguez † † Telefonica Research.
Prediction-based Prefetching to Support VCR-like Operations in Gossip-based P2P VoD Systems Tianyin Xu, Weiwei Wang, Baoliu Ye Wenzhong Li, Sanglu Lu,
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
“Scalable and Topologically-aware Application-layer Multicast” Yusung Kim Korea Advanced Institute of Science and Technology.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada ISP-Friendly Peer Matching without ISP Collaboration Mohamed Hefeeda (Joint.
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet Reza Rejaie Haobo Yu Mark Handley Deborah Estrin Presented.
1 Placement of Continuous Media in Wireless Peer-to-Peer Networks Shahram Ghadeharizadeh, Bhaskar Krishnamachari, Shanshan Song, IEEE Transactions on Multimedia,
1 Adaptive Live Broadcasting for Highly-Demanded Videos Hung-Chang Yang, Hsiang-Fu Yu and Li-Ming Tseng IEEE International Conference on Parallel and Distributed.
P2P Network for Very Large Virtual Environment Proceedings of the ACM symposium on virtual reality software and technology VRST '06.
Optimal Stream Replication for Video Simulcasting Jiangchuan Liu, Member, IEEE, Bo Li, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Periodic Broadcasting with VBR- Encoded Video Despina Saparilla, Keith W. Ross and Martin Reisslein (1999) Prepared by Nera Liu Wing Chun.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
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.
Sampling from Large Graphs. Motivation Our purpose is to analyze and model social networks –An online social network graph is composed of millions of.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
1 Can Internet Video-on-Demand be Profitable? Cheng Huang, Jin Li (Microsoft Research Redmond), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections B. Wang, S. Sen, M. Adler and D. Towsley University of Massachusetts Presented.
Efficient Support for Interactive Browsing Operations in Clustered CBR Video Servers IEEE Transactions on Multimedia, Vol. 4, No.1, March 2002 Min-You.
Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
Some recent work on P2P content distribution Based on joint work with Yan Huang (PPLive), YP Zhou, Tom Fu, John Lui (CUHK) August 2008 Dah Ming Chiu Chinese.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Raymond Leung and Jack Y.B. Lee Department of Information.
Multimedia Cloud Computing Wenwu Zhu, Senior Internet Media Microsoft Research Asia Chong Luo, Member of the IEEE Jianfeng Wang, Master.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
Popularity-Awareness in Temporal DHT for P2P-based Media Streaming Applications Abhishek Bhattacharya, Zhenyu Yang & Deng Pan IEEE International Symposium.
Coordinate Live Streaming and Storage Sharing for Social Media Content Distribution Authors: Xu Cheng, Jiangchuan Liu, Senior Member, IEEE, Haiyang Wang,
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
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.
CPSC 441: Multimedia Networking1 Outline r Scalable Streaming Techniques r Content Distribution Networks.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
Full-Text Search in P2P Networks Christof Leng Databases and Distributed Systems Group TU Darmstadt.
Research Projects 6v81 Multimedia Database Yohan Jin, T.A.
Multicast instant channel change in IPTV systems 1.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
A NOVEL PREFETCHING METHOD FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE 作者 :Song Li, Wendong Wang, Yidong Cui, Kun Yu, Hao Wang 報告者 : 饒展榕.
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
SocialVoD: a Social Feature-based P2P System Wei Chang, and Jie Wu Presenter: En Wang Temple University, PA, USA IEEE ICPP, September, Beijing, China1.
Advanced Network Seminar P2P in VoD Constantin Radchenko.
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
NUS.SOC.CS5248 Ooi Wei Tsang 1 Proxy Caching for Streaming Media.
Stefanos Antaris A Socio-Aware Decentralized Topology Construction Protocol Stefanos Antaris *, Despina Stasi *, Mikael Högqvist † George Pallis *, Marios.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System IEEE/ACM TRANSACTIONS ON NETWORKING, JUNE 2015 Haiying Shen, Yuhua Lin Dept. of Electrical.
Malugo – a scalable peer-to-peer storage system..
Challenges, Design and Analysis of a Large-scale P2P-VoD System Yan Huang, Tom Z. J. Fu, Dah-Ming Chiu, John C. S. Lui and Cheng Huang Chinese University.
A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕.
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Raymond Leung and Jack Y.B. Lee Department of Information.
Efficient Cache-Supported Path Planning on Roads
Presentation transcript:

謝文婷 SocialTube: P2P-assisted Video Sharing in Online Social Networks Authors: Ze Li ; Haiying Shen ; Hailang Wang ; Guoxin Liu ; Jin Li

Outline Basic Information Introduction Facebook measurement and analysis The design of SocialTube Performance evaluation Conclusion Reference

Basic Introduction Title: SocialTube: P2P-assisted Video Sharing in Online Social Networks Author Ze Li, Haiying Shen, Hailang Wang, Guoxin Liu(Clemson University) Jin Li(Microsoft Research Redmond) Publication: INFOCOM, 2012 Proceedings IEEE Year: 2012 Cited(Google): 5

Client/server architecture Introduction Video sharing has been an increasingly popular application in online social networks. Facebook is now the second-largest online video viewing platform. architecture Client/server architecture (worse) cost server bandwidth, storage but not scalable. Peer-assisted video-on-demand technique. A peer-to-peer system of nodes without central infrastructure.

Now, VOD(video-on-demand) works that explores clustering with similar interests or close location for high performance but not suboptimal. SocialTube that explore in social relationship, interest similarities, and physical location between peers.

Facebook measurement and analysis A. Effect of Social Distance on Video Viewing Patterns O1:In Facebook, more than 90% of the viewers of a video are within 2 hops in the video owner’s social network. I1:A video viewer group of a video owner in Facebook is mostly within the 2-hop friend circle of the owner O2:On average, in a user’s viewer group, 25% of viewers watched all, 33% of viewers watched 80%, and all viewers watched 20% of the user’s videos.

the user’s followers: Viewers who have watched almost all videos of a user non-followers: other viewers. We use a threshold T h for the percent of all the videos of a user that a viewer watches in order to become a follower(set T h =80% here) O3:Viewers that watch almost all of a user’s videos (i.e., followers) usually are 1- hop friends of the user, while most of other viewers (i.e., non-followers) are 1-hop or 2-hop friends of the user.

Cont. B. Effect of Interest on Video Viewing Pattern O4:Users tend to watch the videos of their interests and each user generally has ≤ 4 video interests. O5:A large percentage of videos in Facebook are from YouTube, where the user video viewing patterns are driven by interests. I2:Followers are primarily driven by social relationship to watch videos, while non- followers are driven mainly by interest.

The Design of SocialTube A P2P video sharing system for OSNs. Server: represents all video source servers A video is divided into small chunks with a fixed size. incorporate 2 algorithms: A. Social Network based P2P Overlay Construction Algorithm B. Social Network based Prefetching Algorithm

To identify followers and non-followers of a source node for structure construction If the percent value of a viewer is ≥ Th, the viewer is a follower. If the percent is Tl < x < Th, the viewer is a non-follower. Based on I1, SocialTube establishes a per-node P2P overlay for each source node, which consists of peers within 2 hops to the source that watch at least a certain percentage (> T l ) of the source’s videos. Other peers can still fetch videos from the server. Based on I2, we build a hierarchical structure that connects a source node with its socially-close followers, and connects the followers with other non- followers. Because the source node and followers are involved in every interest cluster for providing video content, we call the group formed by the source, followers, and interest-cluster-peers in an interest cluster swarm, and call all nodes in a swarm swarm-peers. A. Social Network based P2P Overlay Construction Algorithm

B. Social Network based Prefetching Algorithm To reduce the video startup latency, we propose a push based video prefetching mechanism in SocialTube. when a source node uploads a new video to the server, it also pushes the prefix (i.e. first chunk) of the video to its followers and to the interest-cluster-peers in the interest clusters matching the content of the video. Once the nodes request the videos, the locally stored prefix can be played immediately without delay. SocialTube allows a requester to request 4 online nodes at the same time to provide the video content in order to guarantee provider availability and achieve low delay by retrieving chunks in parallel.

PERFORMANCE EVALUATION We compare the performance of SocialTube with two other representative works in peer-assisted video streaming, PAVoD and NetTube. In PA-VoD, physically close peers with the same location ID are clustered for video sharing between each other. In NetTube, peers that have similar interests are clustered together for video sharing.

Effectiveness of the Prefix Prefetching Mechanism SocialTube uses a push-based prefix prefetching mechanism in order to reduce the user waiting time for video startup.

C. Contribution of Servers

CONCLUSION In OSNs, the relationship, interest similarities and physical location are important for p2p vod. SocialTube can provide a high video prefetch accuracy and low server traffic demand.

Reference Facebook. Twitter. K. Wang and C. Lin. Insight into the P2P-VoD system: Performance modeling and analysis. In Proc. of ICCCN, Abstract | Full Text: PDF (274KB) AbstractPDF Y. Huang, Z. Fu, D. Chiu, C. Lui, and C. Huang. Challenges, design and analysis of a large-scale P2P VoD system. In Proc. SIGCOMM, Full Text: Access at ACM Access at ACM B. Cheng, L. Stein, H. Jin, X. Liao, and Z. Zhang. Gridcast: improving peer sharing for p2p vod. ACM TOMCCAP, Chien-Peng Ho, Suh-Yin Lee, and Jen-Yu Yu. Cluster-based replication for P2P-based video-on-demand service. In Proc. of ICEIE, Abstract | Full Text: PDF (770KB) AbstractPDF W. P. K. Yiu, X. Jin, and S. H. G. Chan. VMesh: Distributed Segment Storage for Peer-to-peer Interactive Video Streaming. IEEE JSAC, Abstract | Full Text: PDF (573KB) | Full Text: HTML AbstractPDFHTML H. Shen, L. Zhao, Z. Li, and J. Li. A DHT-aided chunk-driven overlay for scalable and efficient P2P live streaming. In Proc. of ICPP, Abstract | Full Text: PDF (290KB) AbstractPDF H. Shen, L. Zhao, H. Chandler, J. Stokes, and J. Li. P2P-based multimedia sharing in user generated contents. In Proc. of INFOCOM, Abstract | Full Text: PDF (1340KB) AbstractPDF J. Wang, C. Huang, and J. Li. On ISP-friendly rate allocation for peer-assisted VoD. In Proc. of MM, Full Text: Access at ACM Access at ACM C. Huang, J. Li, and K. W. Ross. Can internet video-on-demand be profitable? In Proc. of SIGCOMM, X. Cheng and J. Liu. NetTube: Exploring social networks for peer-to-peer short video sharing. In Proc. of INFOCOM, Abstract | Full Text: PDF (505KB) AbstractPDF M. Gjoka, M. Kurant, C. T. Butts, and A. Markopoulou. Walking in facebook: A case study of unbiased sampling of osns. In Proc. of INFOCOM, Abstract | Full Text: PDF (411KB) AbstractPDF A. Nazir, S. Raza, and C. Chuah. Unveiling dacebook: a measurement study of social network based applications. In Proc. of SIGCOMM, Facebook users average 7 hrs a month in january as digital universe expands.