OGSI'NET Hosting Environment - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

OGSI'NET Hosting Environment

Description:

Developed GSI support for TP3 clients. Used TP4 and .NET in CHARMM demo at SC2002 NPACI booth... e.g. Pierluigi Ritrovato, University of Salerno ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 12
Provided by: glenn157
Category:

less

Transcript and Presenter's Notes

Title: OGSI'NET Hosting Environment


1
OGSI.NET Hosting Environment
Glenn Wasson and Marty Humphrey Grid Computing
Group University of Virginia
GT3 Developers Administrators Workshop
GlobusWorld, Jan 16-17, 2003
2
What is a hosting environment?
  • Dispatch framework
  • Execution container (sandbox)
  • Marshalling engine
  • Term definitions
  • Framework, container, engine

3
UVAs History with OGSI TPs
  • Early, eager proponents of OGSA
  • Developed GSI support for TP3 clients
  • Used TP4 and .NET in CHARMM demo at SC2002 NPACI
    booth

4
Protein Folding on the Grid
Job Manager Web Service
Unix
.NET
Username / password
https
Input / output URIs
Based on OGSI TP 4
Asynch. message delivery
DAG URI, Sink URI
Poll request
Start job, send URIs
Status updates
Retrieve credentials
Retrieve DAG file
GridFTP
DAG file
Input files
GridFTP
5
GSS vs. GT3 vs. Axis
  • There is a working code artifact (TP5)
  • Influences on shape of that artifact
  • The Grid Service Specification
  • The marshalling/dispatch environment
  • Axis Apache Tomcat JAX-RPC
  • Tech Preview design decisions
  • Inter-op and validation

6
OGSI .NET Service Hosting Issues
  • Dispatch
  • HttpHandlers
  • HttpModules
  • WSE filter pipeline

7
OGSI .NET Service Hosting Issues
  • Dynamic Service Creation
  • Persistent services with ASP.NET web services
  • Modify the file system
  • Actually just virtual directories
  • .NET Remoting
  • These objects dont even need IIS

8
OGSI .NET Service Hosting Issues
  • Inter-operability with other OGSI environments
  • If you think XML guarantees inter-op.
  • TP5s java and .NET FindServiceData clients can
    successfully process different XML returned
    from queried service
  • Relates back to understanding spec vs.
    implementation differences

9
OGSI .NET Service Hosting Issues
  • Validation
  • How do you know if your hosting environment is
    compliant?
  • Is there a validation test suite?
  • Test directories in TP5?

10
Demo
  • Use TP5s java FindServiceDataByName client
  • Retrieve CurrentTime service data element
  • First from java service
  • Then from .NET hosted service

11
Future Directions
  • Remoting
  • Grid Service class improvements
  • Integration of WSE features
  • Facilitate/Integrate .NET hosting developments
    from other groups
  • e.g. Pierluigi Ritrovato, University of Salerno
Write a Comment
User Comments (0)
About PowerShow.com