Download Speech Title - University of Virginia

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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.