Download presentation
Presentation is loading. Please wait.
Published byMarvin Bishop Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.