Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 13, Issue 2, Pages 151-158

The CanonicalProducer: An Instrument Monitoring Component of the Relational Grid Monitoring Architecture (R-GMA)

Stuart Kenny,1 Brian Coghlan,1 David O'Callaghan,1 John Ryan,1 Rob Byrom,2 Laurence Field,2 Steve Hicks,2 Manish Soni,2 Antony Wilson,2 Xiaomei Zhu,2 Roney Cordenonsi,1 Ari Datta,3 Linda Cornwall,4 Abdeslem Djaoui,4 and Norbert Podhorszki5

1Trinity College Dublin, Ireland
3Queen Mary, University of London, UK
4Rutherford Appleton Laboratory, UK
5SZTAKI, Hungary

Received 1 December 2005; Accepted 1 December 2005

Copyright © 2005 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


We describe how the R-GMA (Relational Grid Monitoring Architecture) can be used to allow for instrument monitoring in a Grid environment. The R-GMA has been developed within the European DataGrid Project (EDG) as a Grid Information and Monitoring System. It is based on the Grid Monitoring Architecture (GMA) from the Global Grid Forum (GGF), which is a simple Consumer-Producer model. The special strength of this implementation comes from the power of the relational model. It offers a global view of the information as if each Virtual Organisation had one large relational database. It provides a number of different Producer types with different characteristics; for example some support streaming of information. We describe the R-GMA component that allows for instrument monitoring, the CanonicalProducer. We also describe an example use of this approach in the European CrossGrid project, SANTA-G, a network monitoring tool.