OGSA

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 28

OGSA BASIC SERVICES

OGSA platform services-(CMM,SERVICE


DOMAIN,POLICY,SECURITY,LOGING…..)

CMM:
common management resources is an abstract
representation of real IT resources such as disk, file
system, os,network ports and IP address.
Key Terms are, 1.Manageable resource
2.Manageability
3.Management
 Manageable resource- it’s a state which management
operation can be applied..it may be (hardware(hard
drive),software component(database) and even transient
thing(printer))
 Manageability- information that can be utilized to manage
the resources and deals interaction with resources from the
management.
 Management- process of monitoring, modifying and
making decision abt the resources
 CMM defines a set of common management interfaces by
which these manageable resources are exposed to the
external application for the purpose of managing the
resources.

Manageability
Grid service
interfaces
façade
GSH to
Domain specific Managed Resources
interfaces resources
 (Fig)Shows a manageable resources and its façade grid
services that provide CMM-specification manageability
interface and domain specific interfaces
 Manageability interfaces :- every CMM resources have
grid service ,set of canonical interfaces and behaviors
common to all CMM services.
 Domain specific interfaces:- every CMM resources
expose number of domain specific interfaces + canonical
manageability interfaces
The OGSA CMM specification defi=nes three aspects for
manageability….
1.An XML schema
2. A collection of Port type
3. Guideline for modeling resources
New constructing for resources
modeling:
 A resources manageability information is in XML
schema.
 CMM defined extension and additional data types(ie.XML
attributes)
 CMM defined 2 new data type – Counter and Gauge
 Attributes are
versioning related– version, experiment….
Unit related – units….
CMM- Defined Manageability interfaces

 The CMM defined manageability are the WSDL


porttypes that are part of management interfaces of
manageable resources..
 Common set interfaces that function against all the
resources is called canonical interface
Grid OGSI port type Service
services Group

CMM port type


Base management
resources

The are two important canonical port type defined in CMM:


1.Grid service port type--- provide common behavior and operation
2.Service Group ---- its utilized to represent grouping and collection
behavior for a certain group of resources or for enumeration
3.Base Management port type---- contain common behavior that
must implemented by all manageable resources
Resource modeling concept:
1)Service data and resource properties:
properties of manageable resources are expressed
as Service data and grid service port type operation.
“findServiceData” and “setServiceData” used to access
and modify those property.
2)Base management port type and its behavior:
this contain service data element that must be
implemented by all manageable resources
Resources Life cycle modeling:

 Based on the proposed CMM common lifecycle model,


there are FIVE possible lifecycle state..they are
1.DOWN
In this state, resources is created but cannot do useful
work until it is up
operation are 1.Restartable 2.Rcovered
2.STARTING
In this state, resources is starting and next state may be
either up or failed
Operation are 1.ok 2.error
3.UP
In this state, resources id available and ready to
perform the work.
operation are 1.idel,2.busy,3.degraded
4.Stopping
In this state, resources process id stopped and it may
be failed or down
Operation are 1.ok,2.Error
5.Failed
In this state, resources are not available except for
problem determination.
Operation are 1.dependencyfailure,2.nonRecoverableError
Resource grouping concept in CMM:

 The CMM container resources and contained resource


form a resources group. The CMM then uses the Service
Group concept in the OGSI for managing these resources.
 We know that resources can be container which holds the
same type of resources instances.
Grid
OGSI port type Service
services
group

Base
CMM port type
management
resources

Db:database
Db:table Db:dbdatbase
server

The database, the table, and database server are manageable resources .how
ever database server have more functionality and acts as a container
(ie ..impletg OGSI Service group)for resourcing belonging to that server
Relationship and dependency among
resources:
 Relationships describe which resources are connected to
each other and what type of connection exists
 Dependencies –its says how one resources depends on
another
SERVICES DOMAIN
 The OGSA service domain architecture purposes a high
level abstraction model to describe the
commonbehaviors,attributes,operation and
interfaces to allow a collection of services to function as
single unit
In general services in service domain can be thought of
following…
1.Resource oriented , including CPU,storage
space,networkbandwidth
2.System and Infrastructure oriented, including security,
routing and management
3.Appliaction oriented services, such as purchase order
stock transaction and insurance…..
Private
registration
Incoming
message
Service registry

Outgoing event
Service
policy dispatch

Service orchestration engine

Service domain components, functionalities


1.Service register and collaboration
2.Service routing and selection
3.Service interoperation and transformation
4.Flexible service composition
5.Automatic service orchestration
 The core concept of service domain surrounds these
interfaces and behaviors that it exposes….
 Some behaviors are,

1.Filter
2.selection
3.Topology
4.Enumeration
5.Discovery
6.policy
POLICY ARCHITECTURE
 The definition of term “policy” is often confusing and
contextual.
 Policy is definitive goal,courseor method of action based
on set of condition to guide and determine present and
future decision
 OGSA-defined policy service provides a framework for
creating, managing,
validating,distributing,transforming,resolvingand
enforcing policies in distributed grid environment.
 The OGSA policy model is a collection of rules based on
conditions and actions.
 In general, policies are expressed as “if<condition>then
<action>”rule-type of syntax.
 Eg:
 QOS policy example
If<customer are “executives”)then(provide a "gold”)
Level of policy abstraction:
The multiple levels of policy abstraction helps the policy service to
differentiate the roles of policy actors, policy enforcement points and
policy transformation requirement

Business level High level SLA

As a canonical form;dervation of PCIME


Domain level

Device level In a format that the enforcement point


understands
 Policies are created as high-level business defintion,such
as SLA, event management and networking services
.Then they transform to canonical form as prescribed by
the OGSA policy framwork.Then these domain level
policy transform to specific device level formats
understandable to the enforcement point where they are
applied in the decision making process
 Policy manager:
This is manager service responsible for controlling
access to policy repository for the creation and
maintenance of policy documents. there shld be only one
manager.
 Policy Repository:
This is repository service ,which store a policy
documents.(i.e...remote/local disk,databese,file system,
memory..etc)and accessed through the data access
interfaces service(DAIS).
 Policy enforcement point:
These are the framework and software components
that are executing the policy enforcement policy
 Policy service Agent:
These are the policy decision maker agents and the
work with the policy enforcement point and policy
manager.
 Policy transformation service:
These services are responsible for transforming the
business objectives
 Policy validation service:
These services act as administrations and tools; the act
of validating the policy changes.
Policy resolution services ,policy tools and automatic
manager……etc
 Policy services Interfaces:
The OGSA policy framework defines and functionalities
to implement a robust, end to end, distributed policy
management set of services
Ws policy overview and its relation to OSGA policy:
At the current point in time, the grid communities are
unable to identify much activity in the OGSA policies with
the WS-policy(s)
SUBMITTED BY
M.K.SARUMATHI

You might also like