For
the different user groups different security levels for
the remote control/monitoring systems are necessary. For example only a
small group
of skilled
system administrators needs to use the full remote control
functionality. Other users would only be allowed to operate with the
standard functionality.
To use the full functionality of a Grid a suitable middleware has to be found, which provides the full functionality of the Grid and is easy to extend. The middleware is although called as the Grid services container. There exist several middlewares with different approaches which provides the functionality of a Grid. First all these middlewares have to be checked to a suitable one for the given problem.
One component of most middlewares consists in the Grid Security. Another important component for the middleware is an easy way to expand the functionality it, necessary to extend the different remote monitoring and remote control tasks successively.
The usage of the new systems for the Auger collaboration is quite easy. After development of the individual systems there will exist a graphical user interface, which must be used to communicate with the several systems at central campus in Malargüe over the installed Grid services container. The users should not notice that they are performing operations in Malargüe, for them it looks as if they work on their local computers.
In
fact it is a bit more complex when the user activates a function
from the graphical user interface. First the user interface has to
communicate with the Grid services container
where the authentication and authorization of the user is done. After
passing this step the Grid services container performs the chosen
actions, in one extreme as remote control task. After receiving
the necessary data, the services container pushs the data back to the
graphical user interface, where it will be provided to the user. Now
the user can work with the data or perform new functions by using the
prepared interface.
The
evaluation of the different Grid middlewares is completed and the
Globus
Toolkit 4 (GT4) in the actual release 4.04 is the chosen service
container.
GT4 is a wide spread, easy to extend Grid middleware which is
developed by the Globus Alliance. GT 4 integrates libraries for several
programming languages to make it easy to expand the functionality of
the standard services container. It also ships with several tools to
manage the container and its integrated services. For further
information of
GT4 look
at the GT4 homepage.
To minimize the needed space on local hard disks the database of every telescope building is replicated to a central database on the central campus holding the complete data. After replication the datasets on each Eye PC can be deleted. The integration of the databases in the existing system is shown in the first picture below.
The
database approach provides access with a huge variety of applications
and protocols, e. g. the operators at central campus in Malargüe
can watch status messages and shut down systems on demand. After
integrating the Grid Security, the access for the community to the
database is possible, so that every registered user can watch the
status messages available to the operators. Furthermore the operators
can contact developers of the several systems to call in special
expertise if needed.
To
communicate with the remote control system the user firstly has to
authenticate him and his privileges through the Grid services
container. If this step is passed correctly the user can start using
the system with the privileges he belongs to. When this are
administrator
privileges he could start or stop the system, reboot computers in error
case and everything which is possible with the system. If the requested
user is not known or has no privileges his request will be rejected and
has no chance to interact with the system.
Another new component are the databases in the Eye PCs and the replicated database at operator side in Malargüe. The remote monitoring is only possible with these databases, because they hold all messages from data acquisition, slow control and calibration.
The other two new systems are the remote data analysis, which is very useful for a fast access to new measured dates from the project and the remote software maintenance, which is necessary for quick integration of new or corrected software versions in the existing systems, without traveling to Argentina.
The
new systems are integrated in the existing structure and the existing
software must be adapted, to enable the usage, e. g. for the data
acquisition and slow control it is necessary to write the log
messages to the databases, otherwise it is not possible to use the
remote monitoring.
The picture below shows a systematic view of the integration of the new components in the existing system.

Therefore we acquired a IBM Blade Server with 2 Dual Core Xeons and 16 GB memory. On this server we installed VMware ESX Server as hyper visor for abstracting the existing hardware and deployed the computers for the DAQ system as virtual machines (VM). For every VM the necessary Operating System is installed and configured as in the real DAQ system in Malargüe. To simulate the network deployed in Argentina all virtual machines are connected through virtual switches, so they can communicate with each other as the real system does. At the moment the computers in Central Data Acquisition System (CDAS) for the interaction with the DAQ, Gina and Helge and the firewall computer for the communication with the world, are deployed. Although 2 telescope buildings (Los Leones and Los Morados) with EyePC, Calibration PC, Slow Control PC and 6 Mirror PCs each are deployed. Due to available resources on the ESX Server the remaining telescope buildings Loma Amarilla and Coihueco are not deployed.
In the picture below the VMs and their connection through virtual switches on the ESX server are shown.

At the moment all measured data from detected showers are stored in the central campus and are replicated to a server in Lyon, where the Auger collaboration can access and perform analysis. The replication of the big datasets to Lyon takes a long time, because of the unreliable and slow Internet connection from central campus to the world.
It
is planned to provide a remote data analysis system at the central
campus to allow the scientists immediate access to the data before
replication. All dates are stored in ROOT and a ROOT script is
necessary to perform analysis on the data. Scientist will be allowed
to send ROOT scripts to a service within the Grid services container
at the central campus and to receive the results of the performed
calculations online.
