Download presentation
Presentation is loading. Please wait.
Published byClayton Dillon Modified over 10 years ago
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: 14795 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 http://marianne.in2p3.fr/datagrid/documentation/
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.