Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel

Location: in the form City_Country_Type (the only Type currently is PL=PlanetLab)
IP Address
Latitude
Longitude
IP Name
Region (possible regions with PlanetLab hosts are northamerica, eastasia, europe)
Tier: currently may be 0 or 1, if not provided tier 1 is implied

Next version

This is still in design/discussion. We want to remove, where possible, the overloading of tokens, make it more amenable to adding new tokens, and tie in better to the pingER NodeDetails database. Our first stab at the template for the new XML file can be found here. An initial version will be created from the original PlanteLabs and SLAC sites.txt files at:

Code Block

  my @files=("/afs/slac.stanford.edu/www/comp/net/wan-mon/tulip/newsites.txt",#PlanetLabs
             "/afs/slac.stanford.edu/www/comp/net/wan-mon/tulip/sites.txt",   #SLAC

The intent is that the tier and alpha values will be added to the NodeDetails databse later and this will then become the authoritative source from which the XML will be created.

It is unclear whether we need to add alpha or whether this should be determined by the program itself, so we need a value to decide whether to leave it up to the program.

When we have the new XML file then we can modify reflector.cgi using the perl LibXML module  to read in the XML file.  the second step will be to upgrade the NodeDetails database to use provide the new elements.

Conventions

We use the following conventions:

  • Country names are defined by the Mapland database since this is used to produce our maps and we cannot modify it.  Usually (but not always) it is in agreement with UN standards.
  • The country names (and regions) in the PingER database can be found here.
  • Regions are defined as given in the PingER NodeDetails Oracle database.

...