- What is Gridder?
- Who is the average user?
- You are a Grid administrator: How do you add new tasks to enable new kinds of jobs to be submitted?
- You are Grid administrator: How to configure security for job execution?
- You are Grid end user: How do you execute jobs?
- What is GridSphere and how is it related to Gridder?
- What is OGCE and how is it related to Gridder?
- What is Ganglia and how is it related to Gridder?
- What is PURSe and how is it related to Gridder?
- What is the CoG Kit and how is it related to Gridder?
- What technologies and standards are used in Gridder portlets?
- Is it free or do I have to pay for it?
- I downloaded Gridder portlets, what do I do next?
Gridder is an open source project aimed at providing a suite of portlets that simplify the administration and execution of jobs on a Grid. It includes portlets to manage available tasks, view sent jobs and execute jobs.
Gridder is geared towards providing a fixed set of tasks to end users, thereby increasing security. Only the administrator can edit tasks. Gridder allows task editing through its management portlet.
Gridder supports many providers and jobmanagers. Support for GT2 and GT4 providers and Fork and PBS jobmanagers comes built-in.
Gridder also gathers and makes available knowledge gained in the process of developing it. This knowledge is shared in the form of documentation.
Gridder is targeted to grid administrators and grid end users.
For grid administrators, it provides a way to easily manage tasks that end users can execute.
For grid end users, it provides a way to execute jobs without the need to know technical details about the underlying environment.
You can add new tasks through the Edit Configurations Portlet (by default on the Manage Tasks tab). Just click the New button.
Gridder utilizes the supporting portal framework security infrastructure. This allows Gridder to address security in a consistent way, and to take advantage of security enhancements in the underlying portal framework.
Each execution task available to end users takes the form of a new portlet. Thus, permission to that execution task is granted using the portal framework's standard mechanism.
Every execution job will appear as its own portlet. Just click on that portlet to access, fill in required details, and click on Submit.
GridSphere is an open source portal framework. Its API originally resembled that of IBM WebSphere, and it is now compliant with the Java Portlet Specification (JSR 168).
Since Gridder complies with the JSR 168 standard, it is compatible with any portal framework that also supports it. In the development process, GridSphere was the portal framework of choice. The web descriptor in Gridder comes customized for GridSphere by default.
GridSphere Site: http://www.gridsphere.org/
OGCE is an open source project that comprises several portlets aimed to be used in Web portals for science purposes. In the development process, Gridder was placed on top of OGCE and is thus particularly well suited to be integrated with OGCE.
OGCE Site: http://www.collab-ogce.org/ogce2/
Ganglia was the monitoring system of choice while developing Gridder. Gridder includes documentation on knowledge gained about Ganglia in the project.
PURSe was the user registration and management system of choice while developing Gridder. Gridder includes documentation on knowledge gained about PURSe in the project.
CoG is a project that consists of a high-level framework to use, program, and administer Grids. It providers a set of abstractions that decouple the portlets from the implementation details of the underlying middleware, making the whole system more flexible and tidy.
Gridder portlets are programmed in Java, they comply with the JSR 168 standard and follow the Java EE specification.
For the presentation tier, Gridder portlets use Java Server Faces, namely the Apache MyFaces implementation. For the views, Gridder portlets use JSP pages.
Gridder portlets' middle tier is organized with Spring. Gridder portlets' persistence is managed with Hibernate.
To access Grid services, Gridder portlets use the Java CoG Kit.
For the build and deploy process, Gridder portlets employ Maven.
Gridder is an open source project. It is free, you can download it and see the code.
You can deploy it and try it out. Developers of this project will be glad to know that you are using Gridder. Please do write to the email address provided in this site and in Gridder's project page on SourceForge. You can also post in the forums. Developers of this project will also be happy to share experiences and help you on making the most out of Gridder.