Purpose
PingER (Ping End-to-end Reporting) is the name given to the Internet End-to-end Performance Measurement (IEPM) project to monitor end-to-end performance of Internet links. The project now involves hundreds of sites in many countries all over the world and we are actively seeking new partners for this project.
- Brochure, Examples of Use, Publication, Tutorial , What is PingER (from ICTP/Trieste), Submission to Silicon Valley TechAwards 2012.
Examples of Use
Case Studies
PingER Validation
- Development Indices and PingER
- Derived Throughput
PingER Analysis
- PingER data Analysis
- Monitoring Data Format
- Anomalous Hosts
- CERN View
- Conditional Port Probability
- Duplicate Packets
- MOS
- Derivation of Directness of Connection
PingER Operations
- Downloading Pinger
- Requirements for Monitoring Host, Requirements for Remote Host
- Data: Meta database (NODEDETAILS), NODEDETAILS hints, NODEDETAILS schema, NODEDETAILS in Perl, NODETAILS in XML, Raw Data Format; Adding a new node to NODEDETAILS .
- PingER FAQ
- Management:
- Mapping of file space
- Pakistani hosts with new PingER2 to not lose <BeaconList> March 2012.
PingER Deployment
- PingER deployment 2008
- Shockwave Map, Google Map, Node count Intensity map, Node count GeoMap, Interactive Java Map (VIPER)
- Beacons , Beacon Expansion
- Monitoring Hosts, Remote Hosts
- Regions, Hosts per Country by Region
- Status of Pakistani monitoring hosts
PingER Databases
Report on converting PingER flat files to a SQL database, Ghulam Nabi, M. Farhan Maqsoos, Bilal Naseer.
- NODEDETAILS
- Countries and Regions
- Database Passwords
- Database Synchronization
- PingER-DB Implementation details
- PingER Schema Queries
- PingER DB usage
- Comparison of the speed of the new perfSONAR schema database versus the old flat files
Toolbox
- Add new metrics to PingER
- PingER Data Explorer
- PingER Host Searcher
- PingER Route Visualizer
- PingER Visualization(VIPER)
- PingER Smokeping Integration
- PingER Metrics Motion Chart
- PingER Metrics Intensity Maps
- PingER Node Count Intensity & GeoMaps
- PingER Monitored Node Status
- Deploying table.pl
- Updating ping_data.pl and traceroute.pl
Porting PingER Archive to NUST
- PingER Meta-Database
- Web interface to manage the PingER Meta-Database
- Synchronization of the SLAC and NUST databases
- Scripts for fetching data from monitoring sites and pinger management
- Analysis and Implementation of Relational Archive Site for PingER and CBG Integration with TULIP
- Pinger Archive Site
PingER2
Installation
http://www.rnoc.gatech.edu/pinger2/
SLAC
http://confluence.slac.stanford.edu/display/IEPM/PingER2+at+SLAC
PingER2 Data Flow
Work in Progress
- Automating the creation of offsite.nodes directly from nodedetails.
- Automating the creation of beacons.txt directly from nodedetails.
- Document procedures for editing existing nodes.
TULIP
TULIP Web site
Tulip-CBG project report, by Ghulam Nabi, M. Farhan, Maqsood, Buialal Naseer, 2011
- AIG Paper Changes
- Automated PerfSONAR Landmark finding
- Target Data using reflector with Tier All
- TULIP: Data Flow
- TULIP2
- TULIP AIG with water exclusion
- TULIP Algorithm Alternative Trilateration Method
- TULIP Algorithm Apollonius Technique and its Performance
- TULIP Algorithm CBG with Apollonius
- TULIP Algorithm Multilateration
- TULIP Algorithm Trilateration
- TULIP Algorithm Trilateration with CBG
- TULIP Algorithm with Multilateration
- TULIP Alpha Determination
- TULIP Alpha Distributions
- TULIP Alpha Variability
- TULIP Analysis
- TULIP and UNDNS
- TULIP CAIDA RTT vs Distance Results
- TULIP Calculating distance from latitude and longitude
- TULIP Central Reflector
- TULIP Comparing geolocation techniques
- TULIP comparison of geolocation with database based approaches
- TULIP Correlation Between RTT and Distance
- TULIP Creating the Landmark XML files
- TULIP database Adding or Updating Landmarks
- TULIP database backup
- TULIP database through a GUI
- TULIP Distance Calculation based on RTT
- TULIP Distance Error (Apollonius) based on Alpha
- TULIP Distance Variation with Alpha
- TULIP Examples of Use
- TULIP Landmark Density (Average Distance between Landmarks) impact on Apollonius Error Distance
- TULIP Landmark finding
- TULIP Landmark finding the Latitude and Longitude manually
- TULIP Landmarks Analysis of tiering
- TULIP Landmarks Laundering
- TULIP Landmarks Maintenance
- TULIP Landmarks Selection of Tier=0 hosts
- TULIP Map (Landmarks)
- TULIP methods to improve speed
- TULIP Replicated Servers
- Tulip Report Generation Method
- TULIP results and code Mar 2015
- TULIP Roadmap
- TULIP SEECS CBG+ Archive Implementation
- TULIP Stress testing for Asia using CBG
- TULIP Stress Testing for Australia
- TULIP Stress testing for Europe using CBG
- TULIP Stress Testing for North America
- TULIP Stress Testing for North America using CBG
- TULIP Stress Testing for South Asia using CBG
- TULIP Summary for CBG (Visualization Tool)
- TULIP Task List
- TULIP variability of Alpha with min_RTT for Pakistan
- TULIP Web Based Visualization
- Visual Traceroute (VTrace)