Next: Hera: Building a Web-Based Analysis Environment at the HEASARC 
Up: Enabling Technologies for Astronomy 
Previous: The PyRAF Graphics System 
Table of Contents - 
Subject Index - 
Author Index - 
Search - 
PS reprint - 
PDF reprint
Fernique, P. & Durand, D 2001, in ASP Conf. Ser., Vol. 238, Astronomical Data Analysis Software and Systems X, eds. F. R. Harnden, Jr., F. A. Primini, & H.  E. Payne (San Francisco: ASP), 63
 
AstroRoute
P. Fernique
Centre de Données astronomiques de Strasbourg (CDS), Strasbourg, France
D. Durand
Canadian Astronomical Data Centre (CADC), Victoria, Canada
Abstract:
          The Internet is now the most commonly used medium for the exchange of data between data centres. However the quality of this network of
networks is completely outside the astronomical community's control: the routing rules for each country and the technologies deployed
depend on various interests generally far from astronomical concerns. 
In order to get actual measurements of the fluctuating network flow rates between some astronomical Web sites, the CDS has developed a
tool called AstroRoute. Its goal is to supply, on an hourly basis, a measurement of the network quality between
astronomical Web sites over the world. 
AstroRoute is a system to get measurements about the connectivity and the quality of the 
network between astronomical web sites. It is an initiative and a development of the CDS 
(Centre de Données astronomiques de Strasbourg) with the help of D. Durand from the 
CADC (Canadian Astronomical Data Center). Several other institutes collaborate : the 
Observatoire de Paris/Meudon, ISO, ATNF (Sydney), NOAO, STScI, and CFHT. This project 
started in June 2000.
There exists a lot of network tools to test network quality, but the main problem is that the tests 
are generally done from one single site--the tester's own host machine. In order to obtain more reliable results, 
AstroRoute is based on a set of distributed agents which test synchronously a list of targets in 
order to measure the network connectivity and the bandwidth between any pair of agent/web 
site in the AstroRoute system. So, it becomes possible to know the authority that should be 
contacted in case of network problem or bad performances (local, campus, and national 
network instance) and to build convincing arguments for future upgrades.
To implement this principle, AstroRoute is based on two elements: a main site and some 
agents. The main site controls all agents: it synchronizes their clock reference, sends the list of 
astronomical Web sites to be tested and compiles their results. Each agent tests individually 
these web sites and sends regularly a report to the main site. The resulting data set can be browsed 
on the main site with a classical web interface.
The agent and main site software are written in Perl in order to keep a
good portability.  The system is designed to take into account bandwidth
less than 200 kilobytes per second.  The reports sent by the agents to
the main site use a simple SMTP mail.  By default, the tests are done
hourly, and the reports are sent daily.  The result browser is a classical
HTML application. It is also possible to use a more powerful Java applet.
AstroRoute should provide network measurements reproducing a current web usage.
This is why the tests are simple HTTP URLs providing a static file or image. 
With these tests AstroRoute records three measurements for each pair agent/web-site:
- The delay required to establish a network connection between the agent and the site. It 
means the time required for the DNS address resolution and the time to open an HTTP 
TCP session.
 
- The HTTP flow rate. This measurement requires a test URL providing a file larger than 
100 KB.
 
- The failure frequency.
 
 
Table 1:
Excerpt of agents/Web sites pair matrix: time connection, flow rate in kilobytes/sec, and success rate.
  | 
 
 AstroRoute has been running for six months, and interesting global trends can be seen:
-  Various impact of the peak hours:  
The difference between the peak hours and the off-peak hours is very important between 
European sites and US sites. The bandwidth can be divided by a factor of two or three at 17hr
GMT. On the other hand, the access quality to Japan (ADAC) or Australia (ATNF) is not 
really dependent of time.
Figure 1:
Bandwidth world map.
  | 
 
 
 
-  Increasing global quality in ``switchback:''
Globally the bandwidth of Internet grows but this longterm tendency results
from alternation of regular decrease and sudden improvements (Figure 2). 
Figure 2:
Flow rate evolution.
  | 
 
 
 
-  Protectionism of routing policy”: 
Network agencies seem to keep the bandwidth for local hosts since their network is 
loaded. For example, it is easy to reach the ISO Center at Vilspa (Spain) from Strasbourg 
(France) even if European network is loaded, but it is very difficult for an American host to 
do the same thing at the same time. We can find other examples for the US routing policy 
specially concerning the Eastern sites.
 
The AstroRoute results can be
accessed from CDS via the AstroRoute main page.
The objective is now to extend the set of participating sites to
obtain meaningful world-wide long term statistics, critical to assess the needs for this key infrastructure in the context of rapid
development of interconnection between astronomical on-line resources. 
© Copyright 2001 Astronomical Society of the Pacific, 390 Ashton Avenue, San Francisco, California 94112, USA
Next: Hera: Building a Web-Based Analysis Environment at the HEASARC 
Up: Enabling Technologies for Astronomy 
Previous: The PyRAF Graphics System 
Table of Contents - 
Subject Index - 
Author Index - 
Search - 
PS reprint - 
PDF reprint
adass-editors@head-cfa.harvard.edu