SC2006 OGSA HPC Profile Status Page
Implementations
- University of Virginia .NET Implementation: https://wincluster1.cs.virginia.edu/HPCP/HPCPService.asmx, JSDL
- Microsoft HPC group: https://hpc.msftlabs.com/SC06Demo/HPCBasicProfile.svc, JSDL
- Platform: EPR of BES, JSDL
- Globus: https://tg-grid1.uc.teragrid.org:8444/wsrf/services/ManagedJobFactoryService, JSDL
- Unicore: EPR of BES,JSDL
- Genesis II: EPR of BES, JSDL
- GridSAM https://giotto.doc.ic.ac.uk:55443/gridsam/services/bes, JSDL
- CROWN: https://colab.crown.org.cn:8080/crown/services/ScheduleService, JSDL
- gLite WMProxy : https://ghemon.cnaf.infn.it:7443/glite_wms_wmproxy_server,JSDL
- gLite CREAM : https://cream-ce-01.pd.infn.it:8443/axis2/services/CreamBesService, test JSDL
Reference Documents
Security Info
General setup: WS-Security Username Profile (plaintext), HTTPS
- UVa .NET Implementation: wincluster1.cs.virginia.edu --> UVA Standard Assurance SKP1 --> UVA Standard Assurance Primary Intermediate CA -->Education and Research Client CA
- Microsoft HPC group:https://hpc.msftlabs.com/SC06Demo/HPCBasicProfile.svc?WSDL
- Platform: CA cert (in DER format)
- Globus: ESNet root CA --> DOEGrids CA (DER format)
ESNet root CA --> DOEGrids CA (PEM format)
- Unicore: CA cert (see also attachment below)
- Genesis II --> CA cert (in PEM format)
- GridSAM --> CA cert
- CROWN --> CA cert
- gLite WMProxy --> CA cert (PEM format), CA cert (PEM format)
- gLite CREAM --> CA cert (PEM format)
General Sequence
- get factory attributes document
- create job
- query the status of that job
- (show job output)
- create job (possibly different that #1)
- get job’s JSDL document
- terminate job
General Status of the Services
| Get Factory Attr Doc | Create job | Query status | Show job output | Get job's JSDL | Terminate job |
| UVA .NET | ready | ready | ready | ready | ready | ready |
| Microsoft HPC Group | ready | ready | ready | ready | ready | ready |
| Platform | ready | ready | ready | ready | ready | ready |
| Globus | ready | ready | ready | ready | ready | ready |
| Unicore | ready | ready | ready | ready | ready | ready |
| Genesis II | ready | ready | ready | ready | ready | ready |
| GridSAM | ready | ready | ready | ready | ready | ready |
| CROWN | ready | ready | ready | ready | ready | ready |
| gLite WMProxy | ready | ready | ready | ready | ready | ready |
| gLite CREAM | ready | ready | ready | ready | ready | ready |
1. Get Factory Attributes Document
input: <xml... > To Be Determined (TBD)
output: <xml...>
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done | | |
| Microsoft HPC Group | done | --- | done | done | | done | done | done | |
| Platform | done | done | --- | done | done | done | done | done | done | done |
| Globus | done | done | done | --- | done | done | done | done | | done |
| Unicore | done | | done | done | --- | done | done | done | done |
| Genesis II | done | done | done | done | done | --- | done | done | | done |
| GridSAM | done | | done | done | done | done | --- | done | done | done |
| CROWN | done | done | done | done | done | done | done | --- | done | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | done | | | | done | | | done | done | --- |
2. Create Job
input: <xml... > To Be Determined (TBD)
output: EPR (exact form TBD)
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done | | |
| Microsoft HPC Group | done | --- | done | done | | done | done | done | |
| Platform | done | done | --- | done | done | done | done | done | done | done |
| Globus | done | done | done | --- | done | done | done | done | | done |
| Unicore | done | | done | done | --- | done | done | done | done |
| Genesis II | done | done | done | done | done | --- | done | done | done | done |
| GridSAM | done | | done | done | done | done | --- | done | done | done |
| CROWN | done | done | done | done | done | done | done | --- | done | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | | | | | done | | | done | done | --- |
3. Query Status
input: <xml... > TBD (TBD)
output: EPR (exact form TBD)
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done |
| Microsoft HPC Group | done | --- | done | done | | | done | done | |
| Platform | done | done | --- | done | done | done | done | done | done | done |
| Globus | done | done | done | --- | done | done | done | done | | done |
| Unicore | done | | done | done | --- | done | done | done | done |
| Genesis II | done | done | done | done | done | --- | done | done | | done |
| GridSAM | done | | done | done | done | done | --- | done | done | done |
| CROWN | done | done | done | done | done | done | done | --- | done | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | | | | | done | | | done | done | --- |
4. Show Job Output
Note: Out-of-band mechanism, not directly in-scope of the HPC Profile. Each implementation will provide details on correct mechanism to use.
- UVa .NET Implementation: http://wincluster1.cs.virginia.edu/HPCP-Out/ipconfig.txt
- Microsoft HPC group: https://hpc.msftlabs.com/SC06Demo/SC06DemoOutput/
- Platform: http://plato.dreadnought.org/interop/
- Globus: http://www.uc.teragrid.org/~lane/SC2006/
- Unicore
- Genesis II: http://warrenton.cs.virginia.edu:17080/results
- GridSAM: http://www.doc.ic.ac.uk/~vesso/sc06_output/
- CROWN: http://colab.crown.org.cn/crown/interop/
- gLite WMProxy: https://ghemon.cnaf.infn.it:7443/SandboxDir/
- gLite CREAM: https://cream-ce-01.pd.infn.it:8443/cream_sandbox/egee/
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done |
| Microsoft HPC Group | done | --- | done | done | | | done | done | |
| Platform | done | done | --- | done | | done | done | done |
| Globus | done | done | done | --- | | | done | done | | done |
| Unicore | | | | | --- |
| Genesis II | done | done | done | done | | --- | done | done | | |
| GridSAM | done | | done | done | | done | --- | done | done | done |
| CROWN | done | done | done | done | | done | done | --- | done | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | | | | | | | | done | done | --- |
5. Get Job's JSDL Doc
input: <xml... > To Be Determined (TBD)
output: <xml...>
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done |
| Microsoft HPC Group | done | --- | done | done | | | done | done | |
| Platform | done | done | --- | done | done | done | done | done | | done |
| Globus | done | done | done | --- | done | done | done | done | | done |
| Unicore | done | | done | done | --- | done | done | done | done |
| Genesis II | done | done | done | done | done | --- | done | done | | done |
| GridSAM | done | | done | done | done | done | --- | done | | done |
| CROWN | done | done | done | done | done | done | done | --- | | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | | | | | done | | | done | | --- |
6. Terminate Job
input: <xml... > To Be Determined (TBD)
output: EPR (exact form TBD)
| client | UVa .NET | Microsoft | Platform | Globus | Unicore | Genesis II | GridSAM | CROWN | WMProxy | CREAM |
| UVA .NET | --- | done | done | | | done |
| Microsoft HPC Group | done | --- | done | done | | | done | done | |
| Platform | done | done | --- | done | done | done | done | done | done | done |
| Globus | done | done | done | --- | done | done | done | done | | done |
| Unicore | done | | done | done | --- | done | done | done | done |
| Genesis II | done | done | done | done | done | --- | done | done | done | done |
| GridSAM | done | | done | done | done | done | --- | done | done | done |
| CROWN | done | done | done | done | done | done | done | --- | done | done |
| gLite WMProxy | | | | | | | | | --- |
| gLite CREAM | | | | | done | | | done | done | --- |
|