Visualization of Computer Networks By Richard Zschech Supervisor: Dr. Paul Coddington, Dr. Ken Hawick.

Slides:



Advertisements
Similar presentations
ABSTRACT Due to the Internets sheer size, complexity, and various routing policies, it is difficult if not impossible to locate the causes of large volumes.
Advertisements

Management Information Base for Version 2 of the Simple Network Management Protocol Presented by Zhou Ji (MIB for SNMPv2) By SNMPv2 Working Group.
10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
Weighted Flow graphs for statistics Edwin de Jonge NTTS February 2009.
Visualization of Computer Networks By Richard Zschech Supervisors: Dr. Ken Hawick, Dr. Paul Coddington.
TopicLens, and More! John O’Donovan Four Eyes Lab, Department of Computer Science, University of California, Santa Barbara.
Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Program Systems Institute RAS FLAME FunctionaL Active Monitoring Environment.
Visualization of Mobile Agents Project Update Ken Deeter CPSC 533C.
DimesVI3D © Prepared by Tomer Har Yoffi Liron Beniash Nadav Gruber.
Lime is… …an interactive visual analysis tool connected to Dynamics NAV Graphical representation of NAV data in your browser Real-time visualization of.
Dimensional Modeling Business Intelligence Solutions.
Prefuse: A Toolkit for Interactive Information Visualization Jeffrey Heer Stuart K. Card James A. Landay CHI2005.
Multimedia Design Guidelines General Guidelines for Multimedia Learning Design.
Classifier Decision Tree A decision tree classifies data by predicting the label for each record. The first element of the tree is the root node, representing.
A Framework for Dynamic Volume Rendering Ptolemy II EECS 290N – Final Project T. Crawford 12/04.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
From Miles to Millimeter: On-chip Communication Networks Alessandro Pinto U.C. Berkeley
Algorithmic Problems in Algebraic Structures Undecidability Paul Bell Supervisor: Dr. Igor Potapov Department of Computer Science
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
SNMP (Simple Network Management Protocol) Jon Sevy Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science Drexel.
Chapter 6 Overview Simple Network Management Protocol
SNMP Management Information
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Network Layer Goals: understand principles behind network layer services: –routing (path selection) –dealing with scale –how a router works –advanced topics:
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Network Management Computer Networks Natawut Nupairoj, Ph.D.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
CHAPTER 9: NETWORK MANAGEMENT Management Information Base Management Information Base Abstract Syntax Notation Abstract Syntax Notation Simple Network.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Macromedia Dreamweaver 8 Revealed DREAMWEAVER GETTING STARTED WITH.
Towards a Universal Client for Grid Monitoring Systems Towards a Universal Client for Grid Monitoring Systems Design and Implementation of the Ovid Browser.
Multicast monitoring and visualization tools A. Binczewski R. Krzywania R. Łapacz.
Standards for Network Administration Week-5. Standards for Network Administration 1. Management Information Base A structured database about a network.
Selected Topics in Software Engineering - Distributed Software Development.
 A star topology is one of the most common network setups where each of the devices and computers on a network connect to a central hub.
Designed to configure regardless of IP address on computer Will display 195E by Ethernet MAC address Configures IP Address to 195EUpdate FirmwareOpen.
CS324e - Elements of Graphics and Visualization Java 3D Intro.
Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.
Visualization Four groups Design pattern for information visualization
Seminar on Dynamic Graphics for presenting Statistical Indicators 5-6 March 2007, Rome Eurostat approach to graphical representation of statistical data.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
Graphical Query Tools 5-ABAP.1 This is PricewaterhouseCoopers PROPRIETARY MATERIAL (hereafter, the Material) intended for internal use only. You may not.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
Abstract Panoramic Virtual Reality Motivation to Use Virtual Reality VR Types
Chapter 27 Network Management Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Manajemen Jaringan, Sukiswo ST, MT 1 SNMP Management Information Sukiswo
Network Management Workshop June 2009 Papeete, French Polynesia
YANG Modelling and NETCONF Protocol Discussion
Lec7: SNMP Management Information
Karl Quinn 23rd November 2004 NDS M.Sc.
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
Network Management Workshop November 2009 Nadi, Fiji
Network Management Workshop June 2009 Papeete, French Polynesia
Gephi Gephi is a tool for exploring and understanding graphs. Like Photoshop (but for graphs), the user interacts with the representation, manipulate the.
System and Network Management
Information Design and Visualization
Analysis models and design models
Network Management Workshop intERlab at AIT Thailand March 11-15, 2008
Simple Network Management Protocol
Standards, Models and Language
Presentation transcript:

Visualization of Computer Networks By Richard Zschech Supervisor: Dr. Paul Coddington, Dr. Ken Hawick.

Motivations F Computer visualisation techniques offer the opportunity to display complicated sets of information in an easy to view and easy to understand manner. F Computer networks are by their very nature complicated.

Previous 3D Visualization Work F File System Navigator F Information Cube

Overview F Development of computer network mapping and visualising program –Develop three-dimensional graph package –Network Mapping and Monitoring package –Graph layout algorithms –Interactive user interface

Final Product

Three-Dimensional Graph Package Node 1 TG Appearance Shape Geometry Node 2 TG Node N TG Edge N TG Edge 1 TG Appearance Shape Geometry Edge 2 TG Graph TG

Issues with Java 3D F Simple to use F Slow rendering of graphics –Difficult to get feel of three-dimensions –Difficult to interact with the graph –Can disorient the user F Could use lower level Immediate mode rendering

Network Monitoring Module F Simple Network Management Protocol (SNMP) –For exploring the network using routing tables –Gathering statistics –Building and updating the graph F Management Information Base (MIB) –Object Identifiers –Managed Objects F Serialisation –Abstract Syntax Notation –Basic Encoding Rules

Object Identifiers F Sequence of integers F Allocated a textual name for simplicity F Organised into a global tree of known identifiers F sysUpTime =

Example MIB Definition sysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized.” ::= { system 3 }

SNMP Tool

Issues With SNMP F Good for gathering fairly static information like connectivity of a network F Does not contain much support for dynamic information about network F Takes a long time to map networks

XML Graph File Example... More nodes and edges for powerhub... More nodes and edges for ROOTGRAPH

Gathering Dynamic Information

Node Information Popup Menu

Settings File -- Node Scale settings SCALE_OBJECT_ID = "ifNumber" SCALE_MAX_VALUE = 100 SCALE_MIN_VALUE = 0 SCALE_MAX = 10 SCALE_MIN = 3 SCALE_NON_SNMP = 2 -- Statistics to gather for each node NODE_INFO { "Name", "sysDescr"; "Up Time", "sysUpTime"; "Total Speed", SUM("ifSpeed"); }

Ring Layout

Sorting powerhub lerwick mathuselahrosemarychookdhpcmackrypton titan colossus powerhub titanmathuselahpowerhubchookdhpcmac

Sorted Ring Layout

Star Layout

Sorted Star Layout

Sphere Layout

Sorted Sphere Layout

Sorted Central Node Sphere

Hierarchal Layout

Conclusions F Good layouts can be achieved using hierarchical methods. F Good layouts are often application dependant. F Three-dimensional visualisation requires fast rendering and an environment that is easy to interact with.