Home About Software Documentation Support Outreach Ecosystem Dev Awards Team & Sponsors

FAQ

General FAQ

I want to learn more about grids. Where can I get information about it?

There are a lot of web pages about grids. Go to the Grid Cafe website.

What are the requirements?

Which are the GridWay features?

Check the GridWay Functionality page or download the Flyer.

How do I get the GridWay releases?

Go to the GridWay Download page.

How do I get help/provide feedback regarding this release?

Please go to the support page.

Is GridWay's source code available?

GridWay (from 4.7 release) is released as “open source” under the Apache license, version 2.0. Please go to the how-to-contribute page

What programming language have you used to code GridWay?

GridWay is coded in ansi C, JAVA and shell scripts.

Is GridWay compatible with my operating system?

GridWay has been tested on Linux and Solaris.

What are the plans for updates to GridWay?

Work continues on adding features and making improvements to GridWay.

Will be a Windows' version of GridWay in the near future?

GridWay uses Globus, the most similar to a Grid standard. Globus is not available for Windows at this time, so GridWay will only work on the same architectures as Globus does.

Is GridWay compatible with EGEE?

Yes. In EGEE, Globus behavior has been slightly modified, but it doesn't loose its main protocols and interfaces, so GridWay can be used in a standard way..

Questions about Meta-scheduling Functionality

The following questions are the product-specific questions of the checklist for choosing a meta-scheduler proposed in IBM's article Grid in action: Managing the resource managers. Please visit the functionality page for more information.

What resource managers does the meta-scheduler integrate with?

GridWay interfaces to remote resources through Globus GRAM. So it supports the remote platforms and resource managers (fork, PBS, SGE, LSF, LoadLeveler and Condor) compatible with Globus. GW is able to harness pre-WS GRAM (from GT 2.4), WS GRAM (GT4.0) and LCG resources, even simultaneously.

What platforms are supported?

The GridWay tool has been tested on Linux and Solaris platforms.

What security mechanisms are supported?

Globus Toolkit GSI infrastructure.

Does it support checkpoints and process migration?

Yes, GridWay supports migration on-request and opportunistic migration User-level checkpointing or restarted architecture-independent files managed by the programmer must be implemented because system-level checkpointing is not possible among heterogeneous resources.

Does it assume a global name space?

No, a global name space is not assumed.

Can it coordinate data staging in addition to job scheduling?

Yes, GridWay allows unattended, reliable, and efficient file staging and execution of jobs, array jobs, or complex jobs consisting of task dependencies.

What scheduling policies are provided?

Last release provides state-of-the-art scheduling policies, comprising job prioritization policies (fixed priority, urgency, share, deadline and waiting-time) and resource prioritization policies (fixed priority, usage, failure and rank).

What tools are provided to update existing policies or add custom policies?

Last release includes a new scheduling module that allows the deployment of custom scheduling policies.

Does it support dynamic policy updates?

Yes, last release supports dynamic policy update.

Does it support parallel and serial job submission?

Last version supports submission of both, serial jobs and MPI jobs.

Does it support advanced reservation?

Globus GRAM does not support advanced reservation.

Does it support dynamic clients?

Yes, GridWay performs all the job scheduling and submission steps transparently to the end user and adapts job execution to changing Grid conditions by providing fault recovery mechanisms, dynamic scheduling, migration on-request and opportunistic migration.

Does it support dynamic configuration changes?

Yes, GridWay performs all the job scheduling and submission steps transparently to the end user and adapts job execution to changing Grid conditions by providing fault recovery mechanisms, dynamic scheduling, migration on-request and opportunistic migration.

Does it provide diagnostic tools?

Yes, GridWay provides commands to monitor the state and history of the submitted jobs. Last release includes a new command to show the static and dynamic attributes of the resources available in the infrastructure.

Does it provide accounting of resource consumption?

GridWay generates scheduling and job logging. Last release provides accounting of resource consumption (average execution and transfer times, failures…) and job type execution.

What are the tested and supported configurations?

GridWay has been tested on infrastructures based on the Globus Toolkit, pre-WS (from GT2.4) to WS (from 4.0.x), and the LCG middleware. Please visit the success stories page in our web site to find out the grid infrastructure and projects where GW has been used as a production-level service.

What documentation and training is available?

Please visit the documentation section in our web site.

What is the license cost?

GridWay is free. The GridWay project is an open source development effort.

What type of service is available and at what cost?

Please visit the contact us section in our web site.

What type of interface is provided for users, for administrators?

GridWay provides a command line interface similar to that found on Unix and resource management systems such as PBS or SGE. It allows users to submit, kill, migrate, monitor and synchronize jobs, that could be described using the OGF standard JSDL. GridWay provides support for OGF standard DRMAA to develop distributed applications (C, JAVA, Perl, Ruby and Python bindings).

Admin · Log In