Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.