gnuTellaVision - PowerPoint PPT Presentation

About This Presentation
Title:

gnuTellaVision

Description:

Python and TKinter A preview Network graph = Ping's layout algorithm Node size = number of files Node color and border = connection state Line color = direct ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 36
Provided by: rachna
Category:

less

Transcript and Presenter's Notes

Title: gnuTellaVision


1
gnuTellaVision
  • Ka-Ping Yee Danyel Fisher Rachna Dhamija
  • InfoVis Fall 2000

2
Gnutella how it worksCurrent interfaces
vizProblems SolutionsDemoConclusions
3
Gnutella

4
Gnutella

5
Gnutella

find hosts
6
Gnutella

find hosts
7
Gnutella

ping
8
Gnutella

pong
9
Gnutella

pong
10
Gnutella

pong
11
Gnutella

query
12
Gnutella

query TTL2
13
Gnutella

query
query TTL3
14
Gnutella

query hit
15
Gnutella

download file
16
Gnutella interfaces
17
Problem
  • what does the network look like?
  • how am I connected?
  • find "good" hosts (lots of files, reliable, etc.)
  • where do my search messages go?
  • where do results come from?
  • network/node diagnostics

18
Previous work
19
Previous work
20
What we did
  • Collect data
  • Gnutella python module
  • Viz in realtime!
  • Python and TKinter

21
A preview
  • Network graph Ping's layout algorithm
  • Node size number of files
  • Node color and border connection state
  • Line color direct/indirect connections between
    nodes
  • Text node info and search queries
  • Interactivity drop searches, click on nodes

22
Demo
23
Observations
  • Connectivity
  • Small number of big nodes
  • Searches take a long time

24
Conclusions
  • Future Work
  • Improve layout
  • Viz (line width, saturation)
  • Node information (Profile of behavior and
    content)
  • Interactivity
  • Your ideas?
  • Python/TK is a great prototyping tool!

25
Rejects
26
Rejects
27
Questions?
28
(No Transcript)
29
gnutella

Ping
30
gnutella

query
31
gnutella

Ping
32
gnutella

Ping
33
gnutella

Ping
34
gnutella

Ping
35
gnutella

ping TTL2
Write a Comment
User Comments (0)
About PowerShow.com