SlideShare a Scribd company logo
2
Most read
3
Most read
6
Most read
Prof. Neeraj Bhargava
Pooja Dixit
Department of Computer Science
School of Engineering & System Sciences
MDS, University Ajmer, Rajasthan, India
1
 There are two main logical components of OGSA: (i) the Web-services-plus-
OGSI layer, and
(ii) the OGSA-architected services layer.
 Four main layers comprise the OGSA architecture:
1. Grid applications layer. This layer is the user-visible layer. It supports user
applications. Eventually, a “rich” set of grid-architected services is expected
to be developed.
2. OGSA-architected grid services layer. Services in this layer include: Discovery,
Lifecycle, State management, Service Groups, Factory, Notification, and Handle
Map. These services are based on the Web services layer. The GGF was
working at press time to define many of these architected grid services in
areas such as program execution, data services, and core services. Some are
already defined (and implementations have already appeared.)
3. Web Services layer, plus the OGSI extensions that define grid services. The
OGSI specification defines grid services and builds on standard Web services
technology. OGSI exploits the mechanisms of Web services such as XML and
WSDL to specify standard interfaces, behaviors, and interaction for all grid
resources. OGSI extends the definition of Web services to provide ca-
pabilities for dynamic, stateful, and manageable Web services that are
required to model the resources of the grid.
4. Physical and logical resources layer. Physical resources include servers,
storage, and network. Above the physical resources are logical resources.
Logical resources provide additional function by virtualizing and aggregating
the resources in the physical layer. General-purpose middleware such as file
systems, database managers, directories, and workflow managers provide
these abstract services on top of the physical grid.
2
The structure of OGSA architected services.
• grid-architected services divided into four categories, as
shown in Figure :
1. Grid core services
2. Grid program execution services
3. Grid data services
4. Domain-specific services
3
 Grid Core Services. It composed of four main types of services:
1. Service management
2. Service communication
3. Policy management
4. Security
 Service management. Service management provides functions that manage
the services deployed in the distributed grid. It automates a variety of
installation, maintenance, monitoring, and troubleshooting tasks within a
grid system. Service management includes functions for provisioning and
deploying the system compo nents; it also includes functions for collecting
and exchanging data about the operation of the grid. This data is used for
both “online” and “offline” management operations,and includes information
about faults, events, problem determination, auditing, metering, accounting,
and billing.
 Service communication. This includes a gamut of functions that support the
basic methods for grid services to communicate with each other. These
functions support several communication models that may be composed to
enable effective inter service communication, including queued messages,
publish–subscribe event notification, and reliable distributed logging.
 Policy services. These create a general framework for creation,
administration, and management of policies and agreements for system
operation. Policy services include policies governing security, resource
allocation, and performance, as well as an infrastructure for “policy-aware”
services to use policies to govern their operation.
4
Policy and agreement documents provide a mechanism for the
representation and negotiation of terms between service
providers and their clients (either user requests or other
services); terms include specifications, requirements, and
objectives for function, performance, and quality that the
suppliers and consumers exchange and that they can then
use to influence their interactions
 Security services. Security services support,
integrate, and unify popular security models,
mechanisms, protocols, and technologies in a way
that enables a variety of systems to interoperate
securely. These security services enable and
extend core Web services security protocols and
bindings and provide service-oriented
mechanisms for authentication, authorization,
trust policy enforcement, credential
transformation, and so on.
5
Grid core services.
6
An example grid service deployment and publishing diagram.
7
Grid program execution services and grid data services.
8
 Grid Program Execution Services. It is depicted in Figure.
Mechanisms for job scheduling and workload management
implemented as part of this class of services are central to grid
computing and the ability to virtualize processing resources.
Although OGSI and core grid services are generally applicable to any
distributed computing system, the grid program execution service
class is unique to the grid model of distributed task execution that
supports high-performance computing, parallelism, and distributed
collaboration.
 Grid data services are also depicted in figure. These interfaces
support the concept of data virtualization and provide mechanisms
related to distributed access to information of many types including
databases, files, documents, content stores, and application-
generated streams.
 Domain-Specific Services. The three categories discussed above (grid
core services, grid program execution services, and grid data
services) represent areas of active work by GGF research or working
groups. Over time, as these services mature, domain-specific
services can also be specified. Domain-specific services will make
use of the functionality that these services supply. It is critical that
the GGF working groups are concentrating on specifying a broad set
of useful grid services that software vendors and developers can then
begin to implement.
9

