Andy Cooke’s research while affiliated with Heriot-Watt University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (4)


Fault Tolerance in the R-GMA Information and Monitoring System
  • Conference Paper
  • Full-text available

July 2005

·

65 Reads

·

9 Citations

Lecture Notes in Computer Science

Rob Byrom

·

·

Andy Cooke

·

[...]

·

R-GMA (Relational Grid Monitoring Architecture) [1] is a grid monitoring and information system that provides a global view of data distributed across a grid system. R-GMA creates the impression of a single centralised repository of information, but in reality the information can be stored at many different locations on the grid. The Registry and Schema are key components of R-GMA. The Registry matches queries for information to data sources that provide the appropriate information. The Schema defines the tables that can be queried. Without the combined availability of these components, R-GMA ceases to operate as a useful service. This paper presents an overview of R-GMA and describes the Registry replication design and implementation. A replication algorithm for the Schema has also been designed.

Download

Figure 4
Production Services for Information and Monitoring in the Grid

January 2004

·

54 Reads

·

3 Citations

R-GMA is a realization of the Grid Monitoring Architecture (GMA) that also exploits the power of the relational data model and the SQL query language. The biggest challenge during the development of R-GMA was to ensure that it could be scaled to operate in a large grid reliably. The system is being used in areas as diverse as resource discovery, job logging and bookkeeping, network monitoring and accounting. A secure, reliable and scalable web services version of R-GMA is being developed within the follow-on European project EGEE. Work continues within GGF to define information services for OGSA on the basis of experience with R-GMA.


Fig. 1. The major components of DataGrid.  
Fig. 2. The components of the GMA and their interactions
R-GMA: An Information Integration System for Grid Monitoring

January 1970

·

259 Reads

·

113 Citations

Lecture Notes in Computer Science

Computational Grids are distributed systems that provide access to computational resources in a transparent fashion. Collecting and providing information about the status of the Grid itself is called Grid monitoring. We describe R-GMA (Relational Grid Monitoring Architecture) as a solution to the Grid monitoring problem. It uses a local as view approach to information integration and will be a component of the European Union’s DataGrid. The R-GMA architecture and mechanisms are general and could be used in other areas where there is a need for publishing and querying information in a distributed fashion.


Fig. 2. The components of the GMA and their interactions
Fig. 5. A hierarchy of stream republishers for tp.
Data Integration Techniques in Grid Monitoring

Grids are distributed systems that provide access to com- putational resources in a transparent fashion. Collecting and providing information about the status of the Grid itself is called Grid monitor- ing. As an approach to this problem, we present the Relational Grid Monitoring Architecture (R-GMA), which tackles Grid monitoring as an information integration problem. A novel feature of R-GMA is its support for integrating stream data via a simple \local as view" approach. We describe the infrastructure that R-GMA provides for publishing and querying monitoring data. In this context, we discuss the semantics of continuous queries, provide characterisations of query plans, and present an algorithm for computing such plans. The concepts and mechanisms oered by R-GMA are general and can be applied in other areas where there is a need for publishing and querying information in a distributed fashion.

Citations (3)


... A Grid Monitoring Architecture (GMA)[5]itoring and keeping of such an information system has also impact in the performance of the system itself[6], so various methods were developed to give the solution to the scaling and performance problem, such as MDS2 (GIIS & GRIS), GMA and Relational Grid Monitoring Architecture (R-GMA)[7], which offers relational environment[8], has experience on production systems[9]and scales to reach huge needs such as Compact Muon Solenoid (CMS) project[10,11]. ...

Reference:

Grid computing monitoring
Production Services for Information and Monitoring in the Grid

... The LDAP rendering is one of several methods that may be used to publish GLUE information. Other renderings that have been used include XML (the Nordugrid ARC middleware [15]) and SQL (R-GMA [5]). Furthermore, the XML approach to handling Extensions differs significantly to the LDAP approach. ...

R-GMA: An Information Integration System for Grid Monitoring

Lecture Notes in Computer Science

... However, these approaches suffer from sub-optimal scalability and lower fault tolerance, mostly due to the centralized nature of the directories, as discussed previously in Section 3.1. Nimrod-G [33] and Condor-G [34] are the examples of Grid super-schedulers where they have employed a centralized Grid information services such as R-GMA [35][36][37], Hawkeye [37,38] and Grid Market Directory (GMD) [39] to index their resource information. ...

Fault Tolerance in the R-GMA Information and Monitoring System

Lecture Notes in Computer Science