ITL

WebSubmit: 

A Web-based Interface to High-Performance Computing Resources

WebSubmit


Overview

WebSubmit is a Web-based utility providing access to applications on a collection of heterogeneous computing resources.  Its goal is to make it easy to use computing resources via the Web without requiring knowledge of the specifics of unfamiliar operating systems and dynamic application environments.  Users can effectively log into distinct computing environments and perform tasks without needing a detailed knowledge of their operating environment.

A collection of machines, referred to as the cluster and determined by the site administrators, can be accessed through WebSubmit.  Strong authentication using the Secure Sockets Layer protocol lets registered users connect to the system, and when validated by a WebSubmit authority, gives them access to a group of application modules.  Each application module is presented as an HTML form; this form is filled out and submitted to the server, which then processes the request and executes the desired tasks on the specified remote system using another secure protocol.  The system is flexible and extensible, and its modularity promotes ease of use, maintainability, and interface development.
 

Software Features

Current WebSubmit Applications

The central systems are currently connected with WebSubmit at NIST. The following applications New interfaces are planned that will allow interaction with a variety of other systems.  There are currently plans to build an LSF scheduler interface and FORTRAN and C compiler interfaces for a variety of platforms.
 
 

Screen Shots: WebSubmit Application Modules

The following links point to screen shots of several WebSubmit interfaces.  In all cases, the screen shot only shows a portion of the interface.

Software Availability (Last Updated: 07.28.1999)

 
 

Additional WebSubmit Information

Papers/Articles

Presentations

 

Implementation Details and Documentation

WebSubmit is a Common Gateway Interface (CGI) application written in the Tool Command Language (Tcl).  All WebSubmit forms are generated dynamically using the cgi.tcl library written by Don Libes of NIST.  Processing of form data and interaction with remote computer systems is carried out using a collection of Tcl packages written by the WebSubmit development team.  Interface documentation and an Administrator's Reference Guide provide complete details about the operation and implementation of WebSubmit.  The WebSubmit server is a Netscape Enterprise Server, and provides the necessary application programming interface (NSAPI) required to perform SSL authentication.


Acknowledgements

WebSubmit was Developed by: Past Members of the Development Team: Additional Acknowledgements:  


This software was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. WebSubmit is an experimental system. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.

We would appreciate acknowledgement if the software is used.