What is KMI?
MoreDream
          -  GAIS
          -  GRASP
          -  MPICH-GX
KMI-GridSphere
KGridCA
AIService
Downloads
License
Contacts
Mail list
 
 
 
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
     
     
            Copyright (c) 2002~2006 KMI. All Rights Reserved.