People/Web Search Calendar Emergency Info A-Z Index UVA Email University of Virginia

Computer Science Colloquia

Tuesday, May 27, 2014
Ruslan Ryzhkov
Advisor: Andrew Grimshaw
Attending Faculty: Marty Humphrey (Chair)

9:30 AM in Rice 504

Master's Project Presentation
JSDL++: Extending the JSDL Specification Used in Grid Computing Environment

In grid computing environments, the Job Submission Description Language (JSDL 1.0) is a standardized language that describes the computational requirements of jobs. A job is submitted to a scheduler, which chooses the execution service that will run the job based on the resource requirements defined in the JSDL 1.0 document. However, JSDL 1.0 restricts the job to operate under a single set of resource requirements specified by the user. Since grids are composed of heterogeneous resources, this means that only a subset of all available resources can be chosen. This project presents JSDL++, an extension to the JSDL 1.0 specification that offers increased resource utilization and a more scalable design through multiple sets of resource requirements. Furthermore, only one of these sets needs to be satisfied by an execution service in order for the job to run which offers much greater flexibility for both users and the scheduler.