Presentation is loading. Please wait.

Presentation is loading. Please wait.

Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.

Similar presentations


Presentation on theme: "Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3."— Presentation transcript:

1

2 Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3

3 Grid Application Builders Teach In31/01/02Antony Wilson Introduction LDAP R-GMA GRM/PROVE

4 Grid Application Builders Teach In31/01/02Antony Wilson LDAP Lightweight Directory Access Protocol Globus’s MDS (Metacomputing Directory Service) Ftree

5 Grid Application Builders Teach In31/01/02Antony Wilson computing element storage elements that are close (not necessarily at the same site) status supported protocols file statistics network information between this and other sites storage element LDAP -Directory Information Tree

6 Grid Application Builders Teach In31/01/02Antony Wilson LDAP - Example Search Example search ldapsearch -x -H ldap://gppmds.gridpp.rl.ac.uk:2135 -b “Mds-Vo-name=ral,Mds-Vo-name=uk,o=grid” “objectclass=StorageElementStatus”

7 Grid Application Builders Teach In31/01/02Antony Wilson LDAP - Example Search dn: in=status,seId=gppmds.gridpp.rl.ac.uk,Mds-Vo- name=ral, Mds-Vo-name=ral,o=grid objectClass: StorageElementStstus objectClass: DataGridTop objectClass: DynamicObject SEfreespace: SEId: gppmds.gridpp.rl.ac.uk

8 Grid Application Builders Teach In31/01/02Antony Wilson R-GMA Relational Grid Monitoring Architecture A relational implementation of the GGF’s GMA Based upon Java servlets Consists of Consumers, Producers and a discovery service

9 Grid Application Builders Teach In31/01/02Antony Wilson R-GMA - The Producer Consumer Model Invocation Information Registry Servlet Schema Servlet Client side Circular Buffer Producer Servlet Consumer Servlet Consumer Hidden components Circular Buffer Producer Sensor Application API

10 Grid Application Builders Teach In31/01/02Antony Wilson R-GMA DataBase Producer Sensor Code DataBase Producer RDBMS Uses a RDBMS to avoid data loss Consumer cannot tell the difference Data inserted like a Circular Buffer Producer Can produce more than one table DataBase Producer Servlet

11 Grid Application Builders Teach In31/01/02Antony Wilson Archiver: Producer/Consumer Utility Application Code Archiver API Archiver Servlet Producer Servlet Consumer Servlet Consumer API Producer Servlet Consumer Servlet Consumer API Producer Servlet Consumer Servlet Consumer API DataBase Producer Servlet DataBase Producer

12 Grid Application Builders Teach In31/01/02Antony Wilson R-GMA - API’s Java & C++ API’s Consumer Circular buffer producer Database producer Archiver C API’s under development

13 Grid Application Builders Teach In31/01/02Antony Wilson GRM/PROVE Developed by SZTAKI originally for monitoring parallel programs in a cluster environment GRM/PROVE similar to Netlogger GRM Provides C API for application monitoring PROVE Visualisation tool

14 Grid Application Builders Teach In31/01/02Antony Wilson GRM/PROVE Instrument the application (GRM lib) Execute in grid Transfer trace file back as a regular output file Visualize with PROVE

15 Grid Application Builders Teach In31/01/02Antony Wilson PROVE

16 Grid Application Builders Teach In31/01/02Antony Wilson GRM/PROVE Integration with R-GMA Semi-online model GRM becomes a producer PROVE becomes a consumer

17 Grid Application Builders Teach In31/01/02Antony Wilson GRM/PROVE & R-GMA Invocation Information Registry Servlet Schema Servlet Client side Circular Buffer Producer Servlet Consumer Servlet Consumer Hidden components Circular Buffer Producer GRM PROVE API

18 Grid Application Builders Teach In31/01/02Antony Wilson Further Information


Download ppt "Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3."

Similar presentations


Ads by Google