SocialTube: P2P-assisted Video Sharing in Online Social Networks ABSTRACT:

Similar documents
Trust based Peer-to-Peer System for Secure Data Transmission ABSTRACT:

PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Detecting false users in Online Rating system & Securing Reputation

preliminary experiment conducted on Amazon EC2 instance further demonstrates the fast performance of the design.

Dynamic Resource allocation in Cloud

Load balancing model for Cloud Data Center ABSTRACT:

Cloud Cost Management for Customer Sensitive Data

CloudFTP: A free Storage Cloud

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

Scalable Distributed Service Integrity Attestation for Software-as-a-Service Clouds

TIME EFFICIENT DISTRIBUTED FILE STORAGE AND SHARING USING P2P NETWORK IN CLOUD

File. Sharing. File. sharing

Providing Video-on-Demand using Peer-to-Peer Networks

Using Peer to Peer Dynamic Querying in Grid Information Services

Prepared by: ServiceSPAN. in cooperation with. Sun Microsystems. Application Load Test March 18, 2007 Version 3

Leveraging the Clouds for improving P2P Content Distribution Networks Performance

A Secure Intrusion detection system against DDOS attack in Wireless Mobile Ad-hoc Network Abstract

FREE VOICE CALLING IN WIFI CAMPUS NETWORK USING ANDROID

Converging P2P with clouds towards advanced real time media distribution architectures.

Secure cloud access system using JAR ABSTRACT:

KEYWORD SEARCH OVER PROBABILISTIC RDF GRAPHS

Efficient load balancing system in SIP Servers ABSTRACT:

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

Measurements on the Spotify Peer-Assisted Music-on-Demand Streaming System

Cloud Data Protection for the Masses

Executive Brief for Sharing Sites & Digital Content Providers. Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits

How do I Check if My Computer is Compatible with Windows 7

Instant Queue Manager V4

Learn to Personalized Image Search from the Photo Sharing Websites

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

CRM Outlook Plugin Installation

Dependency Free Distributed Database Caching for Web Applications and Web Services

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

Comparing the Network Performance of Windows File Sharing Environments

Challenges, Design and Analysis of a Large-scale P2P-VoD System

A Framework for Monitoring and Measuring a Large-Scale Distributed System in Real Time

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

An Introduction to Peer-to-Peer Networks

Massively Distributed Video File Server Simulation: Investigating Intelligent Caching Schemes

AdminToys Suite. Installation & Setup Guide

AN AUTOMATED DATA THROUGHPUT MEASUREMENT OVER A 10/100MBPS LAN

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN

Cloud Based E-Learning Platform Using Dynamic Chunk Size

File sharing using IP-Multicast

Online Student Attendance Management System using Android

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

LIVE VIDEO STREAMING USING ANDROID

SECURITY ANALYSIS OF A SINGLE SIGN-ON MECHANISM FOR DISTRIBUTED COMPUTER NETWORKS

A Survey on Content Delivery of Web-Pages

Simphony White Paper

THE recent four years have witnessed an explosion of. PPVA: A Universal and Transparent Peer-to-Peer Accelerator for Interactive Online Video Sharing

Using Linux Clusters as VoD Servers

P2Cast: Peer-to-peer Patching for Video on Demand Service

Multimedia transmission in a managed P2P network: making sense?

Limitations of Packet Measurement

Load Balancing in Fault Tolerant Video Server

From Centralization to Distribution: A Comparison of File Sharing Protocols

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets

MCH Meteorology, Climatology and Hydrology Data base Management System

CREDIT CARD FRAUD DETECTION SYSTEM USING GENETIC ALGORITHM

Service-Oriented Visualization of Virtual 3D City Models

PQoS Parameterized Quality of Service. White Paper

Enterprise Edition. Hardware Requirements

LCMON Network Traffic Analysis

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Implementation of a Video On-Demand System For Cable Television

PEER TO PEER FILE SHARING USING NETWORK CODING

Lab - Dual Boot - Vista & Windows XP

cbox YOUR FILES GO MOBILE! FOR ANDROID SMARTPHONES AND TABLETS USER MANUAL

Hardware and Software Requirements for Sage 50 v15 to v22

NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS

Improving Grid Processing Efficiency through Compute-Data Confluence

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching

XOP: Sharing XML Data Objects through Peer-to-Peer Networks

QuickTime Streaming. End-to-end solutions for live broadcasting and on-demand streaming of digital media. Features

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique

A Fast Channel Switching System for IPTV based on Multi-channel Preview

High Throughput Computing on P2P Networks. Carlos Pérez Miguel

Clustering in Peer-to-Peer File Sharing Workloads

Microsoft Office Outlook 2010: Level 1

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

Differentiated Chunk Scheduling for P2P Video-on- Demand System

Installing Emageon PACS Remote Ultravisual

It is designed to resist the spam in the Internet. It can provide the convenience to the user and save the bandwidth of the network.

Virtual machine interface. Operating system. Physical machine interface

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Remote Graphical Visualization of Large Interactive Spatial Data

PRIVACY-PRESERVING PUBLIC AUDITING FOR SECURE CLOUD STORAGE

Computing Service Provision in P2P Clouds

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

A Measurement Study of Peer-to-Peer File Sharing Systems

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

Peer-to-Peer Systems: "A Shared Social Network"

Online Storage and Content Distribution System at a Large-scale: Peer-assistance and Beyond

Transcription:

