Open Grid Services Architecture and Data Grids
Open Grid Services Architecture and Data Grids
Factories
Increase robustness and availability of
services
Transactions are made easy by building on
functionality of factories
Each Component can have a dedicated
factory and be instantiated.
Data Grids and OGSA ..
Registries
Where should registry interfaces be
deployed?
Scalability issues restrict registries to be
kept in as few nodes as possible
Must be kept in nodes which have high
QOS.
Data Grids and OGSA ..
Service Lifetime Management
Keep a set of factories for very long
lifetime and keep them alive using OGSA
lifetime extension mechanisms
Setup factories which create new services
on demand. (Applications are responsible
for keeping services alive)
Redirect incoming applications to existing
services based on loads.
OGSA Summarized .
OGSA provides an architecture for the
Grid
Provides a generic framework for
interoperability among heterogeneous
service implementations
Uses the web service model for building
a Grid service architecture
OGSA Summarized …
Specifies GridService as a mandatory
interface to be included. The GridService port
has three operations
FindServiceData()
Destory()
SetTerminationTime()
OGSA standard service ports are
HandleMap
Registy
Factory
ISSUES ..
Dealing with service overloads, VO
partitioning, factory/registry
unavailability
Elaboration on QOS metrics, probably
make them as a separate namespace
that can be queried
Enforcing local and VO wide security
policies, local or global authorization?
References
Grid Computing-
Making the Global Infrastructure a Reality.
Fran Berman, Geoffrey Fox, Anthony Hey
http://www-fp.globus.org/ogsa/