1 / 20

Information & Monitoring Services

Information & Monitoring Services. WP3. Introduction. LDAP R-GMA GRM/PROVE. LDAP. Lightweight Directory Access Protocol Globus’s MDS (Metacomputing Directory Service) Ftree. LDAP -Directory Information Tree. computing element. storage element.

dean
Download Presentation

Information & Monitoring Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information & Monitoring Services WP3

  2. Introduction • LDAP • R-GMA • GRM/PROVE

  3. LDAP • Lightweight Directory Access Protocol • Globus’s MDS (Metacomputing Directory Service) • Ftree

  4. LDAP -Directory Information Tree computing element storage element network information between this and other sites status file statistics supported protocols storage elements that are close (not necessarily at the same site)

  5. in=siteinfo,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: SiteInfo objectClass: DataGridTop objectClass: DynamicObject siteName: RALDEV sysAdminContact: grid.sysadmin@rl.ac.uk userSupportContact: grid.support@rl.ac.uk siteSecurityContact: grid.security@rl.ac.uk dataGridVersion: 1 installationDate: 20020104142800Z Siteinfo

  6. ceId=dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M,hn=dev01.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=GridceId=dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M,hn=dev01.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: DataGridTop objectClass: ComputingElement CEId: dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M GlobusResourceContactString:dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs:/O=Grid/O=UKHEP/CN=dev01.hepgrid.clrc.ac.uk GRAMVersion: ? Architecture: intel OpSys: RH 6.2 MinPhysicalMemory: 258 MinLocalDiskSpace: 2048 TotalCPUs: 1 FreeCPUs: 1 NumSMPs: 0 MinSPUProcessors: 0 MaxSPUProcessors: 0 TotalJobs: 0 RunningJobs: 0 IdleJobs: 0 IdleJobs: 0 MaxTotalJobs: 1 MaxRunningJobs: 1 WorstTraversalTime: 108000 EstimatedTraversalTime: 0 Active: TRUE Priority: 20 MaxCPUTime: 108000 MaxWallClockTime: 432000 AverageSI00: 300 MinSI00: 300 MaxSI00: 300 AuthorizedUser:/O=Grid/O=UKHEP/OU=hepgrid.clrc.ac.uk/CN=Tim Eves AuthorizedUser:/O=Grid/O=UKHEP/OU=hepgrid.clrc.ac.uk/CN=Tim Folkes RunTimeEnvironment: RALDEV AFSAvailable: FALSE OutboundIP: TRUE InboundIP: FALSE QueueName: M LRMSType: PBS LRMSVersion: OpenPBS_2.3 Computing Element

  7. closeSE=dev02.hepgrid.clrc.ac.uk,ceId=dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M, hn=dev01.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: CloseStorageElement objectClass: DataGridTop objectClass: DynamicObject CEId:dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M ; CloseSE: dev02.hepgrid.clrc.ac.uk MountPoint: /flatfiles Close Storage Element

  8. seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=GridseId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElement objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk CloseCE: dev01.hepgrid.clrc.ac.uk:2119/jobmanager-pbs-M SEtypearchitecture: disk SEsize: 13177 SEResourceContactString: grid.support@rl.ac.uk SEvo: wpsix Storage Element

  9. seProtocol=gridftp, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: gridftp Port: 2811 seProtocol=rfio, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: rfio Port: 3147 seProtocol=file, seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementProtocol objectClass: DataGridTop objectClass: DynamicObject SEId: dev02.hepgrid.clrc.ac.uk SEProtocol: file Storage Element Protocols

  10. in=status,seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Gridin=status,seId=dev02.hepgrid.clrc.ac.uk,Mds-Vo-name=ral-dev,Mds-Vo-name=uk,o=Grid objectClass: StorageElementStatus objectClass: DataGridTop objectClass: DynamicObject SEfreespace: 12031 SEId: dev02.hepgrid.clrc.ac.uk Storage Element Status

  11. 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

  12. Circular BufferProducerServlet Consumer Servlet Consumer Application R-GMA - The Producer Consumer Model Client side Hidden components Circular Buffer Producer Sensor Registry Servlet Schema Servlet command flow Information flow API

  13. R-GMA DataBase Producer • 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 DataBaseProducer Servlet RDBMS DataBase Producer Sensor Code

  14. Archiver:Producer/Consumer Utility Archiver Servlet Archiver API ApplicationCode Consumer API Consumer API Consumer API DataBase Producer Consumer Servlet Consumer Servlet Consumer Servlet DataBaseProducer Servlet Producer Servlet Producer Servlet Producer Servlet

  15. R-GMA - API’s • Java, C++, C, Perl & Python API’s • Consumer • Circular buffer producer • Database producer • Archiver

  16. 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

  17. GRM/PROVE Instrument the application (GRM lib) Execute in grid Transfer trace file back as a regularoutput file VisualizewithPROVE

  18. PROVE

  19. GRM/PROVE • Integration with R-GMA • Semi-online model • GRM to uses R-GMA to transport data

  20. Further Information http://hepunx.rl.ac.uk/edg/wp3/

More Related