the open grid service architecture (ogsa) standard for grid computing
DESCRIPTION
The Open Grid Service Architecture (OGSA) Standard for Grid Computing. Prepared by: Haoliang Robin Yu. Overview. What is the Grid? What is Grid-Computing? What is the OGSA Standard? Conclusions. What is the Grid?. System of computing resources performing tasks There are 3 types of grids: - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/1.jpg)
MIE456
The Open Grid Service The Open Grid Service Architecture (OGSA) Standard Architecture (OGSA) Standard
for Grid Computingfor Grid Computing
Prepared by: Haoliang Robin Yu
![Page 2: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/2.jpg)
MIE456 2
OverviewOverview
What is the Grid?What is Grid-Computing?What is the OGSA Standard?Conclusions
![Page 3: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/3.jpg)
MIE456
What is the Grid?What is the Grid?
System of computing resources performing tasks
There are 3 types of grids: Data Grid Computer Grid Networking Grid Example: LAN consisting of desktops, servers,
storage, and databases * Content from: http://www.sun.com/products/hpc/pdfs/grid.pdf
![Page 4: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/4.jpg)
MIE456
What is Grid-Computing?What is Grid-Computing?
The sharing of distributed computer applications, data, resources
Content from http://www.platform.com/grid/
![Page 5: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/5.jpg)
MIE456
Examples of Grid-ComputingExamples of Grid-Computing
Processing jobs at remote computer Accessing a remote databaseRunning a remote program
* Content from http://www.platform.com/grid/
![Page 6: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/6.jpg)
MIE456
Benefits of Grid-ComputingBenefits of Grid-Computing
Increase personal productivityIncrease corporate productivityReduce product time to marketIncrease return on investments
* Content from: http://www.sun.com/products/hpc/pdfs/grid.pdf
![Page 7: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/7.jpg)
MIE456
Barriers to Grid ImplementationBarriers to Grid Implementation
Degree of teamwork and information sharing
Geographic location, languages, cultural separation
* Content from http://www.platform.com/adoption/politics/index.asp
![Page 8: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/8.jpg)
MIE456
What is the OGSA Standard?What is the OGSA Standard?
Acronym for Open Grid Service Architecture
OGSA define how different components in grid interact
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 9: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/9.jpg)
MIE456
Architecture of OGSAArchitecture of OGSA
Comprised of 4 main layersPhysical and Logical Resources LayerWeb Service LayerOGSA Architected Grid Services LayerGrid Applications Layer
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 10: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/10.jpg)
MIE456
OGSA ArchitectureOGSA Architecture
* Content from http://www. 106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 11: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/11.jpg)
MIE456
OGSA Architecture - Physical OGSA Architecture - Physical and Logical Resources Layerand Logical Resources Layer
Physical resources are: servers, storage, network
Logical resources manage physical resourcesExamples of logical resources: database
managers, workflow managers
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 12: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/12.jpg)
MIE456
OGSA Architecture - Web OGSA Architecture - Web Services LayerServices Layer
Web service is software available online that could interact with other software using XML
Consists of Open Grid Services Infrastructure (OGSI) sub-layer which specifies grid services and provide consistent way to interact with grid services
Also extends Web Service Capabilities
* Content from http://www. 106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 13: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/13.jpg)
MIE456
OGSA Architecture - Web OGSA Architecture - Web Services Layer (OGSI) Services Layer (OGSI)
(continued)(continued)Consists of 5 interfaces:
1. Factory: provide way for creation of new grid services
2. Life Cycle: Manages grid service life cycles
3. State Management: Manage grid service states
![Page 14: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/14.jpg)
MIE456
OGSA Architecture - Web OGSA Architecture - Web Services Layer (OGSI)Services Layer (OGSI)
Consists of 5 interfaces:4. Service Groups: collection of indexed grid
services5. Notification: Manages notification
between services & resources
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 15: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/15.jpg)
MIE456
OGSA Architecture - Web OGSA Architecture - Web Services Layer (OGSI)Services Layer (OGSI)
![Page 16: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/16.jpg)
MIE456
OGSA Architecture – OGSA OGSA Architecture – OGSA Architected Services - LayerArchitected Services - Layer
Classified into 3 service categoriesGrid Core ServicesGrid Program Execution ServicesGrid Data Services
* Content from http://www. 106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 17: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/17.jpg)
MIE456
OGSA Architected Services – OGSA Architected Services – Grid Core ServicesGrid Core Services
Composed of 4 main types of services:1. Service Management: assist in installation,
maintenance, & troubleshooting tasks in grid system
2. Service Communication: include functions that allow grid services to communicate
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 18: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/18.jpg)
MIE456
OGSA Architected Services – OGSA Architected Services – Grid Core Services (continued)Grid Core Services (continued)
Composed of 4 main types of services:
3. Policy Services: Provide framework for creation, administration & management of policies for system operation
4. Security Services: provide authentication & authorization mechanisms to ensure systems interoperate securely
![Page 19: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/19.jpg)
MIE456
OGSA Architected Services – OGSA Architected Services – Grid Program Execution ServicesGrid Program Execution Services
Supports unique grid systems in high performance computing, collaboration, parallelism
Support virtualization of resource processing
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 20: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/20.jpg)
MIE456
OGSA Architected Services – OGSA Architected Services – Grid Data ServicesGrid Data Services
Support data virtualizationProvide mechanism for access to distributed
resources such as databases, files
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 21: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/21.jpg)
MIE456
OGSA Architecture – OGSA OGSA Architecture – OGSA Architected Services - LayerArchitected Services - Layer
![Page 22: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/22.jpg)
MIE456
OGSA Architecture – Grid OGSA Architecture – Grid Applications LayerApplications Layer
This layer comprise of applications that use the grid architected services
* Content from http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 23: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/23.jpg)
MIE456
ConclusionConclusion
Grid-Computing allows networked resources to be combined and used
Grid-Computing offers great benefit to an organization
OGSA are comprehensive standards which governs grid-computing
![Page 24: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/24.jpg)
MIE456
ReferencesReferences
* Content from: http://www.sun.com/products/hpc/pdfs/grid.pdf
Content from http://www.platform.com/grid/ http://www.sun.com/products/hpc/pdfs/grid.pdf http://www.platform.com/adoption/politics/index.
asp * Content from
http://www.-106.ibm.com/developerworks/grid/library/gr-visual/index.html?ca=dgr-lnxw…
![Page 25: The Open Grid Service Architecture (OGSA) Standard for Grid Computing](https://reader035.vdocuments.net/reader035/viewer/2022062803/5681475f550346895db49e1f/html5/thumbnails/25.jpg)
MIE456
Questions???Questions???