More Related Content

What's hot (20)

PPTX
Distributed DBMS - Unit 6 - Query Processing
Gyanmanjari Institute Of Technology
 
PPTX
Challenges and advantages of grid computing
Pooja Dixit
 
PPTX
Grid protocol architecture
Pooja Dixit
 
PPTX
Models of Distributed System
Ashish KC
 
PDF
Federated Cloud Computing - The OpenNebula Experience v1.0s
Ignacio M. Llorente
 
PPTX
Open Source Grid Middleware Packages
ShivaramBose
 
PPT
Security Issues of Cloud Computing
Falgun Rathod
 
PPTX
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Majid Hajibaba
 
PPT
Communications is distributed systems
SHATHAN
 
DOC
Naming in Distributed System
MNM Jain Engineering College
 
PPT
security Issues of cloud computing
prachupanchal
 
PPT
JINI Technology
Rachna Singh
 
PPTX
Cluster computing
Raja' Masa'deh
 
PPTX
Service Oriented Architecture (SOA)
Biniam Asnake
 
PPT
Cloud computing
Reetesh Gupta
 
PPTX
Fundamental Cloud Security
Mohammed Sajjad Ali
 
DOCX
Distributed system Tanenbaum chapter 1,2,3,4 notes
SAhammedShakil
 
PPT
data hiding techniques.ppt
Muzamil Amin
 
PPTX
Middleware Technologies ppt
OECLIB Odisha Electronics Control Library
 
PPTX
Chapter 5-Naming in distributed system.pptx
AschalewAyele2
 
Distributed DBMS - Unit 6 - Query Processing
Gyanmanjari Institute Of Technology
 
Challenges and advantages of grid computing
Pooja Dixit
 
Grid protocol architecture
Pooja Dixit
 
Models of Distributed System
Ashish KC
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Ignacio M. Llorente
 
Open Source Grid Middleware Packages
ShivaramBose
 
Security Issues of Cloud Computing
Falgun Rathod
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Majid Hajibaba
 
Communications is distributed systems
SHATHAN
 
Naming in Distributed System
MNM Jain Engineering College
 
security Issues of cloud computing
prachupanchal
 
JINI Technology
Rachna Singh
 
Cluster computing
Raja' Masa'deh
 
Service Oriented Architecture (SOA)
Biniam Asnake
 
Cloud computing
Reetesh Gupta
 
Fundamental Cloud Security
Mohammed Sajjad Ali
 
Distributed system Tanenbaum chapter 1,2,3,4 notes
SAhammedShakil
 
data hiding techniques.ppt
Muzamil Amin
 
Middleware Technologies ppt
OECLIB Odisha Electronics Control Library
 
Chapter 5-Naming in distributed system.pptx
AschalewAyele2
 

Similar to Ogsa ogsi service elements and layered model (20)

PPTX
Unit 2 - Grid and Cloud Computing
vimalraman
 
PPTX
Ogsi practicalview
Pooja Dixit
 
PPTX
Cs6703 grid and cloud computing unit 2
RMK ENGINEERING COLLEGE, CHENNAI
 
PPTX
Grid Services includes OGSA,OGSI Architecture & Services
Sisodetrupti
 
PDF
Bt9002 Grid computing 2
Techglyphs
 
PPTX
Ogsa ogsi-a more detailed view
Pooja Dixit
 
PPTX
Sample
srinidhi007star
 
PPTX
Service relationships
Pooja Dixit
 
PPTX
Grid computing
Neha Bhambu
 
PDF
7. the grid ogsa
Dr Sandeep Kumar Poonia
 
PPT
Open Grid Service Architecture By Gargishankar Verma - RCET Bhilai
gargishankar1981
 
PPTX
S16_Notes_CC.pptx
ganeshkarthy
 
PPT
Gws adarsh
Adarsh Patil
 
PPTX
Grid Computing
abhiritva
 
PPT
SOAApril13 architecture design in software engineering
ssuser13cc1b
 
PDF
Grid Network Services, Draft-ggf-ghpn-netservices-1.0
Tal Lavian Ph.D.
 
PPTX
Overview of grid computing
Pooja Dixit
 
PDF
dc09ttp-2011-thesis
Theofilos Papapanagiotou
 
PPT
Ogsa
saranya devi
 
PDF
Computation grid as a connected world
ijcsa
 
Unit 2 - Grid and Cloud Computing
vimalraman
 
