Skip to main content
Log in

The Relational Grid Monitoring Architecture: Mediating Information about the Grid

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

We have developed and implemented the Relational Grid Monitoring Architecture (R-GMA) as part of the DataGrid project, to provide a flexible information and monitoring service for use by other middleware components and applications.

R-GMA presents users with a virtual database and mediates queries posed at this database: users pose queries against a global schema and R-GMA takes responsibility for locating relevant sources and returning an answer. R-GMA’s architecture and mechanisms are general and can be used wherever there is a need for publishing and querying information in a distributed environment.

We discuss the requirements, design and implementation of R-GMA as deployed on the DataGrid testbed. We also describe some of the ways in which R-GMA is being used.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Arasu and J.W.S. Babu, “CQL: A Language for Continuous Queries over Streams and Relations”, in 10th International Workshop on Database Programming Languages, Potsdam, Germany, pp. 1–19, 2003.

  2. R. Avnur and J. Hellerstein, “Eddies: Continuously Adaptive Query Processing”, in Proc. 2000 ACM SIGMOD International Conference on Management of Data, Dallas, USA, pp. 261–272, 2000.

  3. B. Babcock, S. Babu, M. Datar, R. Motwani and J. Widom, “Models and Issues in Data Stream Systems”, in Proc. 21st Symposium on Principles of Database Systems, Madison, USA, pp. 1–16, 2002.

  4. Z. Balaton and G. Gombás, “Resource and Job Monitoring in the Grid”, in Proc. 9th International Euro-Par Conference, Vol. 2790 of LNCS, Klagenfurt, Austria, pp. 404–411, 2003.

  5. B. Balis, M. Bubak, W. Funika, T. Szepieniec, R. Wismüller and M. Radecki, “Monitoring Grid Applications with Grid-enabled OMIS Monitor”, in Proc. First European Across Grids Conference, Vol. 2970 of LNCS, Santiago de Compostela, Spain, pp. 230–239, 2003.

  6. D. Bonacorsi, D. Colling, L. Field, S. Fisher, C. Grandi, P. Hobson, P. Kyberd, B. MacEvoy, H. Nebrensky, H. Tallini and S. Traylen, “Scalability Tests of R-GMA based Grid Job Monitoring System for CMS Monte Carlo Data Production”, in Proc. IEEE 2003 Nuclear Science Symposium, Portland, USA, 2003.

  7. D. Carney, U. Cetintemel, M. Cherniack, C. Convey, S. Lee, G. Seidman, M. Stonebraker, N. Tatbul and S. Zdonik, “Monitoring streams – a new class of data management applications”, in Proc. 28th International Conference on Very Large Data Bases, pp. 215–226, 2002.

  8. E. Codd, “A Relational Model of Data for Large Shared Data Banks”, Communications of the ACM, Vol. 13, No. 6, pp. 377–387, 1970.

    MATH  Google Scholar 

  9. A. Cooke, A. Gray and W. Nutt, “Stream Integration Techniques for Grid Monitoring”, Journal on Data Semantics, Vol. 2, pp. 136–175, 2005.

    Article  Google Scholar 

  10. K. Czajkowski, S. Fitzgerald, I. Foster and C. Kesselman, “Grid Information Services for Distributed Resource Sharing”, in 10th International Symposium on High Performance Distributed Computing, San Francisco, USA, pp. 181–194, 2001.

  11. DataGrid, “The DataGrid Project”, 2004. http://www.eu-datagrid.org

  12. I. Foster, C. Kesselman and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organization”, The International Journal of High Performance Computing Applications, Vol. 15, No. 3, pp. 200–222, 2001.

    Google Scholar 

  13. M. Gerndt, R. Wismüller, Z. Balaton, G. Gombás, P. Kacsuk, Z. Németh, N. Pordhorszki, H. Truong, T. Fahringer, M. Bubak, E. Laure and T. Margalef, “Performance Tools for the Grid: State of the Art and Future”, Technical report, Research Report Series, Lehrstuhl fuer Rechnertechnik und Rechnerorganisation (LRR-TUM) Technische Universitaet Muenchen, Vol. 30, Shaker Verlag, ISBN 3-8322-2413-0, 2004.

  14. Global Grid Forum, “Global Grid Forum”, 2004. http://www.ggf.org

  15. Globus, “Globus Toolkit”, 2004, http://www.globus.org

  16. D. Gunter, “An overview of the pyGMA”, 2004. http://sourceforge.net/docman/display_doc.php?docid=8662&group_id=28724

  17. A. Halevy, “Answering queries using views: A survey”, The VLDB Journal, Vol. 10, No. 4, pp. 270–294, 2001.

    MATH  Google Scholar 

  18. LCG, “LHC Computing Grid Project”, 2004. http://lcg.web.cern.ch

  19. R. Ribler, J. Vetter, H. Simitci and D. Reed, “Autopilot: Adaptive control of distributed applications”, in 7th International Symposium on High Performance Distributed Computing, Chicago, USA, pp. 172–179, 1998.

  20. M. Shah, S. Madden, M. Franklin and J. Hellerstein, “Java Support for Data-Intensive Systems: Experiences Building the Telegraph Dataflow System”, SIGMOD Record, Vol. 30, No. 4, pp. 103–114, 2001.

    Google Scholar 

  21. J. Smith, A. Gounaris, P. Watson, N. Paton, A. Fernandes and R. Sakellariou, “Distributed Query Processing on the Grid”, in Proc. 3rd Int’l Grid Computing – GRID 2002, Vol. 2536 of LNCS, Baltimore, USA, pp. 279–290, 2002.

  22. W. Smith, “A System for Monitoring and Management of Computational Grids”, in Proc. 31st International Conference on Parallel Processing, Vancouver, Canada, pp. 55–64, 2002.

  23. B. Tierney, R. Aydt, D. Gunter, W. Smith, M. Swany, V. Taylor and R. Wolski, “A Grid Monitoring Architecture”, Technical report, Global Grid Forum, 2000. Revised January 2002.

  24. H. Truong and T. Fahringer, “SCALEA-G: A Unified Monitoring and Performance Analysis System for the Grid”, in Proc. 2nd European Across Grids Conference, Nicosia, Cyprus, Lecture Notes in Comput. Sci. 3165, Springer, 2004, pp. 202–211.

  25. G. Wiederhold, “Mediators in the Architecture of Future Information Systems”, IEEE Computer, Vol. 25, No. 3, pp. 38–49, 1992.

    Google Scholar 

  26. R. Wolski, N. Spring and J. Hayes, “The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing”, Journal of Future Generation Computing Systems, Vol. 15, Nos. 5–6, pp. 757–768, 1999.

    Google Scholar 

  27. X. Zhang, J. Freschl and J. Schopf, “A Performance Study of Monitoring and Information Services for Distributed Systems”, in 12th International Symposium on High Performance Distributed Computing, Seattle, USA, pp. 270–282, 2003.

Download references

Author information

Authors and Affiliations

Authors

Additional information

L. Field: Now at CERN, Switzerland.

J. Leake: Under contract from Objective Engineering Ltd.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cooke, A.W., Gray, A.J.G., Nutt, W. et al. The Relational Grid Monitoring Architecture: Mediating Information about the Grid. J Grid Computing 2, 323–339 (2004). https://doi.org/10.1007/s10723-005-0151-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-005-0151-6

Keywords

Navigation