Download presentation
Presentation is loading. Please wait.
Published byColleen Blake Modified over 9 years ago
2
Grid Computing and Web Services Marty Humphrey Assistant Professor Computer Science Department University of Virginia
3
Grid Computing Host/OS 1,1Host/OS 2,1Host/OS 3,1 Grid “Operating System ”
4
Grid User Wish-List Who cares where it is? Who cares where it is? It must always be available when I need it Make it secure Make it secure no one can steal my data no one can pretend to be me don’t tell me who I will/can trust Choose secure, fast, cheap resources Choose secure, fast, cheap resources Don’t make me manually copy stuff around Don’t make me manually copy stuff around Don’t make me learn a new OS Don’t make me learn a new OS I don’t want errors 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 Don’t bother me with the details Darnit, make my life easier !
5
Grid Research at UVa Legion: Grid OS 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? Hmmm… interop?
6
Enter Web Services 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) Open Grid Services Architecture (OGSA) Combine Grids (Globus, Legion) with Web Services (?)
7
OGSI.NET Hosting environment for Grid Services based on Microsoft Web Services approach 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.)
8
Web Services Enhancements Add-on to VS.NET and.NET Framework Add-on to VS.NET and.NET Framework WS-Security WS-Policy WS-SecurityPolicy WS-Trust WS-SecureConversation WS-Addressing
9
Biomolecular VO
10
Biomolecular VO based on OGSI.NET
11
Demo Recap VO Grid Service encapsulates virtual organization VO Grid Service encapsulates virtual organization X.509 is required in all services X.509 is required in all services Short-lived Scheduler selects best resource to use Short-lived Scheduler selects best resource to use Support for heterogeneity in policy and mechanism Support for heterogeneity in policy and mechanism Microsoft Web Services is the foundation Microsoft Web Services is the foundation
12
Summary Web Services: new capabilities for secure sharing and collaboration Web Services: new capabilities for secure sharing and collaboration Cycles Storage Information OGSI.NET supports transient Grid Services and dynamic partnerships OGSI.NET supports transient Grid Services and dynamic partnerships More information available at DemoFest! More information available at DemoFest!
13
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.