Given by E. Akarsu,G. Fox,W. Furmanski, T. Haupt, L. Mitas at Alliance 98 NCSA Illinois on April 27-29 98. Foils prepared 22 May 98
Outside Index
Summary of Material
We describe briefly Quantum Simulation as a High Performance Application |
We describe how WebFlow with its 3 tier architecture can support
|
Outside Index Summary of Material
E. Akarsu, G. Fox, W. Furmanski, T.Haupt, L. Mitas |
A chain of high performance applications is run repeatedly for different data sets |
Each application can be run on several different platforms, depending on the problem size and the load of the machines |
Input and output files must be moved between the machines, as needed |
Output files are visually inspected by the researcher; if necessary applications are rerun with modified input files |
Typically, output files must be converted to a different format before using them as input to the next application in the chain |
WebFlow front-end for visual authoring: drag-and-drop composition of meta-applications from compute-web nodes. |
WebFlow middle-tier implementing distributed object technologies in Java (platform independent, including NT-workstations). The implementation is based on industry standards: currently servlet extended httpd servers, and evolving towards CORBA base |
WebFlow back-end based on commodity software components, in particular low level matacomputing toolkit Globus for HPCC |
Use WebFlow editor to visually compose the chain |
Use integrated with the WebFlow metacomputing directory services (MDS) of Globus to identify resources |
Use WebFlow proxies to Globus resource allocation manager (GRAM) to allocate the resources, including authentication |
Use high performance data transfer mechanisms of Globus (GASS, RIO) |
Use commodity DBMS or LDAP services to identify and retrieve data set as needed. |