Last.fm under the BFS "attack"

16
Last.fm under BFS “attack” Iuliia Proskurnia Žygimantas Bruzgys

Transcript of Last.fm under the BFS "attack"

Page 1: Last.fm under the BFS "attack"

Last.fm under BFS “attack”Iuliia ProskurniaŽygimantas Bruzgys

Page 2: Last.fm under the BFS "attack"

The Task• Collect a BFS sample starting from user 'rj' in LastFM.• What node degrees have you sampled?• Implement it on multiple threads to run

Page 3: Last.fm under the BFS "attack"

50

100

150

200

250

300

350

0 10000 20000 30000 40000 50000 60000 70000

Aver

age

node

deg

ree

# of discovered users (nodes)

ResultsLooks nice

Page 4: Last.fm under the BFS "attack"

The End... to be continued?

Page 5: Last.fm under the BFS "attack"

¿FTW

Page 6: Last.fm under the BFS "attack"

BlockingQueue

BloomFilter

GDF Writer

Worker

Worker

Worker

Worker

Worker

Worker

Worker

Worker

Put User Friends to the

Blocking Queue

Get next User to process

Guava

.gdf

RJ

We throw RJ to a Queue

ArchitectureMain components

Java

Page 7: Last.fm under the BFS "attack"

.gdfNice ;)

Page 8: Last.fm under the BFS "attack"
Page 9: Last.fm under the BFS "attack"
Page 10: Last.fm under the BFS "attack"
Page 11: Last.fm under the BFS "attack"
Page 12: Last.fm under the BFS "attack"
Page 13: Last.fm under the BFS "attack"
Page 14: Last.fm under the BFS "attack"
Page 15: Last.fm under the BFS "attack"
Page 16: Last.fm under the BFS "attack"

50

100

150

200

250

300

350

0 10000 20000 30000 40000 50000 60000 70000

Aver

age

node

deg

ree

# of discovered users (nodes)

QuestionsComments