80 likes | 256 Views
Social Network Swarms in P2P . Sadek Ali & Wael Aboelsaadat Presented by Sadek Ali CSC2231. Background . P2P Anonymous environment File transfer / sharing Convenience OSN Friend environment Communication / Search Privacy in cliques Existing P2P / OSN Mashup
E N D
Social Network Swarms in P2P Sadek Ali & Wael Aboelsaadat Presented by Sadek Ali CSC2231
Background • P2P • Anonymous environment • File transfer / sharing • Convenience • OSN • Friend environment • Communication / Search • Privacy in cliques • Existing P2P / OSN Mashup • Focuses on access controls to content A B D C
Research Question • Problem • Availability • Why is it a problem ? • P2P is biased for popular content • OSN content is popular within a limited audience (i.e., unpopular) • Solution • Make copies (seeds) of content in P2P network • Make OSN content more popular by affiliating it to popular content • Increases availability of unpopular content
Social Swarming • Transfer content between two friends in an anonymous P2P network • Friends are authenticated externally in P2P through OSN • Exchange the download of popular content for upload of unpopular content • Assumes that popular content is readily available • Maintain privacy and convenience
Social Swarming System Anonymous BT Client Friend BT Tracker/Client Contract Popular Torrent Unpopular Torrent Friend BT Client Overhead % Contract Agreement to upload a torrent between two friends. Contract is fulfilled when both friends are seeders. Anonymous users should download /upload overhead % of unpopular
System Design FACEBOOK 1 4 Friend CONTRACT MANAGER 2 Anonymous 5 BTP CLIENT PERSONAL TRACKER 3 BTP CLIENT BTP CLIENT • POST CONTRACT • FRIEND ACCEPTS DEAL • FRIEND INITIATES UNPOPULAR SWARM • ANONYMOUS FINDS DEAL • ANONYMOUS JOINS UNPOPULAR AND POPULAR SWARMS Friend
Demo • Tracker • Modified ANNOUNCE handler to enforce contracts • Big change: All-or-one peer selection • OSN • FaceBook application with Contract Manager • Uses first downloader as Friend • P2P • BT Clients are unmodified
Conclusion • Overall • Very difficult to balance upload / download • System requires development of better peer selection schemes • P2P Protocol • Requires a PWP message for authentication of Friends • OSN • FaceBook application should query into Friends’ network