An Interactive Visualization of Superpeer P 2 P

  • Slides: 13
Download presentation
An Interactive Visualization of Super-peer P 2 P Networks Peiqun (Anthony) Yu

An Interactive Visualization of Super-peer P 2 P Networks Peiqun (Anthony) Yu

Project Domain and Background P 2 P computing has become increasingly popular nowadays Locating

Project Domain and Background P 2 P computing has become increasingly popular nowadays Locating content in an efficient and scalable way is challenging Efficient Clustered Super-peer P 2 P modal is a novel approach to address this issue An Efficient Flooding Algorithm(EFA) is proposed

Hierarchical structure vs. Gnutella structure

Hierarchical structure vs. Gnutella structure

System Architecture

System Architecture

Content Searching Where is “James Bond”?

Content Searching Where is “James Bond”?

Motivation P 2 P network tends to be large scale (1000 nodes) It’s hard

Motivation P 2 P network tends to be large scale (1000 nodes) It’s hard for people to have an overall picture of the hierarchical super-peer P 2 P networks, and the internal structure of each cluster of peers We want to see the effect of the Efficient Flooding Algorithm (EFA) We want to verify that EFA is more efficient than simple flooding Algorithm

Dataset A program is implemented for generating networks in different topologies: l l l

Dataset A program is implemented for generating networks in different topologies: l l l Random Grid Barabasi-Albert

Info. Vis Solution Task #1: visualize super-peer P 2 P networks l l Overview

Info. Vis Solution Task #1: visualize super-peer P 2 P networks l l Overview + detail Interaction Task #2: visualize the effect of the EFA l l Animation Color scheme Task #3: verify the efficiency of EFA l l Side-by-side comparison Patten match (Bar chart and color match)

Topology View

Topology View

Comparison View

Comparison View

Implementation Approach Java 2 D and Swing Info. Vis toolkit

Implementation Approach Java 2 D and Swing Info. Vis toolkit

Mile. Stones March 15 th: completing interface design and implementation March 25 th: completing

Mile. Stones March 15 th: completing interface design and implementation March 25 th: completing task #1 --- Visualizing superpeer P 2 P networks April 5 th: completing task #2 --- visualizing the effect of the Efficient Flooding Algorithm April 15 th: completing task #3 --- verifying the efficiency of EFA April 20 th: completing final report.

Questions?

Questions?