Documente Academic
Documente Profesional
Documente Cultură
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
Abstract
I.
INTRODUCTION
1|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
(1) Discovery Server: Discovery Server discovers
resources on a Grid. Resource discovery is at three
levels: (1) Node level (2) Cluster level and (3) Grid
level. In node level, an internet protocol address or
Fully Qualified Domain Name (FQDN) is used to
discovery resource information. In Cluster level and
Grid level, a range of internet protocol addresses are
used to discover resources. User provides the
information on internet protocol addresses or FQDN,
using user interface on Viewer. Discovery Server sends
a request to resource agent software using
communicator server. Upon receiving the request,
resource discovery agents on resources gather resource
information and sends to Discovery Server. The
resource information is stored in the relational database
through Topology Manager.
(2) Data Collection Manager: Data Collection Manager
provides the procedures to communicate with the agent
software for information about the resources. It receives
notifications from agents, and initiates actions
accordingly. It polls resources for current status of
resources and parses the poll responses. It updates the
Topology Manager with the current resource
information. It also handles events like addition of
resource, deletion of resource and modification of
resource.
(3) Database: Database contains information about the
resources on Grid. The data will get updated by
Topology Manager and retrieved by other services like
Monitor Service and Resource Selector.
(4) Topology Manager: Topology Manager maintains all
resources information in a tree structure called
Management Information Tree (MIT) as managed
objects. Managed objects will be created when there is
a notification from the Discovery Manager. Managed
objects will be modified or deleted based on the
messages from Data Collection Manager.
It also
updates Database whenever there is a change in
resource information.
(5) Monitor
Service:
Monitor Service provides
information to the viewer by retrieving the resource
information from Database. It controls and maintains
the various users access levels. The access information
is persistently stored in the database. Each Grid can
have different or same access levels for the same user.
Viewer will provide interface for user access
configuration.
(6) Resource Selector: Resource Selector is responsible for
generating a set of best possible resources for the given
set of resource attributes. The entire resources
information is in database and Topology manager
updates the information. Resource Selector takes inputs
from user and searches in the database. If appropriate
resources data is available in the database, those details
will be provided to the user. Users can use these
Data
Handler
Discovery
Server
Topology
Manager
Resource
Selector
Data
Collection
Manager
Communicator
Server
Request
GMIS
Response
Request
Response Request
Response
Resource
Agent
Resource 1
Agent
Agent
Resource 2
Resource N
2|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
III. OVERVIEW OF MDS, RGMA, HAWKEYE
AND GRID BUS BROKER
The Monitoring and Discovery Service (MDS) [13]
is the grid information service used in the Globus Toolkit
[7]. MDS is built on top of the Lightweight Directory
Access Protocol (LDAP). MDS is used primarily to address
the resource selection problem, names, how a user identifies
the host or set of hosts on which to run an application.
3|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
web browser.
The information and controls
available in the viewer are presented to the user in
an intuitive way, so that the user can perform all his
activities with ease.
Collation of information from multiple
resources: The information of resources presented
under various grids or managed by different GMIS
can be viewed by the user within a single viewer.
Efficient resource management: In order to gain
maximum benefit from resources, the GMIS
provides appropriate resources based on the job
requirements. GMIS maintains latest resource
information along with their status.
Scalable and Adaptable Framework: GMIS
doesnt impose any kind of limitations on the gird
or jobs submitted by the user. If large number of
resources/jobs is to be managed then only hardware
needs to be upgraded. GMIS can be integrated with
other grid technologies like Globus by agreeing on
data exchange formats.
Poll and Event based information gathering
mechanisms:
The information about resources
will be gathered using poll mechanism where
GMIS send a request to resource agent. In case of
events
mechanism, the
resources agents
automatically send information to GMIS whenever
there is change in resource status.
4|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
Table 1: Comparison of MDS2, RGMA, Hawkeye, Gridbus Broker and GMIS
Parameter/
Framework
Primary
objective
Decentralized
Dynamic Grid
Network
Discovery
Dynamic Event
based Discovery
User based
discovery
Push model
Pull model
Data Server
Directory
Server
Multi selection
capability
Data
subscription
support
Resource mining
MDO support
Seamless and
transparent user
access to
resource
information
Easy to use webbased interface
Collation of
information
from multiple
resources
Efficient
resource
management
Scalable and
Adaptable
framework
Poll and Event
based
information
gathering
mechanisms
How to know
where the
resources are?
MDS
RGMA
Hawkeye
Brokerage
Notification of
events &
Monitoring
Yes
No
No
Yes
Automate
problem
detection &
Monitoring
No
No
No
Yes
Yes
Gridbus
Broker
Brokerage &
Scheduling
GMIS
Discovery,
Monitoring &
Brokerage
Yes
Yes
Yes
Yes
No
No
Yes
No
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
No
Yes
No
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
No
No
No
No
Yes
No
No
No
Yes
Yes
No
No
No
No
Yes
No
No
No
No
Yes
No
Partially (event
based)
No
No
Yes
Information
provider
Notification of
events
Collector
Grid
Information
Service
Dynamic
network
discovery,
Dynamic Event
based
5|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
How to identify
resources?
GIIS and
GRIS
Registry
Class Ad
Objects
How to get
permissions to
use them?
How to know
what are the
applications
available in the
resources?
How to use the
resources?
How to submit
remote jobs?
Information
providers
Producers
Manager and
Agent
Not addressed
Not addressed
Not addressed
Data
Catalogue
Agent software
GRIS and
GIIS
Middle ware
Consumers
Manager
Middleware
Middleware
Grid Resource
Broker
Grid Resource
Broker
GRIS and
GIIS
Producers
Agents
Grid Resource
Broker
Resource
Selector
Using user
interface
provided in
Viewer and as
well as
Middleware.
Resource
Selector
Not addressed
Not addressed
Not addressed
Addressed
Addressed
GridFTP
Grid Sandbox
Database
tables
GridFTP
FTP
How to get
access to
resources to all
the machines
simultaneously?
What happens if
a resource fails?
How
input/output
files are
managed?
VI. CONCLUSION
Grids have evolved rapidly and are becoming a
good alternative for the otherwise costly supercomputers.
The tools and number of applications being built around
these technologies are also increasing day by day. The
resource management in grid environment is a complex task,
because resources are distributed over wide area network
and dynamic nature of resource availability.
The resource management systems used in grid
environments need to be adaptive so that they can handle
dynamic changes in availability of resources and user
requirements. At the same time, they need to provide
scalable, controllable, measurable, and easily enforceable
policies for management of the resources. To address these
requirements, a resource management framework called
Grid Management Information Server (GMIS) has been
developed. The GMIS provides dynamic discovery of
resources, monitoring of resources and brokerage service.
Since the GMIS framework is a component based
Grid
Information
Service
Grid Resource
Broker
discovery and
user based
discovery.
Database and
Topology
manager MIT
Agent
Software
REFERENCES
[1]. Arun Agarwal, Development of Grid Middleware for
Integration of Dispersed Resources, A report by Prof.
Arun Agarwal, Department Of Computer and
6|Page
www.ijccse.com
ISSN: 2312-7694
Sudheer et al. / International Journal of Computer and Communication System Engineering (IJCCSE)
[2].
[3].
[4].
[5].
7|Page
www.ijccse.com