CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction.

Slides:



Advertisements
Similar presentations
Performance in Decentralized Filesharing Networks Theodore Hong Freenet Project.
Advertisements

Routing in Poisson small-world networks A. J. Ganesh Microsoft Research, Cambridge Joint work with Moez Draief.
SOCIAL NETWORKS ANALYSIS SEMINAR INTRODUCTORY LECTURE Danny Hendler and Yehonatan Cohen Advanced Topics in on-line Social Networks Analysis.
Complex Network Theory
Complex Networks Advanced Computer Networks: Part1.
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
1 Analyzing Kleinberg’s Small-world Model Chip Martel and Van Nguyen Computer Science Department; University of California at Davis.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Small-world networks.
CSE 5243 (AU 14) Graph Basics and a Gentle Introduction to PageRank 1.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Networks.
The Small World of Software Reverse Engineering Ahmed E. Hassan and Richard C. Holt SoftWare Architecture Group (SWAG) University Of Waterloo.
P2P Topologies Centralized Ring Hierarchical Decentralized Hybrid.
P2P Topologies CentralizedCentralized RingRing HierarchicalHierarchical DecentralizedDecentralized HybridHybrid.
Advanced Topics in Data Mining Special focus: Social Networks.
The Small World Phenomenon Abhijit Mahabal. The Kevin Bacon Game
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
Small-World File-Sharing Communities Adriana Iamnitchi, Matei Ripeanu and Ian Foster,
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Six Degrees of Kevin Bacon: Is it really a small world after all ? Peter Trapa Department of Mathematics University of Utah High School Program June 13,
Peer-to-Peer and Social Networks Introduction. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network.
Community Structure and Rumor Blocking Ding-Zhu Du University of Texas at Dallas.
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 2 Ýmir Vigfússon.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 9.1 Chapter 9 : Social Networks What is a social.
Social Media Facebook, Twitter, Google+, etc.. What is Social Technology?  Communication tools  Interactive tools  Examples?
Introduction to Peer-to-Peer Networks. What is a P2P network A P2P network is a large distributed system. It uses the vast resource of PCs distributed.
Approximation Algorithms in Computational Social Networks Weili Wu Ding-Zhu Du University of Texas at Dallas.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Small-world networks. What is it? Everyone talks about the small world phenomenon, but truly what is it? There are three landmark papers: Stanley Milgram.
LINKING MEDICAL DISCIPLINES WITH THEORIES OF THE SMALL-WORLD Renée G. Rubin.
COM1721: Freshman Honors Seminar A Random Walk Through Computing Lecture 2: Structure of the Web October 1, 2002.
COLOR TEST COLOR TEST. Social Networks: Structure and Impact N ICOLE I MMORLICA, N ORTHWESTERN U.
Complex Networks First Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
Social Network Basics CS315 – Web Search and Data Mining.
Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Online Social Networks and Media
Navigation in small worlds Social Networks: Models and Applications Seminar Toronto, Fall 2007 (based on a presentation by Stratis Ioannidis)
Professor Yashar Ganjali Department of Computer Science University of Toronto
COMS Network Theory Week 4: September 29, 2010 Dragomir R. Radev Wednesdays, 6:10-8 PM 325 Pupin Terrace Fall 2010.
Complex Network Theory – An Introduction Niloy Ganguly.
Complex Network Theory – An Introduction Niloy Ganguly.
What Is A Network? (and why do we care?). An Introduction to Network Theory | Kyle Findlay | SAMRA 2010 | 2 “A collection of objects (nodes) connected.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Analyzing Networks. Milgram’s Experiments “Six degrees of Separation” Milgram’s letters to various recruits in Nebraska who were asked to forward the.
Information Retrieval Search Engine Technology (10) Prof. Dragomir R. Radev.
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Computational Social Networks --computational data networks Weili Wu Ding-Zhu Du University of Texas at Dallas.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
GRAPH AND LINK MINING 1. Graphs - Basics 2 Undirected Graphs Undirected Graph: The edges are undirected pairs – they can be traversed in any direction.
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
CS:4980:0001 Peer-to-Peer and Social Networks Fall 2017
Structural Properties of Networks: Introduction
Network and the internet
Identity and Search in Social Networks
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
Lecture 23: Structure of Networks
Graph and Link Mining.
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

