• DocumentCode
    64943
  • Title

    Stochastic Evaluation of QoS in Service-Based Systems

  • Author

    Bruneo, Dario ; Distefano, Salvatore ; Longo, Federica ; Scarpa, Marco

  • Author_Institution
    Dipt. di Ing. Civile, Inf., Edile, Ambientale e Mat. Appl. (DICIEAMA), Univ. di Messina, Messina, Italy
  • Volume
    24
  • Issue
    10
  • fYear
    2013
  • fDate
    Oct. 2013
  • Firstpage
    2090
  • Lastpage
    2099
  • Abstract
    WS-BPEL language has become the industrial standard to design and orchestrate modular applications, formalizing service compositions and business relationships among providers and consumers. Once service level agreements (SLAs) among the parties are established, effective tools for evaluating appropriate measurements have to be developed to meet the requirements. However, the design of quality of service (QoS)-guaranteed composed Web services (WSes) still requires several efforts. This work aims at proposing a complete method to study the QoS of a composed WS at design time, i.e., when the process is specified by using WS-BPEL. Starting from the nonfunctional properties of the WS to compose, we propose a technique to derive non-Markovian stochastic Petri net (NMSPN) models from WS-BPEL processes, with the final goal of evaluating parameters such as the service time distribution and the service reliability. To demonstrate the effectiveness of the proposed method and to validate the obtained model, a nontrivial example implementing a travel agency flight reservation process, exposed as a synchronous composed WS, is investigated.
  • Keywords
    Petri nets; Web services; contracts; service-oriented architecture; travel industry; NMSPN models; QoS; SLA; WS-BPEL language; Web service-based systems; business relationships; nonMarkovian stochastic Petri net models; quality of service; service compositions; service level agreements; service reliability; service time distribution; service-oriented architecture; stochastic evaluation; travel agency flight reservation process; Business; Quality of service; Reliability; Simple object access protocol; Standards; Stochastic processes; Unified modeling language; Business processes; WS-BPEL; performance; reliability; service-oriented architecture; stochastic Petri nets;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.313
  • Filename
    6342880