Download presentation
Presentation is loading. Please wait.
Published byJazlyn Punch Modified over 10 years ago
1
Visualization of Computer Networks By Richard Zschech Supervisors: Dr. Ken Hawick, Dr. Paul Coddington.
2
Goals Development of generic graph visualising package. Develop three dimensional graph layout algorithms. Network monitoring package as an application for the graph visualising package.
4
3D Graph Package Node 1 Transform Appearance Graph Root Scene Node Node 2 Transform Appearance Node N Transform Appearance Node Shape Edge 1 Transform Appearance Edge 2 Transform Appearance Edge N Transform Appearance Edge Shape
5
Layout Algorithms Requirements: –Even spacing between nodes. –No overlapping edges. –Fixed length edges. Algorithms: –Genetic algorithm. –Spring algorithm.
6
The Graph File Format Extensible Markup Language (XML) Advantages: –No version problems like Java serialisation –Human readable and editable Problems: –No positional information about nodes. –No support for user defined information attached to the nodes and edges.
7
XML Graph Example /> <edge id="e1" tail="c" head="b“ directed="true"/> <edge id="e2" tail="c" head="a“ directed="true"/> <edge id="e3" tail="b" head="a“ directed="true"/>
8
Network Monitoring Module Simple Network Management Protocol (SNMP) –For Exploring the network using routing tables. –Gathering statistics. –Building and updating the graph.
9
The User Interface Module Freely move around and interact with the graph. Filter different parts of the graph. Choose graph layout algorithms. Load and save the graph. Explore the network via the network monitoring module.
10
The Overall Design Graph Graph3D Graph Layout Network Monitoring User Interface Graph File Format
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.