Given by Geoffrey C. Fox, Tom Haupt at HPTi Visit to NPAC on February 18 1999. Foils prepared February 20 1999
Outside Index
Summary of Material
We describe DATORR -- a national activity to set standards to allow general clients seamless access to general backend compute resources |
We describe Gateway - a ASC MSRC PET Project to provide a specific realization of DATORR with a rich web launching environment for each CTA
|
We describe WebFlow - an NPAC "Pragmatic Object Web" technology used in NCSA Alliance and CEWES projects to develop prototype web launching (web PSE's) environments |
Outside Index Summary of Material
ARL Meeting Feb 18 1999 |
Tom Haupt, Geoffrey Fox |
Northeast Parallel Architectures Center |
Syracuse University |
111 College Place |
Syracuse NY |
gcf@npac.syr.edu |
http://www.npac.syr.edu/users/haupt/WebFlow/papers/ |
http://www.npac.syr.edu/users/gcf/gatewayfeb99 |
We describe DATORR -- a national activity to set standards to allow general clients seamless access to general backend compute resources |
We describe Gateway - a ASC MSRC PET Project to provide a specific realization of DATORR with a rich web launching environment for each CTA
|
We describe WebFlow - an NPAC "Pragmatic Object Web" technology used in NCSA Alliance and CEWES projects to develop prototype web launching (web PSE's) environments |
Development of ASC Gateway coincides with DATORR standardization initiative |
DATORR Could lead to definition of CORBA facilities or Java framework for computing services |
DATORR Defines:
|
Very many machines, platforms, Operating Systems |
Though a good/necessary thing, using them in changing environment becomes difficult for users. |
Goal:
|
Datorr will help metacomputing but goals are focussed on a subset of issues and aimed at establishing interoperability standards -- reference implementations may follow but are not direct goal |
Seamless Interface |
Database1 |
Database2 |
User View |
System View |
2 working groups at |
DATORR meetings |
Database |
Matrix Solver |
Optimization Service |
MPP |
MPP |
Parallel DB Proxy |
NEOS Control Optimization |
Origin 2000 Proxy |
NetSolve Linear Alg. Server |
IBM SP2 Proxy |
Gateway |
Supporting Java |
Framework |
for |
computing |
Agent-based Choice of Compute Engine |
Multidisciplinary Control (WebFlow) |
Data Analysis Server |
Provides infrastructure supporting development of problem solving environments (PSE)
|
Provides seamless and secure access to remote resources
|
Initial PSE is CCM and this will provide template for others -- early on CEA CEN |
Ken Flurchick, http://www.osc.edu/~kenf/Gateway |
Services |
User Modules |
Data Flow |
Front-End |
OO |
Front-End |
Task Specification |
Metacomputing Services |
DATORR |
Back-End Resources |
Globus |
DOM/XML |
SECIOP |
Front End Applet |
https |
authentication |
& authorization |
Gatekeeper |
delegation |
Stakeholders |
HPCC resources |
GSSAPI |
GSSAPI |
Layer 1: secure Web |
Layer 2: secure CORBA |
Layer 3: Secure access to resources |
Policies defined by resource owners |
We will set up a process to define key properties of major HPCC machines as an XML database
|
A unifying concept for resource database is www.datorr.org which web site(s) will support registration , lookup and display of world's compute resources
|
Quantum Simulations
|
Landscape Management System LMS
|
Illustrate Gateway Concept as end to end system with similar architecture but not with reproducible architecture |
A decision maker (the end user of the system) wants to evaluate changes in vegetation in some geographical region over a long time period caused by some short term disturbances such as a fire or human's activities.
|
Components of Application Include:
|
WebFlow |
server |
WebFlow |
server |
WebFlow |
server |
EDYS |
CASC2D |
Data Retrieval |
High Performance SubSystem |
CASC2D |
proxy |
IIOP |
Web Browser |
Data Wizard |
WMS interface |
Toolbar |
HTTP |
WMS |
File Transfer |
File Transfer |
GLOBUS |
Internet |
WebFlow modules |
(back-end) |
WebFlow |
middle-tier |
WebFlow applet |
(front-end) |