DimesVI3D © Prepared by Tomer Har Yoffi Liron Beniash Nadav Gruber.

Slides:



Advertisements
Similar presentations
AfiFarm 4 – The New Generation Dealers Meeting, Dead Sea, Israel, 2008.
Advertisements

A Mobile Agent Architecture for Heterogeneous Devices Presented by: Chuong Hoang CS Software Architect and Design The University of Texas at Dallas.
Visualization of Computer Networks By Richard Zschech Supervisor: Dr. Paul Coddington, Dr. Ken Hawick.
HetnetIP Ethernet BackHaul Configuration Automation Demo.
Content and Code Adaptation for Small-Device Computing Francis C.M. Lau Department of Computer Science & Information Systems The University of Hong Kong.
Project Presentation Group 2: Katharina Plugge Michael Eichler.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
NYU Microarray Database (NYUMAD)
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Welcome to DOGE- Dimes Over Google Earth !!! Supervisor - Dr. Ossi Mokryn Students: Shay Dadush Elad Leizerin Nir Jacobi.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith,
Team 13: Cody Smoker Chris Rickerd Matthew Berryhill Galaxy Sleuth.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
UCF Noise Map, an Android Application Project Presentation Cindy Atherton and Deepa Shinde.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Graph Visualization Tools NAM, Javis, Otter, H3Viewer Burton Filstrup.
Web-based Software Development - An introduction.
Microsoft ® Official Course Module 9 Configuring Applications.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CS413: Java Programming language Applications Applets
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Yingcai Xiao Chapter 12 Visualization on the Web.
Visual Linker Final presentation.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
Web Categorization Crawler Mohammed Agabaria Adam Shobash Supervisor: Victor Kulikov Winter 2009/10 Design & Architecture Dec
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Basic Computer Networks Configurations School of Business Eastern Illinois University © Abdou Illia, Fall 2009 (August 27th, 2009)
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
Spin Image Correlation Steven M. Kropac April 26, 2005.
Visualizing Peer-to-Peer Networks Final Presentation By Team SPEW.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
$aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
Moby Web Services Iván Párraga García MSc on Bioinformatics for Health Sciences May 2006.
 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested.
Project-Haystack: A community-driven solution to make device data easy to use Making data self-describing so applications just work Wednesday July 22,
An Overview of Architectures for Web-Based Application Systems Instructor: Dr. Jerry Gao San Jose State University URL:
Java for networking Module Introduction Data Communications Communication architecture Application.
MBAT User Workflows View an Atlas Open Data Upload Data Run a Query –Search Data Further Examination Microarray Data Further Examination of 2D Data –Search.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
Computer Systems Lab TJHSST Senior Research Project Browser Based Distributed Computing Siggi Simonarson.
ECHO A System Monitoring and Management Tool Yitao Duan and Dawey Huang.
CATI Pitié-Salpêtrière CATI: A national platform for advanced Neuroimaging In Alzheimer’s Disease Standardized MRI and PET acquisitions Across a wide network.
Data Optimization for Reflectometer Simulation Marc Osherson Science Education Summer Intern 9/1/2005.
Tutorial 3: Pajek basics Qi YU.  Getting started  Data format in Pajek  Window tools in Pajek  Resources.
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Design & Implementation of Black Sea Information System Approaches & Considerations.
Zac Fenigshtien  Introduction: 3 Tier Architecture  SQL Injection ◦ Parameter Sandboxing ◦ Blacklisting, Whitelisting.
MONITORING CMS TRACKER CONSTRUCTION AND DATA QUALITY USING A GRID/WEB SERVICE BASED ON A VISUALIZATION TOOL G. ZITO, M.S. MENNEA, A. REGANO Dipartimento.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
CX Introduction to Web Programming
Web-based Software Development - An introduction
Web-deployment of a Data Visualization Framework Using AJAX Technology
Cloud Web Filtering Platform
ILLINOIS Visualizing Graphs Distributed Across Multiple Processes
The Overview Panel on Gephi 0.9.1
Calypso Service Architecture
Presentation transcript:

DimesVI3D © Prepared by Tomer Har Yoffi Liron Beniash Nadav Gruber

What is DIMES? D istributed Internet ME asurements & S imulations

Background DIMES lab is located in Tel Aviv University. The research is performed through Local Agents on computers throughout the world. DIMES lab is producing a weekly internet visual topology maps that can help examine how the Internet topology changes over time.

Previous Project The topology maps are being viewed with a tool called: The DIMES Visualizer Requiring a manual downloading of a zip file & local execution. The connection to the DIMES DB is very poor. A very slow and heavy tool!

DimesVI3D © Project Vision On the fly DIMES map generator: Enabling view of all kind of information about a week in a network life. Enabling control of the 3D graph such as zoom-in, zoom-out, rotate 360, color display and more. A webby research tool, no data download. Produce 3D graphs out of raw data. Improve current work environment look, feel and speed.

How does it work? Architecture Overview Creating Translation Files RMI Connection To DB Distribution Algorithm 3D Display Interface and Filter

Client sideServer side Applet GUI Html DB Connection Pool Interface with the user. Displays the topology of the net. Contains the applet. RMI - Interface RMI – Implementation / Server BB Connection Servlet Architecture

Creating Translation Files DIMES projects gathers weekly information of ASes, edges. Our Location Generator program extracts the data into ready to use files. The files are then used as input to generate 3-D graphs using Tomer Tankel’s algorithms.

RMI Connection To DB The connection between the Dimes Lab DB and our application is done by RMI connection.

Distribution Algorithm The algorithm uses the Dijkstra algorithm to distribute the data on a 3-D graph. The efficiency of Dijkstra algorithm is The most connected AS is placed in the center of the graph. Its neighbors surround it in a recursive manner in 3 dimensions.

3D Display Interface and Filter The application is displaying the data using the Java3D pack. Our rich interface enables the user to alter the data appearance and view: Data filtering: user may concentrate on specific AS and view the routes embarking from it. Color palette Objects appearance Zoom in and out

פעולות עם עכבר ממשק אינטואיטיבי Screenshots

K-Rank Filter example

K-Coreness Filter example

Questions?