Ogsi practicalview
Pooja Dixit
 
Cs6703 grid and cloud computing unit 2
RMK ENGINEERING COLLEGE, CHENNAI
 
Grid Services includes OGSA,OGSI Architecture & Services
Sisodetrupti
 
Bt9002 Grid computing 2
Techglyphs
 
Ogsa ogsi-a more detailed view
Pooja Dixit
 
Service relationships
Pooja Dixit
 
Grid computing
Neha Bhambu
 
7. the grid ogsa
Dr Sandeep Kumar Poonia
 
Open Grid Service Architecture By Gargishankar Verma - RCET Bhilai
gargishankar1981
 
S16_Notes_CC.pptx
ganeshkarthy
 
Gws adarsh
Adarsh Patil
 
Grid Computing
abhiritva
 
SOAApril13 architecture design in software engineering
ssuser13cc1b
 
Grid Network Services, Draft-ggf-ghpn-netservices-1.0
Tal Lavian Ph.D.
 
Overview of grid computing
Pooja Dixit
 
dc09ttp-2011-thesis
Theofilos Papapanagiotou
 
Computation grid as a connected world
ijcsa
 
Ad

More from Pooja Dixit (20)

PPTX
Combinational circuit.pptx
Pooja Dixit
 
PPTX
number system.pptx
Pooja Dixit
 
PPTX
Multiplexer.pptx
Pooja Dixit
 
PPTX
Logic Gates.pptx
Pooja Dixit
 
PPTX
K-Map.pptx
Pooja Dixit
 
PPTX
Karnaugh Map Simplification Rules.pptx
Pooja Dixit
 
PPTX
Half Subtractor.pptx
Pooja Dixit
 
PPTX
Gray Code.pptx
Pooja Dixit
 
PPTX
Flip Flop.pptx
Pooja Dixit
 
PPTX
Encoder.pptx
Pooja Dixit
 
PPTX
De-multiplexer.pptx
Pooja Dixit
 
PPTX
DeMorgan’s Theory.pptx
Pooja Dixit
 
PPTX
Combinational circuit.pptx
Pooja Dixit
 
PPTX
Boolean Algebra.pptx
Pooja Dixit
 
PPTX
Binary Multiplication & Division.pptx
Pooja Dixit
 
PPTX
Binary addition.pptx
Pooja Dixit
 
PPTX
Basics of Computer Organization.pptx
Pooja Dixit
 
PPTX
Decoders
Pooja Dixit
 
PPTX
Three Address code
Pooja Dixit
 
PPTX
Cyrus beck line clipping algorithm
Pooja Dixit
 
Combinational circuit.pptx
Pooja Dixit
 
number system.pptx
Pooja Dixit
 
Multiplexer.pptx
Pooja Dixit
 
Logic Gates.pptx
Pooja Dixit
 
K-Map.pptx
Pooja Dixit
 
Karnaugh Map Simplification Rules.pptx
Pooja Dixit
 
Half Subtractor.pptx
Pooja Dixit
 
Gray Code.pptx
Pooja Dixit
 
Flip Flop.pptx
Pooja Dixit
 
Encoder.pptx
Pooja Dixit
 
De-multiplexer.pptx
Pooja Dixit
 
DeMorgan’s Theory.pptx
Pooja Dixit
 
Combinational circuit.pptx
Pooja Dixit
 
Boolean Algebra.pptx
Pooja Dixit
 
Binary Multiplication & Division.pptx
Pooja Dixit
 
Binary addition.pptx
Pooja Dixit
 
Basics of Computer Organization.pptx
Pooja Dixit
 
Decoders
Pooja Dixit
 
Three Address code
Pooja Dixit
 
Cyrus beck line clipping algorithm
Pooja Dixit
 
Ad

Recently uploaded (20)

PPTX
Online Cab Booking and Management System.pptx
diptipaneri80
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PDF
SG1-ALM-MS-EL-30-0008 (00) MS - Isolators and disconnecting switches.pdf
djiceramil
 
