|
| |
| |
|
|
|
| |
What
is GRASP? |
| |
The problem of Grid resource allocation is concerning about
delivering users distributed resources. Currently, Managed Job
Service in GT3 is the service to be used to run the job on a
remote resource. However, in order to build more useful Grid,
there should be added some user-friendly resource allocation
manners including resource brokering, scheduling, monitoring,
and so forth. To meet this requirement in Grid resource management
area, we designed and implemented a resource allocation system
named GRASP, which is to let users to submit their jobs in more
efficient and intelligent manner to the Grid resources. The services
of GRASP were implemented based on the OGSI specification implementation
of GT3 as well as other services in MoreDream. Followings are
brief introduction of GRASP functionalities. Please read the
administrator's guide for more detail information of GRASP.
|
| |
Main
Features |
| |
| |
All services are OGSI-compliant
Grid services. |
| |
 |
GRASP supports three kinds of job type: SINGLE, XMPI,
and HTC. |
| |
SINGLE is a simple job to use only one node. XMPI is
a MPI job which can be run over multiple resources. Lastly,
HTC is a job for high throughput computing like parametric
study. |
|
| |
|
GRASP co-allocates multiple resources to a job even
though resources |
| |
are remotely
distributed. |
|
| |
Scheduler can automatically
select resources by resource matchmaking. |
| |
GRASP reserves resources for
jobs in advance. |
| |
|
GRASP can automatically stage in files from SRB server
and stage out |
| |
the files
to SRB server. |
|
| |
 |
We provide JRDL (Job and Resource Description Language)
as a general |
| |
language to describe a job and user preferences required
for allocating resources |
|
| |
 |
We bring client tools for job creating, submission, controlling, and
|
| |
monitoring. They provide three user interfaces having same functionality: a command line interface, a graphic user interface, and web interface. |
|
|
| |
Requirements |
| |
| |
The
following softwares are required to install GRASP: |
| |
| |
OS: Linux (RedHat 7.3 or more are recommended) |
| |
J2SDK 1.4 (developed under 1.4.2_04, 2.4.2_06) |
| |
ANT (developed under 1.6.2) |
| |
Globus Toolkit 3 (developed under 3.2.1) |
|
|
| |
| |
The
following softwares are required only for RMS and RRS: |
| |
| |
MySQL Database (tested under 3.23.49,
4.0.16, and 4.0.20) |
| |
JDBC Driver: MySQL-Connector/J (tested
under 3.0.14)
|
| |
PHP4 (4.3.4 or latest)
|
|
|
| |
| |
Optional
software for reservation status monitoring is: |
| |
| |
PHP4 + Apache Web server (for reservation
status monitoring)
|
|
|
| |
Documents |
| |
| GRASP Administrator's Guide |
| GRASP User's Guide |
| |
|