CS:4980:0005 Peer-to-Peer and Social Networks Fall 2015 Introduction

What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that allows resource sharing and content delivery without any central authority. Client-Server vs. Peer-to-peer. A peer is both a client and a server. Control is decentralized. Much more than a system for sharing pirated music/movie.

Why study P2P Past uses. Sharing (often pirated) music or movie on the Internet Modern use. Primarily content distribution. Other uses include distributed database, file sharing, live streaming Use of BitTorrent leads to superfast content distribution. Twitter is using Murder to speed up content distribution 75x Facebook uses its own version of BitTorrent for content distribution.

Twitter

Social Network [Wikipedia definition] A social network is a social structure made up of a set of actors (such as individuals or organizations) and the dyadic ties between these actors. The social network perspective provides a clear way of analyzing the structure of whole social entities.

Social networks This graph can represent various things. For example,  Each node is a friend and each edge is a friendship relation  Each node is an airport and each edge is an air route  Each node is power generating station, and each edge is a high voltage link connecting a pair of generating stations Abstract representation is a graph G=(V,E)

Example of networks Biological networks  Protein–protein interactions networks  Predator-prey networks Technological networks  Power grid  Telephone network  Internet Classical Social networks  Intermarriage network among ruling families in Florence  Friendship among school children Information networks  WWW graphs  P2P networks Modern social networks  Facebook  Twitter  LinkedIn

Example of networks Food web at Little Rock Lake (Credit: Mark Newman) The Internet Source:

Social networks Social networks existed from the dawn of civilization, much before Facebook or Twitter were created. Facebook or Twitter only established an electronic platform to facilitate socialization. In contrast, peer-to-peer networks are a much more recent invention primarily aimed at content sharing and content distribution, often without the assistance of a central server.

Six degrees of separation Six Degrees of Separation is a 1993 American film. (1929) Frigyes Karinthy, a novelist in of Budapest wrote a book that contained a story called “Chains.” A character in this story suggested that he could link to any other inhabitant in the world through a chain of five acquaintances. (1967) Stanley Milgram conducted an experiment that validated this.

Milgram’s experiment Milgram arranged to send 160 envelopes to a group of randomly selected people from Wichita, Kansas and Omaha, Nebraska. Each envelope contained the following: 1. A document with the logo of Harvard on it. 2. Name, address and occupation (stock broker) of Milgram's friend in Boston, MA. 3. Instructions to get the package to the target person following specific rules: each person could only send the package to an acquaintance defined as being on "first name basis".

Milgram’s experiment Taken from Kleinberg’s book 64 of the 160 envelopes reached the target person. The median length of the chain was six

Shortcomings of Milgram’s experiment There were several shortcomings of this experiment. 1.Many envelopes did not reach the target person. 2.The sample size were too small 3.There was not much flexibility in the choice of the source and the target Should we still believe these results?

Facebook experiment Karl Bunyan (2009) Ran experiments on the Facebook platform with an application named "Six Degrees”, and calculated the degrees of separation between different pairs of users. Facebook had over 5.8 million users as seen from the group's page. The average separation between all pairs users of the application was 5.73 and the maximum degree of separation was found to be 12. On Twitter, the average separation is close to 5.

Erdős number  ErdősNumber (Erdős) = 0  If X is the coauthor of at least one paper with a person whose Erdős number is n, then Erdős number of X = n+1. These numbers are surprisingly small. Albert Einstein’s Erdős Number is 2 Sriram Pemmaraju’s Erdős Number is 2 Doug Jones’ Erdős Number is 4 Sukumar Ghosh’s Erdős Number is 3 Co-authorship network

Kevin Bacon number Refers to distance measures in the co-actor network (available from Internet Movie Database IMDb) Similar to Erdős number but applies to movie actors.  Actor Kevin Bacon’s number is 0 by definition.  Anyone who has acted in a film with an actor whose Kevin Bacon number is has a Kevin Bacon number of IMDb database has more than 200,000 actors and actresses, but the Kevin Bacon numbers for them are surprisingly small.

Important questions  How does a social network evolve?  What are their structural properties?  Why are the degrees of separation so small?  How can we use some of these structural properties?  What are some of the important issues in social networks?