Monitoring the service-based system lifecycle with SALMon.

Saved in:
Bibliographic Details
Title: Monitoring the service-based system lifecycle with SALMon.
Authors: Oriol, Marc1 moriol@essi.upc.edu, Franch, Xavier1 franch@essi.upc.edu, Marco, Jordi1 jmarco@lsi.upc.edu
Source: Expert Systems with Applications. Nov2015, Vol. 42 Issue 19, p6507-6521. 15p.
Subjects: Computer software, Web services, Quality of service, Computer architecture, Service-oriented architecture (Computer science)
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. [ABSTRACT FROM AUTHOR]
Copyright of Expert Systems with Applications is the property of Pergamon Press - An Imprint of Elsevier Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 102880126
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Monitoring the service-based system lifecycle with SALMon.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Oriol%2C+Marc%22">Oriol, Marc</searchLink><relatesTo>1</relatesTo><i> moriol@essi.upc.edu</i><br /><searchLink fieldCode="AR" term="%22Franch%2C+Xavier%22">Franch, Xavier</searchLink><relatesTo>1</relatesTo><i> franch@essi.upc.edu</i><br /><searchLink fieldCode="AR" term="%22Marco%2C+Jordi%22">Marco, Jordi</searchLink><relatesTo>1</relatesTo><i> jmarco@lsi.upc.edu</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Expert+Systems+with+Applications%22">Expert Systems with Applications</searchLink>. Nov2015, Vol. 42 Issue 19, p6507-6521. 15p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Web+services%22">Web services</searchLink><br /><searchLink fieldCode="DE" term="%22Quality+of+service%22">Quality of service</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+architecture%22">Computer architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Service-oriented+architecture+%28Computer+science%29%22">Service-oriented architecture (Computer science)</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Expert Systems with Applications is the property of Pergamon Press - An Imprint of Elsevier Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=102880126
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.eswa.2015.03.027
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 15
        StartPage: 6507
    Subjects:
      – SubjectFull: Computer software
        Type: general
      – SubjectFull: Web services
        Type: general
      – SubjectFull: Quality of service
        Type: general
      – SubjectFull: Computer architecture
        Type: general
      – SubjectFull: Service-oriented architecture (Computer science)
        Type: general
    Titles:
      – TitleFull: Monitoring the service-based system lifecycle with SALMon.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Oriol, Marc
      – PersonEntity:
          Name:
            NameFull: Franch, Xavier
      – PersonEntity:
          Name:
            NameFull: Marco, Jordi
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov2015
              Type: published
              Y: 2015
          Identifiers:
            – Type: issn-print
              Value: 09574174
          Numbering:
            – Type: volume
              Value: 42
            – Type: issue
              Value: 19
          Titles:
            – TitleFull: Expert Systems with Applications
              Type: main
ResultId 1