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)
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
- 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: Data Processing Workflow, Duties, Gathering delays, Maintaining collection & analysis, Restoring data, Usage Information for Scripts
- Daily Data Validation Management
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
- NODEDETAILS
- Countries and Regions
- Database Passwords
- Database Synchronization
- PingER-DB Implementation details
- PingER DB usage
- Comparison of the speed of the new perfSONAR schema database versus the old flat files
Toolbox
- 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
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.
Future Projects
TULIP
- TULIP Landmarks Analysis of tiering
- TULIP Central Reflector
- TULIP2
- TULIP Analysis
- TULIP Algorithm Trilateration
- TULIP Landmarks Laundering
- TULIP Replicated Servers
- TULIP Distance Calculation based on RTT
- TULIP database backup
- TULIP Landmarks Maintenance
- TULIP Web Based Visualization
- TULIP Algorithm Multilateration
- TULIP database Adding or Updating Landmarks
- TULIP Landmark finding the Latitude and Longitude manually
- TULIP Creating the Landmark XML files
- TULIP Roadmap
- TULIP Distance Variation with Alpha
- TULIP Landmarks Selection of Tier=0 hosts
- TULIP Alpha Determination
- TULIP Alpha Distributions
- TULIP Correlation Between RTT and Distance
- TULIP Alpha Variability
- TULIP Algorithm Trilateration with CBG
- TULIP Distance Error (Apollonius) based on Alpha
- TULIP Algorithm Alternative Trilateration Method
- TULIP Summary for CBG (Visualization Tool)
- TULIP Comparing geolocation techniques
- TULIP Algorithm Apollonius Technique and its Performance
- TULIP Algorithm CBG with Apollonius
- TULIP Algorithm with Multilateration
- TULIP database through a GUI
- TULIP Map (Landmarks)
- TULIP SEECS CBG+ Archive Implementation
- TULIP Landmark Density (Average Distance between Landmarks) impact on Apollonius Error Distance
- TULIP Stress testing for Asia using CBG
- TULIP Stress Testing for North America using CBG
- TULIP Stress Testing for South Asia using CBG
- TULIP Stress testing for Europe using CBG
- TULIP Landmark finding
- TULIP Stress Testing for North America
- Target Data using reflector with Tier All
- TULIP Stress Testing for Australia
- Tulip Report Generation Method
- TULIP Calculating distance from latitude and longitude
- TULIP variability of Alpha with min_RTT for Pakistan
- TULIP methods to improve speed
- Automated PerfSONAR Landmark finding
- Visual Traceroute (VTrace)
- TULIP and UNDNS
- TULIP AIG with water exclusion
- AIG Paper Changes
- TULIP Examples of Use
- TULIP results and code Mar 2015
- TULIP: Data Flow
- TULIP CAIDA RTT vs Distance Results
- TULIP comparison of geolocation with database based approaches
- TULIP Task List
- CAIDA RTT vs. distance results
- Comparisons of various Geolocation methods
- TULIP database backup
- Laundering Landmarks
- Incorrect geolocation results
- TULIP Task List
- Circle selection for Apollonius results
The following sections provide documentation and instruction on how to do any and everything in Pinger. This is a work in progress as new tools are documented as developed and old code revamped.