SlideShare a Scribd company logo
Monitoring services
with

SALMon
SALMon
Monitoring and quality assessment framework for services

GESSI: SALMon

 Monitoring QoS of services
 Check for SLA violations
 Notify the interested parties

2
SALMon

GESSI: SALMon

Main features and characteristics:

Technology
agnostic design

Monitoring
and Testing

Extensible
add metrics

Easily
interoperable

3
SALMon
The framework
SALMon

GESSI: SALMon

tester

monitor
SOAP
REST
···

serv. user

Service

4
SALMon
Implemented as a Service Oriented System itself.

GESSI: SALMon

Monitor service

 measure instruments

Analyzer service

5
SALMon

GESSI: SALMon

SALMon architecture

6
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
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
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
Usage-based Online testing

GESSI: SALMon

Augment monitoring data with testing to perform
analysis with more QoS data.

10
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
Monitoring the cloud

GESSI: SALMon

Determine the QoS of cloud systems in order to select
the best cloud.

12
Self-Adaptive SBAs

GESSI: SALMon

Monitor the constituent services of an SBA to enable
Self-Adaptive SBAs

13
Service Selection

GESSI: SALMon

Monitor the QoS of services to provide a service selection
framework based on the Non-Functional Requirements

14
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
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
Thanks for your attention

http://gessi.lsi.upc.edu/salmon

More Related Content

PPTX
A Context Ontology for Service Provisioning and Consumption
PPTX
PABRE System - Software Requirement Patterns
PDF
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
PPTX
Assessing Open Source Communities' using Service Oritented Computing concepts
PDF
iStarJSON: A Lightweight Data-Format for i* Models
PDF
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
PPTX
Specialization in i* Strategic Rationale Diagrams
PPTX
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
A Context Ontology for Service Provisioning and Consumption
PABRE System - Software Requirement Patterns
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
Assessing Open Source Communities' using Service Oritented Computing concepts
iStarJSON: A Lightweight Data-Format for i* Models
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Specialization in i* Strategic Rationale Diagrams
Quantifying the Impact of OSS Adoption Risks with the help of i* Models

Viewers also liked (9)

PPTX
iStar 2013: Using i* to Represent OSS Ecosystems for Risk Assessment
PPTX
Applying Business Strategy Models in Organizations
PPT
PABRE: Pattern-Based Requirements Elicitation
PPTX
A Catalogue of Software Requirement Patterns for the Domain of CMSs
PPTX
Lecture on "QoS in Web Services" - Master course
PPTX
Software Requirement Patterns (SRP)
PPTX
Er14
PPTX
Slides refsq'14 ds v1
PPTX
How do Software Architects consider Non-Functional Requirements
iStar 2013: Using i* to Represent OSS Ecosystems for Risk Assessment
Applying Business Strategy Models in Organizations
PABRE: Pattern-Based Requirements Elicitation
A Catalogue of Software Requirement Patterns for the Domain of CMSs
Lecture on "QoS in Web Services" - Master course
Software Requirement Patterns (SRP)
Er14
Slides refsq'14 ds v1
How do Software Architects consider Non-Functional Requirements
Ad

Similar to Monitoring services with SALMon. (14)

PPTX
Monitoring the service-based system lifecycle with SALMon
PPTX
SALMon - S-Cube Industry Workshop
PPTX
The Evolution of the Enterprise Operating Model - Ryan Lockard
PDF
Adaptive Context Management for SOA Governance
PDF
Redefining End-to-End Monitoring: Service Model Integration
PDF
Seeing RED: Monitoring and Observability in the Age of Microservices
PDF
Microservices - Scaling Development and Service
PPS
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
PPTX
How to Measure the the Quality of Service in Cloud Based Technology?
PDF
Observe 2020-d mc
PDF
Microservices Architecture In The Real World: Mason Jones
PPT
Service Oriented Architecture
PDF
Logging makes perfect - Riemann, Elasticsearch and friends
PDF
I pushed in production :). Have a nice weekend
Monitoring the service-based system lifecycle with SALMon
SALMon - S-Cube Industry Workshop
The Evolution of the Enterprise Operating Model - Ryan Lockard
Adaptive Context Management for SOA Governance
Redefining End-to-End Monitoring: Service Model Integration
Seeing RED: Monitoring and Observability in the Age of Microservices
Microservices - Scaling Development and Service
'A View-Based Approach to Quality of Service Modelling in Service-Oriented En...
How to Measure the the Quality of Service in Cloud Based Technology?
Observe 2020-d mc
Microservices Architecture In The Real World: Mason Jones
Service Oriented Architecture
Logging makes perfect - Riemann, Elasticsearch and friends
I pushed in production :). Have a nice weekend
Ad

More from GESSI UPC (17)

PPTX
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
PDF
Ossap final
PPTX
Aligning Business Goals and Risks in OSS Adoption
PDF
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
PPTX
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
PPTX
Open expo2015 riscoss
PDF
Oss2015
PPTX
Mobility4 all
PDF
QuESo: a Quality Model for Open Source Software Ecosystems
PDF
Expert mining compsac-2014
PDF
Cesi2014
PPTX
DB searches vs. snowballing
PPTX
AK+MDD+NFRs
PPTX
Arteon: Architectural and Technology Ontology
PPTX
Systematic Architecture Design
PPTX
Likert scales and statistics
PPTX
Industry-academia collaboration
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
Ossap final
Aligning Business Goals and Risks in OSS Adoption
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
Open expo2015 riscoss
Oss2015
Mobility4 all
QuESo: a Quality Model for Open Source Software Ecosystems
Expert mining compsac-2014
Cesi2014
DB searches vs. snowballing
AK+MDD+NFRs
Arteon: Architectural and Technology Ontology
Systematic Architecture Design
Likert scales and statistics
Industry-academia collaboration

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Lesson notes of climatology university.
PPTX
Institutional Correction lecture only . . .
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
RMMM.pdf make it easy to upload and study
PDF
Classroom Observation Tools for Teachers
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
01-Introduction-to-Information-Management.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Presentation on HIE in infants and its manifestations
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
GDM (1) (1).pptx small presentation for students
Lesson notes of climatology university.
Institutional Correction lecture only . . .
Microbial disease of the cardiovascular and lymphatic systems
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
RMMM.pdf make it easy to upload and study
Classroom Observation Tools for Teachers
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Pharma ospi slides which help in ospi learning
01-Introduction-to-Information-Management.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
A systematic review of self-coping strategies used by university students to ...
Presentation on HIE in infants and its manifestations
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

Monitoring services with SALMon.