PPTX
ETP Presentation(1000m3 Small ETP For Power Plant and industry
MD Azharul Islam
 
PPTX
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
Precedence and Associativity in C prog. language
Mahendra Dheer
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
Online Cab Booking and Management System.pptx
diptipaneri80
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
Inventory management chapter in automation and robotics.
atisht0104
 
SG1-ALM-MS-EL-30-0008 (00) MS - Isolators and disconnecting switches.pdf
djiceramil
 
ETP Presentation(1000m3 Small ETP For Power Plant and industry
MD Azharul Islam
 
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Precedence and Associativity in C prog. language
Mahendra Dheer
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 

Ogsa ogsi service elements and layered model

  • 1. Prof. Neeraj Bhargava Pooja Dixit Department of Computer Science School of Engineering & System Sciences MDS, University Ajmer, Rajasthan, India 1
  • 2.  There are two main logical components of OGSA: (i) the Web-services-plus- OGSI layer, and (ii) the OGSA-architected services layer.  Four main layers comprise the OGSA architecture: 1. Grid applications layer. This layer is the user-visible layer. It supports user applications. Eventually, a “rich” set of grid-architected services is expected to be developed. 2. OGSA-architected grid services layer. Services in this layer include: Discovery, Lifecycle, State management, Service Groups, Factory, Notification, and Handle Map. These services are based on the Web services layer. The GGF was working at press time to define many of these architected grid services in areas such as program execution, data services, and core services. Some are already defined (and implementations have already appeared.) 3. Web Services layer, plus the OGSI extensions that define grid services. The OGSI specification defines grid services and builds on standard Web services technology. OGSI exploits the mechanisms of Web services such as XML and WSDL to specify standard interfaces, behaviors, and interaction for all grid resources. OGSI extends the definition of Web services to provide ca- pabilities for dynamic, stateful, and manageable Web services that are required to model the resources of the grid. 4. Physical and logical resources layer. Physical resources include servers, storage, and network. Above the physical resources are logical resources. Logical resources provide additional function by virtualizing and aggregating the resources in the physical layer. General-purpose middleware such as file systems, database managers, directories, and workflow managers provide these abstract services on top of the physical grid. 2
  • 3. The structure of OGSA architected services. • grid-architected services divided into four categories, as shown in Figure : 1. Grid core services 2. Grid program execution services 3. Grid data services 4. Domain-specific services 3
  • 4.  Grid Core Services. It composed of four main types of services: 1. Service management 2. Service communication 3. Policy management 4. Security  Service management. Service management provides functions that manage the services deployed in the distributed grid. It automates a variety of installation, maintenance, monitoring, and troubleshooting tasks within a grid system. Service management includes functions for provisioning and deploying the system compo nents; it also includes functions for collecting and exchanging data about the operation of the grid. This data is used for both “online” and “offline” management operations,and includes information about faults, events, problem determination, auditing, metering, accounting, and billing.  Service communication. This includes a gamut of functions that support the basic methods for grid services to communicate with each other. These functions support several communication models that may be composed to enable effective inter service communication, including queued messages, publish–subscribe event notification, and reliable distributed logging.  Policy services. These create a general framework for creation, administration, and management of policies and agreements for system operation. Policy services include policies governing security, resource allocation, and performance, as well as an infrastructure for “policy-aware” services to use policies to govern their operation. 4
  • 5. Policy and agreement documents provide a mechanism for the representation and negotiation of terms between service providers and their clients (either user requests or other services); terms include specifications, requirements, and objectives for function, performance, and quality that the suppliers and consumers exchange and that they can then use to influence their interactions  Security services. Security services support, integrate, and unify popular security models, mechanisms, protocols, and technologies in a way that enables a variety of systems to interoperate securely. These security services enable and extend core Web services security protocols and bindings and provide service-oriented mechanisms for authentication, authorization, trust policy enforcement, credential transformation, and so on. 5
  • 7. An example grid service deployment and publishing diagram. 7
  • 8. Grid program execution services and grid data services. 8
  • 9.  Grid Program Execution Services. It is depicted in Figure. Mechanisms for job scheduling and workload management implemented as part of this class of services are central to grid computing and the ability to virtualize processing resources. Although OGSI and core grid services are generally applicable to any distributed computing system, the grid program execution service class is unique to the grid model of distributed task execution that supports high-performance computing, parallelism, and distributed collaboration.  Grid data services are also depicted in figure. These interfaces support the concept of data virtualization and provide mechanisms related to distributed access to information of many types including databases, files, documents, content stores, and application- generated streams.  Domain-Specific Services. The three categories discussed above (grid core services, grid program execution services, and grid data services) represent areas of active work by GGF research or working groups. Over time, as these services mature, domain-specific services can also be specified. Domain-specific services will make use of the functionality that these services supply. It is critical that the GGF working groups are concentrating on specifying a broad set of useful grid services that software vendors and developers can then begin to implement. 9