Monitoring services with SALMon.

334 views

Published on

  • Be the first to comment

  • Be the first to like this

Monitoring services with SALMon.

  1. 1. Monitoring services with SALMon
  2. 2. SALMon Monitoring and quality assessment framework for services GESSI: SALMon  Monitoring QoS of services  Check for SLA violations  Notify the interested parties 2
  3. 3. SALMon GESSI: SALMon Main features and characteristics: Technology agnostic design Monitoring and Testing Extensible add metrics Easily interoperable 3
  4. 4. SALMon The framework SALMon GESSI: SALMon tester monitor SOAP REST ··· serv. user Service 4
  5. 5. SALMon Implemented as a Service Oriented System itself. GESSI: SALMon Monitor service  measure instruments Analyzer service 5
  6. 6. SALMon GESSI: SALMon SALMon architecture 6
  7. 7. SALMon GESSI: SALMon Current monitored metrics  Response Time  Current R.T.  Average R.T.  Maximum R.T.  Minimum R.T.  Round-trip time  Current RTT  Average RTT  Maximum RTT  Minimum RTT  Execution Time  Current E.T.  Average E.T.  Maximum E.T.  Minimum E.T.  Availability  Current Avail.  Other  Input  Output 7
  8. 8. SALMon GESSI: SALMon SALMon in S-Cube Usage-based Online testing Monitoring the cloud Monitoring WS-Agreements Self-Adaptive SBAs SALMon in UPC Service selection Prediction accuracy 8
  9. 9. SALMon Sept 2009 Usage-based Online testing GESSI: SALMon Monitoring WS-Agreements Monitoring the cloud Jan 2010 Sept 2010 Jan. 2011 Sept 2011 Jan 2012 Integration tests Prototype available Prototype developed, experiments conducted Conceptual design - simulations Self-Adaptive SBAs Prototype available Service selection Prototype available Prediction accuracy 9
  10. 10. Usage-based Online testing GESSI: SALMon Augment monitoring data with testing to perform analysis with more QoS data. 10
  11. 11. Monitoring WS-Agreements GESSI: SALMon Check the fullfilment of SLAs specified in WS-Agreement at runtime user S A L M O N A D A Service 11
  12. 12. Monitoring the cloud GESSI: SALMon Determine the QoS of cloud systems in order to select the best cloud. 12
  13. 13. Self-Adaptive SBAs GESSI: SALMon Monitor the constituent services of an SBA to enable Self-Adaptive SBAs 13
  14. 14. Service Selection GESSI: SALMon Monitor the QoS of services to provide a service selection framework based on the Non-Functional Requirements 14
  15. 15. Prediction accuracy GESSI: SALMon Monitor the results of predictive services and compare them automatically with services providing the information once the predicted events have occurred. 15
  16. 16. Conclusions SALMon GESSI: SALMon  Implemented as Service Based System  Services: Monitor, Analyzer  Easy integration with other frameworks  Several features  Technology agnostic  Combines monitoring and testing  Extensible with new metrics  Used in different frameworks  Applied in 6 projects from S-Cube and UPC  Supports several distinct objectives 16
  17. 17. Thanks for your attention http://gessi.lsi.upc.edu/salmon

×