Accessing the portal requires the user to authenticate themselves. This is done with a login screen that is presented when the user accesses the portal. The username and password is tested on the Nimrod experiment server (not the web server) Unix account and if accepted, the user is redirected to their experiments page, otherwise the user is prompted again.
|
| |||||||
| ||||||||
For the more techincal minded: the portal uses Secured Session Cookies to keep track of the user's connection. Session Cookies must be enabled in the user's browser and are removed once the user closes the session window. If the cookie was unable to be set, the user is notified.
The user's experiments page quickly displays the state of all the user's experiments. This includes execution status, the experiment type (Nimrod/G or Nimrod/O) and the duration of the experiments. They are also presented with a menu on the right-hand-side of the page giving quick access to all the experiments and other user options. This menu will stay static (unless if an experiment is added).
Every section in the portal has a "What's this" icon at the top right of the window. Clicking this icon will display help on the current section.
|
| ||||||||||||||||||||
| |||||||||||||||||||||
The experiment page displays everything related to the experiment in one window. The window is split up into multiple sections for easy usage. If there is a problem with a section, it will appear in red. A warning message is also displayed in the status section.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The experiment page shows statistics on data transferred and CPU hours used by the experiment. This information is given in the "Resource" section after an experiment has started. This information can be used to determin how your experiment performing on the grid and how much it is costing.
Creating a new experiment is simple. The user only needs to provide an experiment name and what type of experiment it is (Nimrod/G or Nimrod/O). The user is redirected to the newly created experiment page allowing to user to upload files, set the schedule, set which resources to use and create a Plan (Nimrod/G) or Schedule (Nimrod/O) file.
Nimrod/G and Nimrod/O needs to know how to execute your experiment. Both need to know what files to copy and what files to execute. Nimrod/G uses a plan file which contains this information and includes which parameter sets that need to be executed. Nimrod/O uses a schedule file that has file copying and execution information and contains information about what optimisation techniques to use and how to use them.
The Nimrod Portal has an editor (written in Java as an applet) that helps a user to create these files. Using dropdown menus and text boxes that only appear when it is appropiate, makes creating these files easy. And for the more advanced user, there still is a text editor option.
