Skip to: Site menu | Main content

Project Descriptions

Following are brief descriptions of the projects conducted under MAGGIE. Please click for further details, for documentation, for source code and to execute the software.

TULIP - Trilateration Utility for Locating IP Addresses www Documentation

TULIP is a Java application being developed by the MAGGIE-NS team from the National University of Sciences and Technology (NUST) Institute of Information Technology (NIIT) and the Stanford Linear Accelerator Center (SLAC) Internet End-to-end Performance Monitoring (IEPM) project. TULIP's purpose is to geolocate a specified target host (identified by IP name or address) using ping RTT delay measurements to the target from reference landmark hosts whose positions are well known. Knowing the speed of light in fiber or copper (roughly 0.6*c, we use 1ms. is equivalent to 100km), the minimum ping RTT measurement from each landmark site gives a rough estimate of the fibre + copper cable distance of the landmark from the target host. Lateration is applied on these distance estimates to estimate the position of the specified host on the globe.

ViPER - Visualization for PingER www Presentation Thesis

ViPER (Visualization for PingER) is an interactive Java application being developed by the MAGGIE-NS team from the National University of Sciences and Technology (NUST) Institute of Information Technology (NIIT) and the Stanford Linear Accelerator Center (SLAC) Internet End-to-end Performance Monitoring (IEPM) project. ViPER's purpose is to visually present the location of all the PingER nodes on the world map, show links between PingER Monitoring and Remote nodes and provide visual representation of all the data monitored by PingER.

Federation - SmokePing PingER Integration www Presentation

The main goals of this proposal are to build a federation of measurement infrastructures so that latency measurements (historical and recent) can be shared, best practices among several measurement infrastructures can be adopted, the need for sites to deploy multiple infrastructures to gain all the available benefits be reduced and different analysis and visualization techniques be applied to yield more ubiquitous coverage and new insights. This project “Federation-SmokePing, PingER Integration” serves the main ‘MAGGIE Project' and deals with the integration of two network latency measurement tools namely SmokePing and PingER.

The objectives of the project include:

1. Study and evaluate SmokePing and PingER to understand how they work, and their pros and cons.
2. Extend the capability of SmokePing to derive parameters/metrics not currently supported such as ping unreachability, jitter, derived TCP throughput, etc.
3. Provide the ability to select and visualize these new metrics. Feed the modifications to SmokePing back into the development base.
4. Modify PingER to enable it to utilize the SmokePing time series visualization tool.
5. Evaluate and provide the ability to feed SmokePing data to the Pinger analysis/visualization toolkit, so we can use the PingER aggregation techniques to characterize performance by regions, or affinity groups.

Network Weather Forecasting www Documentation

Distributed applications are increasingly dependant on the reliability and performance of networks. This issue is prominent over international collaborations. Computer networks often suffer with sudden change in performance due to various reasons. The current approach of network measurement and diagnosis is generally reactive by manually viewing graphs and tables of analyzed measures and results. We assume that an automated approach to forecast and detect events can serve network engineers and administrators better to identify network problems. Thus we aim to forecast values of network performance into future with reasonable confidence by employing techniques of autoregressive moving average (ARMA) models, sometimes called Box-Jenkins models (ARMA).

FEVI - Front-end Visualization for IEPM www

Details to be added soon...

FEVI - Front-end Visualization for perfSonar www

Details to be added soon...

Toplogical Analysis and Network Performance Visualization www Documentation

The project is to contribute to production software packages that will facilitate the identification of network performance scheduling , monitoring, event detection and visualization. In particular, PathNeck (an opensource tool developed jointly by AT&T and CMU ) has been identified as a useful network monitoring tool that we wish to implement and extrapolate information from. It combines traceroute information with throughput information from packet train deductions.

AMP PingER Integration www

This project aims to develop a script that allows the conversion of AMP data to PingER and vice versa. This is to faciliate analysis that may be performed using tools developed for either of the formats.

Web based Visualization for PingER www execute

This project deals with the visualization of PingER monitoring ,Beacon and Remote Sites(shown in the figure) .These sites are mapped as circles on a world map according to their latitude and longitude values, when any of the them is clicked a webpage showing the detailed information about the node is dynamically generated using the script dbprac.pl.Green circles represent remote sites,blue sites represent beacon sites and red circles represent monitoring sites.

Event Diagnosis www

Event Diagnosis is the next step after Event Detection. IEPM group has established a large infrastruture for network performance measurment all over the world. This infrasture provides near real time network performance related data. IEPM group has developed analysis techniques and tools that detect drop in performance. Event Diagnosis project is aimed at finding out the cause of performance drop. So it is a sub-system under IEPM-BW being developed over Event Detection. Current work is being carried out by a team of researchers at SLAC but given the nature and evident benfits of project it is expected to expand quickly.

PingER Executive Plots www execute

The aim of this project is to create long-term summary plots of PingER historical data. These plots may be bar charts, line charts or trend line charts of PingER data overtime

The PingER project has been gathering historical data for various countries/regions for over 7 years. There was a need to design a software which could provide summary plots of this data. These plots need to be dynamic and adjustable in order to enable the user to analyze the data as he desires. In addition the software must be extendable to include new capabilities and functionalities as required.

PingER Management www execute

The aim of the PingER management project is to create an application, that can automatically test the pingER software and report errors to the administrators.