Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other.

Similar presentations


Presentation on theme: "The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other."— Presentation transcript:

1 The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other Technologies Other Perspectives on Grids

2 Grid A proposed distributed computing infrastructure for advanced science and engineering.(mid1990s) Coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations. VO have the potential to change dramatically the way we user computers to solve problems.

3 The Nature of Grid Architecture A protocol architecture: VO users. Resources negotiate. Establish, manage, and exploit sharing relationship. Standard services: Access to computation. Access to Data. Resource discovery. Coscheduling. Data replication. Emphasizes: –Identification and definition of protocols and services. –APIs and SDKs.

4 Grid Architecture Description The neck of the hourglass consists of Resource and Connectivity protocols.

5 Grid Architecture in Practice

6 Relationships with Other Technologies WWW Application and storage service providers. Enterprise computing systems. Internet and Peer-to-Peer computing.

7 Other Perspectives on Grids Next-generation internet Source of free cycles Requires a distributed OS Requires a new programming models Makes high-performance computers superfluous

8 OGSA

9 Introduction Built next generation of service Based on web service technology 3 main areas: –Manage creation, destruction & lifecycle management. –GS have attributes & data associated with them –Call back operation from services to client.

10 Building OGSA compliant grid application with OGSI Service oriented grid applications OGSA platform services Web services OGSI Hosting Environment

11 OGSA includes: service creation destruction lifecycle management service registration discovery notification Grid service interface: grid service factory registration handle resolver & notification

12 Service instance semantics Soft service management Client can request factory Jobs User Grid Node 1 Servi ce instan ce Node 2 Node 3 Servi ce facto ry

13 Service data semantics Grid service instance associated with service grid Encapsulated by SDE Find service data() method –Querying and retrieving

14 Hierarchical view of service factory, service data and SDE Service factory Service instance SDE

15 OGSA port types Grid service port type –Basic interface of OGSA –Base to oops concept –3 methods Find service data() Set termination time() Destroy()

16 Factory port type Persistent grid service Create service() method

17 Handle resolver port type Find by handle() method –Resolve GSH to GSR

18 Registration port type Support service discovery by maintaining collection GSH & their policies Register service() method Un register service() method

19 Notification port type Notification topic() Deliver notification() Grid service interfaceother interface (required) (optional) Hosting environment/run time (J2EE,.Net,Appache Axis) Service implementation Servi ce data My grid service Service data Soft life time mgmt Explicit description Factory Registration Handle resolver notification GSH GSR

20 WSRF

21 Introduction WSRF-Web service resource framework Set of ws specification

22 Specifications Ws- Resource lifetime: Defines mechanism- service request- destroy Ws-Resource properties:  part of web service interface  View on ws-resource state  Standard set of msg exchange

23 Ws-notification –Event subscription- publish –Contents:  std msg exchnage  Notification broker  Operational requirements -- 3 specifications:  Ws-base notification  Ws-brokered notification  Ws-topic

24 Ws-base faults Define XML schema – base faults Ws-service group build high level service managing collection of services membership Ws-resource concept stateless msg processor created, identified & destroyed well formed queries

25 The implied ws-resource patterns Service request Service request er Web servic e Ws- resour ce

26 comparison S:noWSRFOGSI 1Longer usedNo longer used 2Set of specificationToo much definition in one specification 3Reduce to use XML schemaUse XML schema 4Stateful and stateless wsStateful resource 5absentOops concept 6optionalHeavy weight specifications 1Ws addresing endpoint referenceGrid service reference 2Ws-renewable referenceGrid service handle 3Ws-renewable referenceHandle resolver 4Ws-resource propertiesService data 5Ws-resource lifetimeGrid service lifetime management 6Ws-notificationNotification 7Implied ws-resource patternFactory 8Ws-service groupService group 9Ws-base faultsBase fault type

27 Modeling stateful resource in WSRF & OGSI IDID ID Web servic e Web servic e factor y Ws- res

28 Service factory Service instance SDE

29 Building OGSA on the top of WSRF Service oriented grid applications OGSA platform services Web services WSRF Hosting Environment

30 WEB SERVICES

31 Web Services Web services are web application components. Web services can be published, found, and used on the Web. This tutorial introduces WSDL, SOAP, UDDI, and RDF.

32 WSDL WSDL stands for Web Services Description Language WSDL is an XML-based language for describing Web services. WSDL is a W3C recommendation

33 SOAP SOAP stands for Simple Object Access Protocol SOAP is an XML based protocol for accessing Web Services. SOAP is based on XML SOAP is a W3C recommendation

34 UDDI UDDI stands for Universal Description, Discovery and Integration UDDI is a directory service where companies can search for Web services. UDDI is described in WSDL UDDI communicates via SOAP

35 RDF RDF stands for Resource Description Framework RDF is a framework for describing resources on the web RDF is written in XML RDF is a W3C Recommendation


Download ppt "The Anatomy of the Grid Introduction The Nature of Grid Architecture Grid Architecture Description Grid Architecture in Practice Relationships with Other."

Similar presentations


Ads by Google