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.