Moab Access PortalTM
Overview:
The Moab Access Portal is an end-user job
submission portal that integrates with the Moab Cluster Workload
Manager/Scheduler. It provides large-scale submission to the Moab
Cluster Scheduler, and associated resource managers, from any location
where a web browser* is available; there is no need to install
additional client software.
Benefits:
Moab Access Portal builds upon the dynamic and powerful Moab
Cluster Workload Manager/Scheduler, providing scalable, yet
straightforward, web interface tools to more easily manage cluster
workloads.
- Submit workloads/jobs from any location by use of a web
browser*
- No additional software or configuration for clients needed
- End-users have a smaller learning curve as all
options are more apparent (graphical), no cryptic console commands must
be memorized, and the portal works with a cluster's existing
permissions (usernames, passwords, other privleges, etc.)
- End-users are able to review the status of their current
workloads/jobs without burdening administrators
- Scales to environments with thousands of users
- Security is easily enabled with SSL encryption
- Impact on existing network and cluster infrastructure is
minimal: the Moab Access Portal server can be completely seperate from
the cluster, as it uses SSH to communicate with Moab Cluster
Workload Manager.
- Built using JSP/Servlet specifications making the server
installation portable, scalable, and simple.

Features:
Moab Access Portal provides the following end-user features:
- Credential specific access and submission
- Example: Intelligently applies rules based on the
user, group, quality of service, etc. of submitter
- User specified priority
- Job dependancy/workflow support
- Example: Require that jobs do not start until
another job is completed
- E-mail notifications of job execution, completion, and/or
failure
- Preemptible setting controls to allow non-time critical or
low priority jobs to be flagged
- Interactive job settings allow users to submit needed input
- Other job settings such as "restartable" and "hold"
- Check-point support with configurable interval settings
- Output and error file management
- Wizard-based start time and duration settings
- Dedicated host support for specific host assignment as well
as generic node count allocation
- Node feature/characteristic association to require jobs to
be applied to nodes that have the required characteristics.
- Job lists allow quick review of job status
- End-user management of job status
- Example: Start, Suspend, Cancel, Modify, Resume,
Requeue, Check-Point, and Hold commands
- View node assignments, wallclock usage, and other job
specific information
- Future releases will extend the portal's capabilities to
manage reservations as well as provide more monitoring and
administrative
functions.

Technical Requirements:
Moab Access Portal (version 1.2 and higher) supports most
resource managers that the Moab Workload Manager can communicate with.
Moab Access Portal is built using JSP/Servlet
technologies and as such requires a compatiable servlet container.
The servlet container must implement at least the Servlet 2.2 and JSP
1.1 specifications and use a Java 1.4 compliant SDK. Recommended
containers include Jetty, Tomcat, WebSphere 5.1, BEA WebLogic, etc.
Most of these containers can be integrated or run parallel with
existing web server software (such as Apache.)
Moab Access Portal is supported on all platforms
with a 1.4 Java Virtual Machine available: Linux, AIX,
OSF/Tru-64, Solaris, HP-UX, IRIX, other UNIX platforms, Windows
2000/XP, and Mac OS X.
* Browsers accessing the Moab Access Portal
must support cookies, stylesheets, and JavaScript 1.2 or higher

Evaluating Moab Access Portal:
Online demonstrations of the Moab Access Portal are available
Contact Cluster Resources to try out Moab Access Portal on your cluster
|