Applying Social Network Analysis (SNA) to P2P File Sharing
Andreas Schaufelbühl Robin Stohler Benjamin Bürgisser
Applying Social Network Analysis (SNA) to P2P File Sharing Andreas - - PowerPoint PPT Presentation
Applying Social Network Analysis (SNA) to P2P File Sharing Andreas Schaufelbhl Robin Stohler Benjamin Brgisser P2P Centralized - Napster Decentralized - Gnutella 0.4 /Freenet Hybrid - Gnutella 0.6 BitTorrent BitTorrent BitTorrent
Andreas Schaufelbühl Robin Stohler Benjamin Bürgisser
Graph with Nodes and Edges Nodes: Individuals or Groups Edges: Relationships, interaction
Counting number of edges/nodes + simple
describing the dimension Networksize(nodes): 7 Networksize(edges): 8
Edges/possibly existing edges + describes comparative compactness +ratio possible to compare
statement about specific node/ area
+ describes comparative compactness/cohesion +Node interconnectivity compare to average node centric!
sum of all degres number of nodes
Longest shortest path in network = max {(, )} S(i,j): shortest path between any two nodes i,j +measurement of distance in network
comparision possible for different sized networks
How many edges or nodes to remove until it falls in multiple parts? Searching weakest Link Describes cohesion/reliability high number high reliability
Describes ratio between triangles and triplets Range: [0,1] High global clustering good connectivity
Number of edges connected to node +simple +number of connectivities comparable
Sum of all shortest paths connecting two nodes, passing the measured node, divided by all shortest path connecting the same two nodes, including the shortest paths not passing the measured node Node 2: Node 3:
2 2 2
2 + 2 2 High number important node
No comparision between different networks Divide by number of nodes + importance of one node
Inverse of farness from one node to all other Showing centrality of a specific node
Number of longest shortest path for a node = max ! ", # ∶ # ∈ & e(u): eccentricity d(y,x): shortest path yx
How far from the furtest other?
node
Examples: Google PageRank, Katz centrality
('(−1) 2 '( Edges in neighborhood possibly existing edges in neighborhood )( = 2|
+,: .+,/0 ∈ 1(, +, ∈ 2 |
'(('( − 1) Num of max edges in N: +Comparative number describing clustering of node
Largest subgraph of connected nodes, where each node has degree of at least k 1-core Subgraph 2-core Subgraph 3-core Subgraph 4-core Subgraph Rank of node: combination of degree and centrality
Low Degree Low Closeness Low Betweenness High Degree Key player tied to important important/active alters Ego's connections are redundant - communication bypasses him/her High Closeness Key player tied to important important/active alters Probably multiple paths in the network, ego is near many people, but so are many others High Betweenness Ego's few ties are crucial for network flow Very rare cell. Would mean that ego monopolizes the ties from a small number
Two initial suspects linked to al-Qaeda
Direct links to original suspects
Indirect links to original suspects
Mohammed Atta discovered to be local leader
http://irishbrentgoose.blogspot.ch/2012/07/social-networks-revisited.html
One Mode Two Mode
file
Possible enhancements
because of the role of the tracker
structures that are hard to see
model
Which (if any) P2P systems do you use and why? Did you experience problems such as free-riding?
What do you think about free riding in BitTorrent? Is it ok to only consume and not contribute?
Do you see weaknesses in our model how we modeled the graph of the file distribution systems in BitTorrent? What would you change?
As we heard from Benjamin SNA’s might be used to enhance the social network in enterprises e.g. By adding new edges Do you see problems with that?
Do you think that the application of SNA adds or diminishes value of the private usage in facebook?
What is your opinion about SNA/Information gathering in Facebook, Google+ etc? How far is it allowed to go?
Friends count is basically a degree measure in facebook, do you see also a use of a closeness or betweenness centrality, why ? Why not?
Since SNA is a network of relations Could you think
Not in the field of social life?