Presentation is loading. Please wait.

Presentation is loading. Please wait.

Grid Computing and Web Services Marty Humphrey Assistant Professor Computer Science Department University of Virginia.

Similar presentations


Presentation on theme: "Grid Computing and Web Services Marty Humphrey Assistant Professor Computer Science Department University of Virginia."— Presentation transcript:

1

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.


Download ppt "Grid Computing and Web Services Marty Humphrey Assistant Professor Computer Science Department University of Virginia."

Similar presentations


Ads by Google