DocumentCode :
2050840
Title :
SLA Monitor: A System for Dynamic Monitoring of Adaptive Web Services
Author :
Goel, Nihita ; Kumar, N. V Narendra ; Shyamasundar, R.K.
Author_Institution :
Sch. of Technol. & Comput. Sci., Tata Inst. of Fundamental Res., Mumbai, India
fYear :
2011
fDate :
14-16 Sept. 2011
Firstpage :
109
Lastpage :
116
Abstract :
Service Level Agreements (SLAs) need to be monitored at runtime to assure that the Business Level Agreements (BLAs) / Business Level Objectives (BLOs) are indeed satisfied in the realized business workflow and allow the organization to adjust its business processes best to the environment. In this paper, we show how multiple SLAs specified on various observable attributes can be formally specified, automatically synthesized and plugged into the underlying workflow service engine to assure such a conformance. Such a conformance validation allows the workflow engine to ensure the satisfaction of BLA/BLO and adapt as per requirements. Note that most of the SLAs, can be characterized formally either as safety properties based on bounded history of the business events/attributes or some standard quantification of the performance attributes. In our work, the former is specified using a temporal logic called SL that has been shown to have the expressive power of regular safety properties, we confine to a fragment of SL called DSL, for which the accepting automata is deterministic. The latter is specified using standard system/user provided macros based on the observable QoS attributes. In the paper, we first describe an automatic synthesis (model checking) of monitors from the DSL formulae realized through a model checking algorithm, and then provide an overview of the integrated environment called SLA Monitor for specifying and monitoring conformance. The effectiveness of specifying SLAs in DSL is demonstrated through examples and SLA Management is illustrated.
Keywords :
Web services; business data processing; temporal logic; BLA; BLO; SLA monitor; adaptive Web services; automatic synthesis; business level agreements; business level objectives; dynamic monitoring; service level agreements; temporal logic; workflow service engine; Automata; Business; DSL; Monitoring; Safety; Syntactics; Web services; Dynamic Monitoring; SLA; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ECOWS), 2011 Ninth IEEE European Conference on
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-1532-7
Type :
conf
DOI :
10.1109/ECOWS.2011.22
Filename :
6061083
Link To Document :
بازگشت