SocialTube: P2P-assisted Video Sharing in Online Social Networks ABSTRACT: Video sharing has been an increasingly popular application in online social networks (OSNs). However, its sustainable development is severely hindered by the intrinsic limit of the client/server architecture deployed in current OSN video systems, which is not only costly in terms of server bandwidth and storage but also not scalable with the soaring amount of users and video content. The peer-assisted Video-on-Demand (VoD) technique, in which participating peers assist the server in delivering video content has been proposed recently. Unfortunately, videos can only be disseminated through friends in OSNs. Therefore, current VoD works that explore clustering nodes with similar interests or close location for high performance are suboptimal, if not entirely inapplicable, in OSNs. Based on our long-term real-world measurement of over 1,000,000 users and 2,500 videos on Facebook, we propose SocialTube, a novel peerassisted video sharing system that explores social relationship, interest similarity, and physical location between peers in OSNs. Specifically, SocialTube incorporates four algorithms: a social network (SN)-based P2P overlay construction algorithm, a SNbased chunk prefetching algorithm, chunk delivery and scheduling algorithm, and a buffer management algorithm. Experimental results from a prototype on PlanetLab and

an event-driven simulator show that SocialTube can improve the quality of user experience and system scalability over current P2P VoD techniques. EXISTING SYSTEM: In recent years, much effort has been devoted to improving the client/server architecture for video sharing, with the peer-to-peer (P2P) architecture being the most promising. P2P-based video sharing has been used in on-demand video streaming (e.g., GridCast and Vanderbilt VoD). With each peer contributing its bandwidth to serving others, the P2P architecture provides high scalability for large user bases. Previous P2P VoD systems either randomly cluster peers for video inquiry or form certain peers into a distributed hash table (DHT) for chunk indexing. DISADVANTAGES OF EXISTING SYSTEM: Videos can only be disseminated through friends in OSNs PROPOSED SYSTEM: We propose SocialTube, a system that explores the social relationship, interest similarity and location to enhance the performance of video sharing in OSNs. Specifically, an OSN has a social network (SN)-based P2P overlay construction

algorithm that clusters peers based on their social relationships and interests. Within each cluster, nodes are connected by virtue of their physical location in order to reduce video transmission latency. SocialTube also incorporates an SN-based chunk prefetching algorithm to minimize video playback startup delay. ADVANTAGES OF PROPOSED SYSTEM: To our knowledge, this work is the first that studies the distinct characteristics of OSN video sharing that vary from other content-based system-wide video sharing, and builds a P2P-based video sharing system in an OSN by leveraging those characteristics for higher performance. SYSTEM ARCHITECTURE:

MODULES: 1. OSN Server Module 2. Social Distance and interest of video Module 3. Physical location of video Module 4. Active life time of videos in OSN Module MODULES DESCRIPTION: 1. OSN Server Module: In this module, first implement the basic concepts and strategies used in SocialTube. In Facebook, each node can upload a video to the Facebook video server or an external link to a video from an external server. In this paper, we use server to represent all video source servers, including both Facebook and external video servers. Similar to current peer-assisted content delivery mechanisms, the peers in SocialTube store videos they have watched previously for video re-distribution. In SocialTube, a video is divided into small chunks with a fixed size. Thus, a video viewer only needs to download the corresponding chunks of the video segment (s)he wants to watch.

2. Social Distance and interest of video viewing: Social distance between two users in the social network graph represents the closeness of their relationship. If two users are directly connected in the social network, their social distance is 1; if one user is a friend of another user s friend, then the social distance between them is 2, and so on. Note that a user may own more than one video. To further identify the impact of social relationships on video viewing patterns, we selected the users who have multiple videos from our dataset and inspected the viewer group of each video owner. We classified the viewers of a video owner based on the percentage of the owner s videos they watched and calculated the distribution of different viewer classes in a viewer group. And then next, we explore the correlation between user interests and video viewing patterns. We selected a sample of 118 distinct users that watched more than one video from our dataset and manually classified the videos they watched into 19 interest groups based on video content. The 19 interest groups were determined based on the video categories in YouTube such as gaming, rock music and action movie. For each user, we calculated the percentage of viewed videos of each interest group. Then, we ranked these 19 interest groups in descending order of the percentage values.

3. Physical location of video viewing In this module, we also analyze the geographical locations of users who view the same videos in order to see whether location can also be leveraged for video sharing in OSNs. In Facebook, some users input their current resident city in their profiles. To investigate the location distribution of viewers, we calculated the percentage of viewers in each viewer group corresponding to different location distances between the viewer and video owner. We plot the average value of all viewer groups. We can see that most users watching the same video are physically close to each other. Because many friend relationships in Facebook are connected by offline relationship, such as classmates or colleagues, this produces a strong location clustering effect. This result conforms to the observation in that most of the wall posts are sent within local physical region. This effect could make P2P video sharing systems in OSNs more efficient by enabling geographically close nodes to share videos between each other. 4. Active life time of videos in OSN: In this module, we measured the percentage of views of a video in each month after the video is uploaded out of all views. We found that videos in Facebook have an active life period of about one month. Views in this period account for more than 90 percent of all views. After one month, there are only occasional views. The small figure inside more clearly shows the decreasing active life over days in the first month. We find that it follows a power-law distribution.

SYSTEM CONFIGURATION:- HARDWARE CONFIGURATION:- Processor - Pentium IV Speed - 1.1 Ghz RAM - 256 MB(min) Hard Disk - 20 GB Key Board - Standard Windows Keyboard Mouse - Two or Three Button Mouse Monitor - SVGA SOFTWARE CONFIGURATION:- Operating System Programming Language Java Version Database : Windows XP : JAVA/J2EE. : JDK 1.6 & above. : MYSQL