Monitoring the service-based system lifecycle with SALMon. Issue 19 (1st November 2015)
- Record Type:
- Journal Article
- Title:
- Monitoring the service-based system lifecycle with SALMon. Issue 19 (1st November 2015)
- Main Title:
- Monitoring the service-based system lifecycle with SALMon
- Authors:
- Oriol, Marc
Franch, Xavier
Marco, Jordi - Abstract:
- Highlights: Current monitoring frameworks do not cover the whole service-based system lifecycle. We present SALMon, a versatile QoS monitoring framework that supports the service-based system lifecycle. We have executed and validated our approach by including SALMon in several frameworks. We have conducted a performance evaluation over real web services using suitable estimators for response time. Abstract: Context and motivation: Service-Based Systems are highly dynamic software systems composed of several web services. In contrast to other types of systems, Service-Based Systems rely on service providers to ensure that their web services comply with the agreed Quality of Service. Delivering an adequate Quality of Service is a critical and significant challenge that requires monitoring along the different activities in the Service-Based System's lifecycle. Question/problem: Current monitoring systems are designed to support specific activities (e.g. service selection, adaptation, etc.), but do not fulfil the requirements of all the activities in the Service-Based System's lifecycle. Principal ideas/results: In this paper, we present SALMon, a QoS monitoring framework able to support the whole Service-Based System's lifecycle. SALMon is highly versatile, since it combines different strategies for its configuration (model-based and invocation-based) and for the way it gets the Quality of Service (passive monitoring and online testing). Furthermore, its architecture supportsHighlights: Current monitoring frameworks do not cover the whole service-based system lifecycle. We present SALMon, a versatile QoS monitoring framework that supports the service-based system lifecycle. We have executed and validated our approach by including SALMon in several frameworks. We have conducted a performance evaluation over real web services using suitable estimators for response time. Abstract: Context and motivation: Service-Based Systems are highly dynamic software systems composed of several web services. In contrast to other types of systems, Service-Based Systems rely on service providers to ensure that their web services comply with the agreed Quality of Service. Delivering an adequate Quality of Service is a critical and significant challenge that requires monitoring along the different activities in the Service-Based System's lifecycle. Question/problem: Current monitoring systems are designed to support specific activities (e.g. service selection, adaptation, etc.), but do not fulfil the requirements of all the activities in the Service-Based System's lifecycle. Principal ideas/results: In this paper, we present SALMon, a QoS monitoring framework able to support the whole Service-Based System's lifecycle. SALMon is highly versatile, since it combines different strategies for its configuration (model-based and invocation-based) and for the way it gets the Quality of Service (passive monitoring and online testing). Furthermore, its architecture supports easy extensibility with new quality attributes, independence of the technology of the monitored services and interoperability with other tools. We conducted a performance evaluation over real web services using suitable estimators for response time and evaluated both its overhead and capacity. Contribution: SALMon provides infrastructure that can be used in very different scenarios, as exemplified in this paper, both in terms of the lifecycle's phase addressed and the type of system (pure Service-Oriented Architecture, cloud-based systems, etc.). This diversity of situations addressed makes SALMon a significant contribution both for practitioners that may be interested in integrating a working technology in their software solutions, and for researchers who can conduct their investigation on top of a reliable infrastructure. … (more)
- Is Part Of:
- Expert systems with applications. Volume 42:Issue 19(2015)
- Journal:
- Expert systems with applications
- Issue:
- Volume 42:Issue 19(2015)
- Issue Display:
- Volume 42, Issue 19 (2015)
- Year:
- 2015
- Volume:
- 42
- Issue:
- 19
- Issue Sort Value:
- 2015-0042-0019-0000
- Page Start:
- 6507
- Page End:
- 6521
- Publication Date:
- 2015-11-01
- Subjects:
- Service based system -- Monitoring -- Quality of Service -- QoS -- Web service
Expert systems (Computer science) -- Periodicals
Systèmes experts (Informatique) -- Périodiques
Electronic journals
006.33 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09574174 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.eswa.2015.03.027 ↗
- Languages:
- English
- ISSNs:
- 0957-4174
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3842.004220
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9886.xml