Tutorial Demo Sessions
- Demo Session I: PGA End User Demo
- Demo Session II: Demo of Gateway Admin Capabilities
Demo Session I: PGA End User Demo
- Create User Account
- User account is required in order to use the gateway.
- When an account is created user will have access to use basic functions in the gateway in order to launch application experiments.
- Create Project
- Project is used to group experiments created by the user.
- Gateway creates a 'Default Project' for every user. User can use this project or create a new Project.
- Create Experiment
- In order to submit a job in to a compute resource user need to create an Experiment.
- Monitor Experiment
- Once experiment is created and launched user can monitor the progress of the experiment and job launched.
- Status changes f the experiment and job ill e updated in the Experiment Summary page.
- Clone Experiment
- User can clone any previous experiment regardless of the experiments state. Cloning will create an exact experiment as the existing but open for editing
- Usr can change any parameter in the cloned experiment except for the Application.
- Cancel Experiment
- User can cancel a launched experiment. If the job is not yet ACTIVE in the resource it will be cancelled.
- A successful cancellation will have both experiment and job CANCELED.
- Since the user requested the cancellation experiment will anyway be canceled and no output will be returned to the user.
- Other Available Functions
- Depending the time available we could also demo;
- How to edit Experiments & Projects
- Browsing Projects and Experiments
- Requesting New feature, leaving comments
- Reporting issues, requesting help, etc...
Demo Session II: Demo of Gateway Admin Capabilities
- Register Compute Resource
- Gateway admin user has to register compute resources for users to launch experiments
- Admin has to enter;
- Gateway name, description
- Queues
- File system information
- Job submission protocols
- Data movement protocols
- Register Application Module, Application Interface and its Deployment
- Application Module
- Application Module name, version and description
- Application Interface
- This is the application exposed to the user.
- Has to enter input file info, expected output file information
- Application Deployment
- Need to enter executable path information
- Loading commands, post and pre commands
- Specific environment related commands
- Set Gateway Preferences
- Gateway admin has to set preferences for each compute resource
- Who is the login user
- Preferred job submission and data movement protocols
- What is the preferred queue
- Exact scratch location to be used
- View Experiment Statistics
- Experiment statistics is the most frequently used feature by an admin user
- Here admin can;
- Retrieve any experiment launched by a gateway user using the Experiment ID
- Has a dashboard view of all experiments based on its state
- Tootle number of experiments
- Number of completed experiments
- How many got canceled
- ...
- Other Available Admin Features
- Edit Compute Resource, enable and disable them
- Editing of Application modules, interfaces and their deployments
- Edit or remove existing gateway preferences
- Manage user privileges
- Manage user roles
- ...
{"serverDuration": 95, "requestCorrelationId": "9518dcaebfd3531c"}