UNICORE (UNiform Interface to COmputing REsources) is a grid computing technology that provides seamless, secure, and intuitive access to distributed Grid resources. It provides a implementation of BES (Basic Execution Service). The OGSA-BES specification defines Web Services interfaces for creating, monitoring, and controlling computational entities such as UNIX or Windows processes, Web Services or parallel programs, called activities, within a defined environment. A BES implementation executes each activity that it accepts on an appropriate computational resource. This document describes how to install and configure GridWay to submit jobs to BES endpoints provided by UNICORE, and control and monitoring the execution of jobs.
IGE
repository.gridway-BES
package that provides the GridWay drivers to interface with BES endpoints. IGE and official repos must resolve all dependencies.java-devel
, axis
and xalan-j2
packages, and the xmlbeans.jar
and gridsam-schema.jar
files to build the BES driver. Finally, set up the JAVA_EXT
variable, if needed, in Makefile
and gw_em_mad.sh
files to find all jar files.The GridWay Configuration Guide provides complete information about configuration of the meta-scheduler. Next steps describe the specific configuration to interface with BES endpoints provided by UNICORE.
/usr/etc/gwd.conf
file:# MADs for OGSA-BES (UNICORE) IM_MAD = static:gw_im_mad_static:-l etc/UNICORE_hosts.list:dummy:bes EM_MAD = bes:GW_em_mad_bes:-t unicore:jsdl TM_MAD = dummy:gw_tm_mad_dummy:-i
/usr/etc/UNICORE_hosts.list
) is a list of nodes and files with static information of each node, this is an example:<hostname1>/<gateway_name> etc/<hostname1>.machine <hostname2>/<gateway_name> etc/<hostname2>.machine <hostname3>/<gateway_name> etc/<hostname3>.machine ...
The files /usr/etc/<hostname>.machine
contain static information about each node where you want to send jobs. Please refer to the configuration guide for more details.
/etc/sudoers
file. Please add the following lines.Defaults>GWUSERS env_keep="GW_LOCATION GLOBUS_LOCATION" #GridWay entries (OGSA-BES MAD) gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/GW_em_mad_bes * gwadmin ALL=(GWUSERS) NOPASSWD: /usr/bin/gw_tm_mad_dummy *
crypto.properties
file in /usr/etc/
.The functionality and interfaces provided by GridWay are independent from the underlying Grid infrastructure. Please refer to the guides (user's guide, command reference, programming guideā¦) available at the Documentation section.