×

The relational grid monitoring architecture: Mediating information about the grid. (English) Zbl 1081.68514

J. Grid Comput. 2, No. 4, 323-339 (2005).
Summary: 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.

MSC:

68M14 Distributed systems
68M10 Network design and communication in computer systems
Full Text: DOI

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. · Zbl 1033.68529
[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. · Zbl 0207.18003 · doi:10.1145/362384.362685
[9] A. Cooke, A. Gray and W. Nutt, ”Stream Integration Techniques for Grid Monitoring”, Journal on Data Semantics, Vol. 2, pp. 136–175, 2005. · Zbl 1116.68362 · doi:10.1007/978-3-540-30567-5_6
[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. · doi:10.1177/109434200101500302
[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. · Zbl 1012.68910 · doi:10.1007/s007780100054
[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. · Zbl 05444745 · doi:10.1145/604264.604282
[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. · Zbl 1024.68854
[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.
[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. · doi:10.1016/S0167-739X(99)00025-4
[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.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.