Speaker
Ms
Natascia De Bortoli
(INFN - Naples)
Description
Monitoring activity plays an essential role in Grid Computing: it deals with the
dynamics, variety and geographical distribution of Grid resources in order to measure
important parameters and provide relevant information of a Grid system related to
aspects such as usage, behaviour and performance. One of the basic requirements for a
monitoring service is the capability of detection and notification of fault
situations and user-defined events. As regards this aspect, we describe the
architecture and implementation of a flexible notification service designed to be
incorporated, in a modular way, into a Grid Monitoring tool. A Grid notification
service should be able to: receive data from several resources, filter them against a
set of users specifications, aggregate and customize filtered results and, finally,
deliver them only to interested users. A suitable model is represented by the
publish/subscribe system based on event-driven mechanism and useful for distribuited
data, regardless the recipients identity or location. In such a model, involved
entities are publishers and subscribers that exchange messages trough a broker;
messages from publishers are named events, while messages from subscribers are named
subscriptions. The broker implements a filter algorithm in order to execute matching
between events and subscriptions. Today, the incresing success of XML as a standard
for data representation and exchange over the Internet has lead to a consequent
increasing interest in filtering and content-based routing of XML data; events are
formalized as XML documents, while subscriptions are expressed trough a language able
to specify constraints over both events structure and content. After the description
of both requirements and architecture, we present a multithread implementation of our
Notification Service. We also report on experimental results in the context of the
integration of this system with the GridICE Monitoring System, a distributed
monitoring tool designed for Grid systems.
Primary authors
Mr
Antonio Pierro
(INFN - Bari)
Dr
Cristina Aiftimiei
(INFN - Padova)
Mr
Enrico Fattibene
(INFN - CNAF)
Mr
Gennaro Tortone
(INFN - Naples)
Mr
Giacinto Donvito
(INFN - Bari)
Mr
Giuseppe Misurelli
(INFN - CNAF)
Mr
Guido Cuscela
(INFN - Bari)
Ms
Natascia De Bortoli
(INFN - Naples)
Mr
Rubini Gian Luca
(INFN - CNAF)
Mr
Sergio Andreozzi
(INFN - CNAF)
Mr
Sergio Fantinel
(INFN - Legnaro)