This covers a peer-to-peer file sharing network from many years back. The nodes that are shown represent hosts in the Gnutella network. The topology and edges represent connections between the Gnutella hosts. This particular file sharing was popular about 20 years back. The software sends out a request for the file you want to download and if that computer has the file it will link up and then download that file. The software surveys a whole host of other computers and examines them to see if any of them have that particular file it is searching for.
## [[1]]
## c1 c3 c4 c9 c10
## r1 1 0 1 1 1
## r4 1 1 1 1 1
## r8 1 0 0 0 1
## r10 1 1 0 0 0
##
## [[2]]
## c2 c5 c6
## r2 1 0 1
## r7 1 1 1
## r9 0 1 1
##
## [[3]]
## c7 c8
## r3 1 0
## r5 1 0
## r6 1 1
With the first aggregation function of Mean we can see that it is very helpful for summarizing From here we can see the mean output for our Peer-to-Peer file sharing of X6 and X2. Here is the mean output of all the files shared for each particular day. For the first day we can see that approximately 1292.62 files were downloaded and shared between peers.
The second aggregation function covers the median aggregate function. From here we can see the median output for our Peer-to-Peer file sharing of X6 and X2. Here is the median output of all the files shared for each particular day. For the first day we can see that approximately 609.0 files were downloaded and shared between peers. We can see that there is a significant difference between the mean and median results.
mod <- computeModules(data)
plotModuleWeb(mod)
With plot we cans see the intensity of squares representing the edges corresponds with the edge weight, otherwise all the squares representing existing edges have equal intensity. This network shows that each peer-to-peer network tends to group in specific ways. We can see that in patches 1 there is a grouping of a dense module with the file sharing servers. In patches 6 and 8 we can see a grouping of six modules that do most of the workload for file sharing. In patch 2 we can see a grouping of 5 modules that work together with file sharing. Lastly in patch 10 we see a smaller grouping of modules of 3. This shows that in every patch there are groups of servers that work with only each other to get the best possible outcome for downloaded or shared files.