The following document outlines the different means by which researchers can use Nimrod and Kepler functionality in the cloud.
The Nimrod toolkit
The Nimrod tool family facilitates high-throughput science by allowing researchers to use computational models to explore complex design spaces. Models can be executed across changing input parameters. Different members of the tool family support complete and partial parameter sweeps, numerical search by non-linear optimisation, and even workflows.
Further, Nimrod allows computational researchers to use a mixture of university-level infrastructure, the Australian research cloud, including QRIScloud, and commercial clouds such as Amazon Web Services.
Fig 1. Sample Nimrod/K workflow
The Kepler workflow system
The Kepler workflow system allows scientists from multiple domains to design and execute scientific workflows. Kepler workflows model the flow of data across a series of computation steps. Scientific workflows can be used to combine data integration, analysis, and visualisation steps into larger, automated "scientific process pipelines" and "grid workflows".
CoESRA – remote desktop platform
The Collaborative Environment for Ecosystem Science Research and Analysis (CoESRA) tool is a remote desktop platform which provides tools in the cloud. These desktops are equipped with the Kepler workflow engine and the Nimrod software. Other software can be added by users.
Fig 2. View of the CoESRA desktop environment
What does the CoESRA desktop provide?
The CoESRA platform comes equipped with both the Kepler workflow system and the Nimrod toolkit, allowing users to develop, execute, maintain and share Kepler workflows and Nimrod experiments.
How to use it
Interested users can register for an account using their Australian Access Federation (AAF) credentials (what you use to log in to your local university account) at the following page: http://coesra.org.au. Every desktop session is limited to 48 hours. Users can ask to extend the session if they need to have continuously running jobs on the machine.
Using Kepler and Nimrod on CoESRA
Kepler and Nimrod are pre-installed on every CoESRA remote desktop. For technical support and to learn how to use Nimrod/Kepler, please contact Minh Dinh and/or Hoang Anh Nguyen in the UQ Research Computing Centre.
Who is the administrator?
Available remote compute resources
In cases where remote compute resources are required, users need to bring their own compute resources (e.g. cluster, cloud allocation) to use with Nimrod. If researchers do not have enough allocated resources of their own, but wish to run a slightly bigger experiment, please contact Minh Dinh and/or Hoang Anh Nguyen who may be able to help provide more compute if the available resource permits.
Users should consult Dr. Siddeswara Guru regarding adding new remote compute resources to their machines.
- Dr Siddeswara Guru firstname.lastname@example.org
- Dr Minh Dinh email@example.com
- Mr Hoang Anh Nguyen firstname.lastname@example.org