Single Snapshot Exploratory Approach For Visualizing Very Large Network Technologies.

Slides:



Advertisements
Similar presentations
NIMAS Images and File Size Julia Myers Nicole Gaines January 29, 2008.
Advertisements

Department of Electronic Engineering NUIG Direct Evolution of Patterns using Genetic Algorithms By: John Brennan Supervisor: John Maher.
Images Images are a key component of any multimedia presentation.
© 2011 Delmar, Cengage Learning Chapter 7 Importing and Modifying Graphics.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 8: Image Techniques ©2007 Prosoft Learning Corporation All rights reserved ITD 110 Web Page.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Scalable Vector Graphics UFCFHD-15-M Information Architecture and Web Design.
An Interactive Visualization of Super-peer P2P Networks Peiqun (Anthony) Yu.
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Fishery View Project Team: Ying Zhang, Lan Wu Improvement of Time Series Line Chart Visualization of Fishery Data.
Graphical Models for Mobile Robot Localization Shuang Wu.
Code 2 Layers. Step 1 Using 2 Layers Step 2: There are 2 layers Using 2 Layers.
Interactive Visualization of Large Structured Development Environment Project Update – Nov By Anirban Sinha (Ani)
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Cone Trees and Collapsible Cylindrical Trees
Graphics on the Web CS575 Spring 2006 Dr.Abbot Student: Andre Liv.
SVG Scalable Vector Graphics. What is SVG? SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines.
What is GIS Geographic Information Systems –System capable of capturing, storing, analyzing, and displaying geographical data identified according to.
WHAT IS SVG?. SVG stands for Scalable Vector Graphics SVG is used to define vector-based graphics for the Web SVG defines the graphics in XML format SVG.
Elision Based Text Zooming Project Update Sam Davis.
Exam.1 Si23_03 SI23 Introduction to Computer Graphics Revision Lecture.
Graph Visualization Tools NAM, Javis, Otter, H3Viewer Burton Filstrup.
Responsive Web Design, Discoverability, and Mobile Challenge
Chapter 3 Adding Images in HTML. Agenda Understanding Web Page Images Prepare Your Images for the Web Insert an Image Specify an Image Size Add Alternative.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
GIS technologies and Web Mapping Services
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Mobile Multimedia Interfaces and Graphic Development Using Java ME Carlos D. Rivera Mentor : Dr. Bowles NSF# :
Institute for Mathematical Modeling RAS 1 Visualization in distributed systems. Overview. Remote visualization means interactive viewing of three dimensional.
Layout.  The arrangement of printed elements on a monitor or sheet. This may include a sketch or finished plan.
HTML Boot Camp: Rules and Images
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 8: Image Techniques.
Appraisal and Data Mining of Large Size Complex Documents Rob Kooper, William McFadden and Peter Bajcsy National Center for Supercomputing Applications.
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Technology Choices for the JSTOR Online Archive Presented by Chang Feng Department of Computer Engineering and Computer Science, University of Missouri-Columbia,
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
Slide 1 Graphics Slide 2 Graphics A graphics package is a general purpose package used to draw pictures (graphics). Once produced, these can be saved.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 4 - Layouts.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Site Development Foundations © 2004 ProsoftTraining All rights reserved.
Designing Your Clock Face. Objectives STUDENTS WILL BE ABLE TO: 1.Explain the differences between RASTER and VECTOR graphics. 2.List at least two examples.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد نهم SVG - ) جوانمرد Website: به نام خدا.
SVG & INKSCAPE Student Talk: Erica Weiss DIG 4104c Spring 2014.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
STEGANOGRAPHY Sonya Febiatiningsih ( ) for further detail, please visit
Building a Distributed Full-Text Index for the Web by Sergey Melnik, Sriram Raghavan, Beverly Yang and Hector Garcia-Molina from Stanford University Presented.
COGNITIVE NETWORK ACCESS USING FUZZY DECISION MAKING Nicola Baldo and Michele Zorzi Department of Information Engineering – University of Padova, Italy.
Calculating Fractal Dimension from Vector Images Kelly Ran.
Lesson 9: Web Graphics. Objectives Distinguish between vector and raster graphic types Identify and choose appropriate image file formats, including browser-compatibility.
Development of a Fractal Dimension Calculator Kelly Ran.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
WHAT IS SVG?. ESSENTIAL QUESTIONS What challenges do mobile devices present to Web designers? What are the basic concepts of responsive web design?
1 Supporting a Volume Rendering Application on a Grid-Middleware For Streaming Data Liang Chen Gagan Agrawal Computer Science & Engineering Ohio State.
Sparse Coding: A Deep Learning using Unlabeled Data for High - Level Representation Dr.G.M.Nasira R. Vidya R. P. Jaia Priyankka.
A. Mihajlović, J. Gajić, J. Stanković, M. Tair, Singidunum University
What is SVG?.
Scalable vector graphics
DCT IMAGE COMPRESSION.
Sinhala Language Support for Java Micro Edition
[Project Title] UTAH [Team Members Names] [School Name] ABSTRACT
MWCN`03 Singapore 28 October 2003
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
TEST OF ENGLISH FOR INTERNATIONAL COMMUNICATION
Title Introduction: Discussion & Conclusion: Methods & Results:
What is SVG?.
Radial Thickness Calculation and Visualization for Volumetric Layers
Presentation transcript:

Single Snapshot Exploratory Approach For Visualizing Very Large Network Technologies

Introduction  The networks nowadays are growing rapidly. This explosive growth makes manual network analysis practically impossible. Hence keeping in view these problems we have developed a method of displaying the entire network in a single snapshot, So that the network administrator can have an overview of the network.

Motivation  The network visualization on which we are working provides a single snapshot view of the network infrastructure. The display is re-adjustable and updates itself in accordance with the changes in network. Hence the network managers know that what went wrong and where.

Problems Faced Three problems are most commonly encountered for large topology networks  Display Clutter  Node Positioning  Perceptual Tension

Proposed Solution  The entire area of screen is divided into layers.  Nodes are positioned within these layers.  We use color codes to define the type of machine being displayed as a node.  SVG is the preferred technology for the job.

SVG to Display Topology Discovery SVG is used due to a number of reasons as its features fulfill all our display requirements.  Plain Text format  Scalable  Zoom able  Searchable and Selectable Text  Scripting and Animation  Works With Java Technology  Open Standard  True XML

The Algorithm (at 800X600 Resolution)  Area of layer = n (16 X 12)  No. of nodes in n (16 X 12 px) = n (4) where n=1, 2, 3, 4,5… NL (n=layer number)  Maximum number of nodes that can be displayed = l = 1+∑lan = 1 + ∑n (4) n=1, 2, 3, 4, 5…NL. (n=layer number)

Inner Most Layer View (at 800X600 resolution)

Sample Visualization View (at 800X600 resolution)

Results Hence according to the above calculations the following results can be derived:  The inner most layer contains 4 nodes  The outer most layers that is the 50th layer contains 200 nodes  the maximum number of nodes that can be placed in 50 layers is 1+∑lan

Conclusion  In this paper, we have discussed a technique for network visualization with minimum possibility of a cluttered display. The challenge was to achieve a clear and comprehensive view of the network, so that the network managers of vast telecommunication networks can have idea of their network. It is practically almost impossible to manually examine such networks node by node.  For this purpose the best choice was SVG. Graphics in SVG can be zoomed in for better viewing and there is negligible corrosion of the image. Further unlike raster images it does not produce stair case effect while printing images. One very major reason for using SVG was its compatibility with java. Being XML based SVG has vast compatibilities.

QUESTIONS?