13–17 Feb 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

Flexible notification service for Grid monitoring events.

15 Feb 2006, 09:00
9h 10m
Tata Institute of Fundamental Research

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
poster Grid middleware and e-Infrastructure operation Poster

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)

Presentation materials