Speech Title - University of Virginia

Download Report

Transcript Speech Title - University of Virginia

Grid Computing and
Web Services
Marty Humphrey
Assistant Professor
Computer Science Department
University of Virginia
Grid Computing
Grid “Operating System”
Host/OS 1,1
Host/OS 2,1
Host/OS 3,1
Grid User Wish-List

Who cares where it
is?


Make it secure




It must always be
available when I need it
no one can steal my
data
no one can pretend to
be me
don’t tell me who I
will/can trust



Don’t make me manually
copy stuff around
Don’t make me learn a
new OS
I don’t want errors


If errors occur, tell me in
plain English how I can
avoid them next time
Don’t bother me with the
details
Choose secure, fast,
cheap resources
Darnit, make my life easier !
Grid Research at UVa

Legion: Grid OS







Process creation and control
Distributed file system (LegionFS)
Security
Resource management and accounting
Programming model
Support for heterogeneity: policy and
mechanism
Hmmm… interop?
Enter Web Services

Web Services
 “Semantically
encapsulate discrete
functionality”
 Loosely coupled, reusable components
 XML, SOAP, WSDL, UDDI, etc.
 Broad industrial support: Microsoft, IBM,
Sun, BEA, etc.

Open Grid Services Architecture (OGSA)
 Combine
Grids (Globus, Legion) with Web
Services (?)
OGSI.NET

Hosting environment for Grid Services
based on Microsoft Web Services
approach
 Leverage
.NET Framework, VS.NET, ADO.NET, …
 Evaluate
Do Web Services give us everything we need to
do Grids?
 Contribute
Here’s what we need added to WS-Trust; here’s
how interop fails (e.g., SUN, IBM, Microsoft,
Avaki, etc.)
Web Services Enhancements

Add-on to VS.NET and .NET
Framework






WS-Security
WS-Policy
WS-SecurityPolicy
WS-Trust
WS-SecureConversation
WS-Addressing
Biomolecular VO
Biomolecular VO based on
OGSI.NET
Demo Recap
VO Grid Service encapsulates virtual
organization
 X.509 is required in all services
 Short-lived Scheduler selects best
resource to use
 Support for heterogeneity in policy and
mechanism
 Microsoft Web Services is the
foundation

Summary

Web Services: new capabilities for
secure sharing and collaboration





Cycles
Storage
Information
OGSI.NET supports transient Grid
Services and dynamic partnerships
More information available at
DemoFest!
© 2002 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.