Welcome to DOGE- Dimes Over Google Earth !!! Supervisor - Dr. Ossi Mokryn Students: Shay Dadush Elad Leizerin Nir Jacobi.

Slides:



Advertisements
Similar presentations
Members: Twinkle Agarwal Anjana Bhirde Ravi Madaiah David Hodgson Instructor: Dr. Perez Davila Mentor: Mr. Todd Guillory.
Advertisements

Let's say we want to access domain - reliablescribe.com First we need to buy a computer We need to subscribe to an Internet Service Provider (ISP) The.
DIMES Planner The DIMES Project Tel Aviv University October-2010.
DimesVI3D © Prepared by Tomer Har Yoffi Liron Beniash Nadav Gruber.
Supervisor: Amichai Shulman Students: Vitaly Timofeev Eyal Shemesh.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Ping and traceroute demonstration Skills: Use Ping and Traceroute and Query the Whois database IT concepts: network transit time, router hops, IP registration.
Multiple Tiers in Action
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
1 Electrical and Computer Engineering Comprehensive Design Review February 12, 2010 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy Mestancik, Brian Simakauskas.
The Green Group International Converter. What is International Converter? – International Converter is the ability to translate any measurement, currency,
Internet Technologies Networking / Internet Protocols (TCP/IP) Server/Client Software Communication via Ports Web Page Technology Recipe of Web Page Development.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Distributed Software Development
Domain Name Services And IP Addressing. Domain Name Services Domain name is a way to identify and locate computers connected to the Internet. No two organizations.
IDK0040 Võrgurakendused I Building a site: Publicising Deniss Kumlander.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
1. PROJECT GOAL Our final product will be an interactive public website which will allow the user to view various aspects of our current and future infrastructure.
Project Octopus: Network Topology Discovery Rachit Siamwalla Rosen Sharma MONET : Cornell Department of Computer Science.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
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.
SIMAGINARITY Salih Safa BACANLI. Description Simaginarity is a site that allows users to upload their photos and see the other users’ photos that are.
M OBI W IZE W EB S ITE. B Y R AMI Y OUNES (ID ) I SRAEL A DLER (ID XXX )
Lecturer: Ghadah Aldehim
Addressing design Goals  We decompose the system to address complexity  Assigning each subsystem to team to work on  But we also need to address system.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
2.01 Organization Skills. Types of Tournaments Single elimination/multistage Double elimination Round robin Scramble Heat.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
CS4274 TERM PROJECT 2010 SOLE : SHARING OF LIVING EXPERIENCES Team Members: Tan Gui Han Wilson Duy Vinh Chuc Damien Catala Cheng Zhi Xiang.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Restricted Search Engine Laurent Balat Christophe Decis Thomas Forey Sebastien Leclercq ESSI2 Project Supervisor: Johny BOND June 2002.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Tallahassee, Florida, 2015 COP4710 Database Systems Project Overview Fall 2015.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
PRINCIPLES OF COMMUNICATION NETWORKS Tel Aviv University March-2010.
ECHO A System Monitoring and Management Tool Yitao Duan and Dawey Huang.
How Web Database Architectures Work CPS181s April 8, 2003.
Students: Shay Dadush Elad Leizerin Nir Jacobi Project Supervisor - Dr. Ossi Mokryn.
Uploading Web Page  It would be meaningful to share your web page with the rest of the net user.  Thus, we have to upload the web page to the web server.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Footprinting and Scanning
COP4710 Database Systems Project Overview.
Server Concepts Dr. Charles W. Kann.
Footprinting and Scanning
Web Design & Development
Traceroute demonstration
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Teaching slides Chapter 6.
Network Controllable MP3 Player
Module 12 Network Configuration
CS4433 Database Systems Project.
Academic Map Report And Exhibition Group24.
Presentation transcript:

Welcome to DOGE- Dimes Over Google Earth !!! Supervisor - Dr. Ossi Mokryn Students: Shay Dadush Elad Leizerin Nir Jacobi

A little bit About DIMES How does the Internet look like? How does it evolve? DIMES is a distributed scientific research project, aimed to study the structure and topology of the Internet, with the help of a volunteer community. Due to the way the Internet is engineered, distributing the Internet mapping effort is very important, and the only efficient way to measure the Internet structure is by asking you to participate. The more places we'll have presence in, the more accurate our maps will be. Understanding the structure and function of the Internet is an important research task, that will allow to make the Internet a better place for all of us. The DIMES agent performs Internet measurements such as TRACEROUTE and PING at a low rate, consuming about 1KB/s. The agent DOES NOT send any information about its host's activity/personal data, and sends ONLY the results of its own measurements. Running the DIMES agent will also provide you how the Internet looks from your home (currently) and will (in the future) provide you with a personalized 'Internet weather report' and other user-focused features

A little bit About Doge Project: The Doge Team Are : Shay Dadush, Nir Jacobi, Elad Leizerin. We decided that we need to make DIMES more visually and give more features to the routing points. Doge project gives more visually perspective to the dimes idea, that study the structure and topology of the Internet. The project is actually shown on GOOGLE EARTH. (the routing places that the packets do from point to point).

How It Really Build…

Dimes Agent Agent ID Connect to DataBase Our Java’s Servlet D.B mySQL KML File Gets X Last Events Getting Data This is an Agent ID System for Dimes users, that allows us to get information based on the Agent Id Number of the relevant computer. &

Agent ID System for Dimes users This is an Agent ID system for Dimes users, that allows them to get information based on the Agent ID number of the relevant machine : The User is picking an Agent ID Number. The Java Servlet in the server connecting to the DB gathering the information that needed and return it as KML file. Show it on GoogleEarth.

User In The Internet User Choise Connect to DataBase Our Java’s Servlet D.B mySQL KML File Gets Routes Between IP/CITY Getting Data & Doge Site AJAX Technology city’s option User choice can be : IP. City’s. GoogleEarth

How It Really Works…

Web Site Doge Actually we have an html page that allows the user from the internet, get information. The User have an interface and need to choose the Routes options Between : IP’s. City’s. Agent ID. **Each option have his own procedure…

Choosing an IP. The site is sending the information to the servlet. The servlet is gathering information from the DB and returns the user KML file. Show it on GoogleEarth IP

Choosing a Country- to minimized time on the query we did an AJAX file that brings all the city’s in the specified country. Choosing a city. The site is sending the information to the servlet. The servlet is gathering information from the DB and returns the user KML file. Show it on GoogleEarth City’s

Choosing an Agent ID The site is sending the information to the servlet. The servlet is gathering information from the DB and returns the user KML file. Show it on GoogleEarth. Agent ID

There are calc’s that provide us to determine : 1.Color of the route. (single route) 2.Width of the line. (single route) Group of routes.

Color of route The color of the route is determine by the Average of 2 things: 1. The real distance between start point To end point. 2. The actually distance that the packet did from start to end.

Width of line The width of the line is determine by the Average of 2 things : 1. the average time that take the packet to get from start point to end point as shown in the internet. 2. the actually time that the packet get from start point to end point.

Group of routes When we have group of routes we are making an average of 2 things: 1. checking the distance between start point to end point as shown in the internet. 2. checking the actually distance that the packet did.

Some Examples…

Dimes DB…

Dot 8 Dot 9 Every dot show the routing from point to point. And the specific data for it.