Upload
gessi-upc
View
133
Download
2
Tags:
Embed Size (px)
Citation preview
Monitoring services with
SALMon
2
GESSI: SALMon SALMon
Monitoring QoS of services
Check for SLA violations
Notify the interested parties
Monitoring and quality assessment framework for services
3
GESSI: SALMon SALMon
Main features and characteristics:
Technologyagnostic design
Monitoringand Testing
Extensible add metrics
Easily interoperable
4
GESSI: SALMon SALMon
Service
SOAPREST
···
tester monitor
SALMon
serv. user
The framework
5
GESSI: SALMon SALMon
Monitor service
Implemented as a Service Oriented System itself.
Analyzer service
measure instruments
6
GESSI: SALMon
SALMon architecture
SALMon
7
GESSI: SALMon
Current monitored metrics
Round-trip time Current RTT Average RTT Maximum RTT Minimum RTT
Availability Current Avail.
Other Input Output
Response Time Current R.T. Average R.T. Maximum R.T. Minimum R.T.
Execution Time Current E.T. Average E.T. Maximum E.T. Minimum E.T.
SALMon
8
GESSI: SALMon SALMon
SALMon in S-Cube
Monitoringthe cloud
MonitoringWS-Agreements
Usage-basedOnline testing
Self-AdaptiveSBAs
SALMon in UPC
Service selection
Predictionaccuracy
9
GESSI: SALMon SALMon
Monitoringthe cloud
MonitoringWS-Agreements
Usage-basedOnline testing
Self-AdaptiveSBAs
Service selection
Predictionaccuracy
Sept2010
Jan.2011
Sept2011
Sept2009
Jan2010
Integration tests
Prototype available
Prototype developed, experiments conducted
Conceptual design - simulations
Prototype available
Prototype available
Jan2012
10
GESSI: SALMon Usage-based Online testing
Augment monitoring data with testing to perform analysis with more QoS data.
11
GESSI: SALMon Monitoring WS-Agreements
Check the fullfilment of SLAs specified in WS-Agreement at runtime
SALMONADA
user
Service
12
GESSI: SALMon Monitoring the cloud
Determine the QoS of cloud systems in order to select the best cloud.
13
GESSI: SALMon Self-Adaptive SBAs
Monitor the constituent services of an SBA to enable Self-Adaptive SBAs
14
GESSI: SALMon Service Selection
Monitor the QoS of services to provide a service selection framework based on the Non-Functional Requirements
15
GESSI: SALMon Prediction accuracy
Monitor the results of predictive services and compare them automatically with services providing the information once the predicted events have occurred.
16
GESSI: SALMon Conclusions
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
SALMon
Thanks for your attention
http://gessi.lsi.upc.edu/salmon