• DocumentCode
    2448159
  • Title

    Automatic Monitoring of SLAs of Web Services

  • Author

    Goel, Nihita ; Shyamasundar, R.K.

  • Author_Institution
    Fac. of Technol. & Comput. Sci., Tata Inst. of Fundamental Res., Mumbai, India
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    The distributed nature of web services, absence of a single stakeholder and the resulting fact that there is no control on the individual web services makes it difficult to ensure that the computation underlying the web service composition proceeds as intended. Thus, it is essential to monitor the computations at runtime to satisfy the needs of the user safety and QoS properties. In this paper, we describe the design and development of a runtime monitor which executes concurrently with the runtime system of a web service orchestration language. The monitoring property, is specified either as wanted/unwanted scenarios or specified as a formula using a subset of temporal logic called SL. From the given properties, we derive the observers as reactive automata using a synchronous framework and integrate them with the underlying engine of the web service specification language, for our implementation, we have used Orc. We illustrate our implementation through examples of monitoring various web service properties.
  • Keywords
    Web services; automata theory; specification languages; temporal logic; QoS properties; SLA; Web service composition; Web service orchestration language; Web service specification language; automatic monitoring; reactive automata; temporal logic; Automata; Engines; Monitoring; Observers; Quality of service; Safety; Web services; Runtime Monitoring; SLAs; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9396-8
  • Type

    conf

  • DOI
    10.1109/APSCC.2010.58
  • Filename
    5708559