1 / 18

Service Composition for LHC Computing Grid Monitoring

Service Composition for LHC Computing Grid Monitoring. Beob Kyun Kim e-Science Division, KISTI 2008. 09. 09. 1. Outline. This talk is to introduce service composition approach as a new way to overcome problems on the use of current LCG monitoring. current LCG monitoring services’ problem

naava
Download Presentation

Service Composition for LHC Computing Grid Monitoring

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. Service Composition for LHC Computing Grid Monitoring Beob Kyun Kim e-Science Division, KISTI 2008. 09. 09 1

  2. Service Composition for LCG Monitoring Outline • This talk is to introduce service composition approach as a new way to overcome problems on the use of current LCG monitoring. • current LCG monitoring services’ problem • requirements of integrated monitoring services • an example of abstract integrated monitoring architecture

  3. Service Composition for LCG Monitoring Introduction • LCG is LHC Computing Grid • 120 institutes, 52 countries, 259 sites (July, 2008) • 72,000 CPUs and 20 PB disks • 274 VOs, 14,000 users • More than 150,000 jobs are being processed • Grid consists of many resources and services too complex to understand and manage if you can not monitor them, you can not manage it. • The purpose of grid monitoring • To improve the reliability of resources • To help resource providers with abstract views on their resources’ status

  4. Service Composition for LCG Monitoring Introduction Example: KISTI ALICE Tier2 Center Is there no way to see all these services’ status in one view ?

  5. Service Composition for LCG Monitoring Introduction Monitoring services for LCG • Availability testing framework – SAM/RSV • Job and Data reliability monitoring – Gridview • Grid topology – GOCDB/Registration DB • Dynamic view of the grid – BDII/CeMon • Accounting – APEL/Gratia • Experiment views – Dashboards • Fabric monitoring – Nagios, LEMON, … • Grid operations tools – CIC Portal

  6. Service Composition for LCG Monitoring Introduction Monitoring services for LCG If new monitoring service ? If we need to watch new aspects of resources ?

  7. Service Composition for LCG Monitoring Example: GOCDB

  8. Service Composition for LCG Monitoring Example: Fabric monitoring with Nagios

  9. Service Composition for LCG Monitoring Introduction Example: MonALISA Repository for ALICE

  10. Service Composition for LCG Monitoring User’s decision rule

  11. Service Composition for LCG Monitoring Requirements for LCG Monitoring Service Platform • Usually, to easily give integrated view of resources and services • Integrated services should be loosely coupled • Basically, monitoring services are loosely coupled, except few of them. • Service integration could be performed in distributed • All services should have a standard interface • Service integration process should be flexible to add and to retrieve entities • Entities include monitoring services and authorized users.

  12. Service Composition for LCG Monitoring Introduction to Service Composition

  13. Service Composition for LCG Monitoring Service Composition for Monitoring • Result of service composition • Integrated monitoring view that consumer requested • Unit services to be used in service composition • Existing monitoring service (SAM, Gridview, GOCDB, BDII, APEL, Dashboards, Nagios, … ) <example> Nagios gStat Service Stat. Service Mon. SAM (page 1) SAM_total SAM (page 2) APEL

  14. Service Composition for LCG Monitoring Service Composition of Monitoring • Security of monitored information • LCG users are authorized based on VO.  make it easy to add new users • All services that are critical to security should be aware of VO based authorization.  make it easy to add new services <example> User Cert. Nagios VOMS gStat Service Stat. Service Mon. SAM (page 1) GOCDB SAM_total SAM (page 2) APEL

  15. Service Composition for LCG Monitoring Service Composition of Monitoring • Composition rule • A kind of service to give flexibility to user-defined integrated service • Decision function SAM_CR Service_CR CR <example> User Cert. Nagios VOMS gStat Service Stat. Service Mon. SAM (page 1) GOCDB SAM_total SAM (page 2) APEL

  16. Service Composition for LCG Monitoring Service registration and retrieval • Service registration and retrieval are fundamental functions of service composition and execution Service Descriptions Query Parser Service Composition Engine Query Engine VOMS Service Registry Composition Rule X.509 Athentication & Authorization while using Composited Services GOCDB Gridview gStat APEL Nagios SAM New Service

  17. Service Composition for LCG Monitoring Conclusion • To introduce a new way to overcome problems on the use of current LCG monitoring, service composition approach is introduced. • To minimize the complexity of the use and management of LCG, new integrated view of monitoring information is needed. • By the use of service composition approach for LCG monitoring: • Users can have flexibility to build their own monitoring view • Users can add their own decision factor to their monitoring view with Composition Rule • By the use of LCG’s auth. & authorization scheme, users can have the flexibility to add new service and new user.

  18. Service Composition for LCG Monitoring Q&A kyun@kisti.re.kr

More Related