gnuTellaVision: Real Time Visualization
of a Peer to Peer Network


Rachna Dhamija, Danyel Fisher, Ka-Ping Yee

Email the group


 

Papers

Animated Exploration of Graphs with Radial Layout [PDF] by Ka-Ping Yee, Danyel Fisher, Rachna Dhamija, Marti Hearst
Proceedings of the IEEE Symposium on Information Visualization 2001
(Infovis 2001), October 2001

Gnutellavision: Real Time Visualization of a Peer to Peer Network, by Rachna Dhamija, Danyel Fisher, Ka-Ping Yee
Project Paper for the SIMS Information Visualization class, UC Berkeley, December 2000.


Movies

Gnutellavision in Action: gtv.avi (1:14, 14.1 MB) This short film shows a capture of our visualization running on the Gnutella network in realtime. The text at the bottom provides information about the currently selected gnutella servant. Along the left side, you can see search queries that our system has seen on the network. Periodically, the user shift-clicks on a node to recenter the network. The node turns purple and moves toward the center, shifting the whole network to compensate. When the user left-clicks on a node, he is issuing a query into the rest of the network. The selected node turns red and other nodes that see that query also flash red. (captured on December 13, 2000)

Animated Exploration of Graphs with Radial Layout: viz.avi (24.6 MB) This short film highlights the visualization techniques we use to make graph exploration less confusing for users. We illustrate the radial layout algorithm and the specific animation methods that we use to transition from one layout to the next in a smooth and appealing way. Finally we show applications of these techniques in two domains, a visualization of the Gnutella file sharing network and the visualization of social networks. (created April 1, 2001)

Presentations

UC Berkeley Information Visualization class, 12/00 [PPT]
Oracle Usability Research Group, 03/01
IEEE Symposium on Information Visualization, 10/22/01

Download Source Code

Version 0.1 (updated on 11/06/01 to include the source .py files)


Links
Slashdot discussion on Real Time Gnutella Visualization
An Atlas of Cyberspace Topology Maps